ABAnDon Ship – Team of Four
Title: Interface Programmer
Language: Visial Studios, C++
Source Control: Tortoise SVN
Full Sail University's Mid Project
Interactive –
- Standard Menu System that user can navigate through, with sound playing
- Menu are Scripted so that would be loaded in by having a file with the name, amount of selection, and path
- Cinema states that has a background and Dialog Box, use for cutscenes
- High Score state, keep track of top ten scores from a single play, user can enter their name and it will save
- Hud displayed during game, contains characters’ HP, Multiplier state, and current Pipe used
User Input–
- Keybinding for Keyboard and joysticks by setting keys by having an array the size off all possible actions
- Created to allow two joysticks to be used at the same time
- User check for the actions being pressed instead of the button
English/Spanish-
- Display all texts in English or Spanish
- When language is change it will load in another script that contains Spanish
- Text was translated to Spanish by Babel Fish
Dialog Box –
- Loads in a script that is in the file that contains, who is talking, and the lines that they say
- Text will display to character by character, done by showing one text at a time
- All Users Inputs are halted from the game and will be taken over by the Textbox when it is displayed
- BitMapFont with curling by manually setting the UV
- Use Direct Draw to draw pictures, Boxes, and the Text
Unit Editor –
- Created and use to change stats of players and enemies.
- Standard Windows interface coded with C#
- Save and Load to both XML and Binary
We manage to get every single feature that we wanted in this game and the API that was supplied from the school was easy to understand.
We randomly gotten selected to translate our entire game to Spanish and no one on my team know any Spanish. We ended up translating entire sentences for ever texts in the game by going to Babelfish website. It took us a lot of time to translate since our game contains cutscenes that are text heavy. We ended up having everyone translated their English portions of their work. I have coded this game to load in files for the text to be displayed into the game so it is just a matter of which file to load.
In the last hours of a day of working on this project, we notice a huge decline in framerate. We ended up back tracking what we did thoughout the day. It seems like there was a bug in one of our memory manager code that is causing it.
There aren’t many changes I would like to make. I think I would have tested the new codes in a spike solution so that I can avoid the framerate drop bug.
Download Documents, Installation, Source Code, and Unit Editor for this game.(54.6 Mb)
Rapidshare
http://www.mediafire.com/download.php?xkem3e0xslphmlp
DropBox: