Upload
baldwin-bridges
View
216
Download
0
Embed Size (px)
Citation preview
Gone Fishin’Gone Fishin’
An iGDD ProductionAn iGDD Production
byby
Uber LeetzUber Leetz
Brought to you by:Brought to you by:
• Isaac ChoIsaac Cho
• Laura VandivierLaura Vandivier
• Nicholas CrookNicholas Crook
• Jasper LandJasper Land
• Hunter HaleHunter Hale
• Executive Producer Dr. G. Michael Executive Producer Dr. G. Michael YoungbloodYoungblood
About Gone Fishin’About Gone Fishin’
• We set out to create a whimsical We set out to create a whimsical fishing game.fishing game.
• Players would be able to move Players would be able to move around on a map and select where to around on a map and select where to fish.fish.
• The game was to be a loose The game was to be a loose translation of Laura Vandivier’s translation of Laura Vandivier’s fishing game.fishing game.
How to PlayHow to Play
• Players move their boat on an Players move their boat on an overhead map to where fish appear.overhead map to where fish appear.
• When fishing, players land the fish by When fishing, players land the fish by correctly completing a rhythm correctly completing a rhythm sequence.sequence.
• If a player waits too long in the If a player waits too long in the rhythm sequence, the fish escapes.rhythm sequence, the fish escapes.
About the FishAbout the Fish
• There are four sizes of fish in the There are four sizes of fish in the lake.lake.– SmallSmall– MediumMedium– LargeLarge– Huge!Huge!
• The bigger the fish, the longer the The bigger the fish, the longer the rhythm sequence.rhythm sequence.
DesignDesign
• We wanted more interaction than We wanted more interaction than random number generation to random number generation to determine whether the player caught determine whether the player caught a fish.a fish.
• After many ideas, we decided to use After many ideas, we decided to use a rhythm-based style where the a rhythm-based style where the character would have to reel in the character would have to reel in the fish by correct button presses.fish by correct button presses.
More DesignMore Design
• We decided to make the fish appear We decided to make the fish appear in different sections of the lake, in different sections of the lake, otherwise the player may never otherwise the player may never move from the starting position.move from the starting position.
• Much like with real fishing, when the Much like with real fishing, when the game ends you see how many fish game ends you see how many fish you caught and how large your you caught and how large your biggest one was.biggest one was.
DevelopmentDevelopment
• Implementation would come first.Implementation would come first.
• Making it look pretty would come Making it look pretty would come later.later.
More DevelopmentMore Development
• The game has two fundamental The game has two fundamental player-interactive sections.player-interactive sections.– Moving on the overhead mapMoving on the overhead map– Fishing with the rhythm sequenceFishing with the rhythm sequence
Model View ControlModel View Control
• The Xbox 360 Controller is used for The Xbox 360 Controller is used for input.input.
• The game is updated in each The game is updated in each increment of gametime.increment of gametime.
• The game is redrawn as part of each The game is redrawn as part of each update.update.
Our ToolsOur Tools
• Visual Studio C#Visual Studio C#
• XNA Game StudioXNA Game Studio
• XACTXACT
• PhotoshopPhotoshop
• SoundtrackSoundtrack
Overhead MapOverhead Map
• The overhead map was done using a The overhead map was done using a collision map with an overlaid image collision map with an overlaid image of a lake.of a lake.
• The objects were drawn on the map The objects were drawn on the map using a sprite sheet.using a sprite sheet.
• Fish and other objects would appear Fish and other objects would appear randomly on the map.randomly on the map.
Rhythm FishingRhythm Fishing
• A series of pre-defined rhythm A series of pre-defined rhythm sequences were used.sequences were used.
• The player would have a timer for The player would have a timer for the rhythm sequence.the rhythm sequence.
• If the timer expired, the fish would If the timer expired, the fish would get away.get away.
• If the player caught the fish, they’d If the player caught the fish, they’d find out its size.find out its size.
DemonstrationDemonstration
Questions?Questions?
Thank you!Thank you!