Game: The Graf Spee |
|
Design (what I set out to do): The goal of the game was to make a simulator like game of the Graf Spee battle that took place during WW2 between the German ship, Graf Spee, and the HMS Exeter, Ajax and Achilles. The goal of the game was to have module lists, the direction of the last enemy spotted, being able to zoom in and out, and a compass and maybe evens a map. The goal would to be to survive the battle, without getting too much model damage and taking out the three other ships. The three other ships will spawn randomly in the map, and will try to broadside the Graf Spee to get it destroyed quickly. |
What Didn't Get Done: Not a lot of the “pretty” stuff was done. There is no map, modules, speed display. The game is very basic, with a basic health system. The ships can run into each other and it does not cause any damage. The goal of getting a simulator did not happen. The game became an arcade game than anything really. Due to time constraints, we were not able to make it the simulator that we had in mind |
Biggest Challenge: With three people doing three different jobs, a few different challenges arise. For Josh, who was in charge of getting us all the sprites, he had the hardest time getting the turrets and the ships separated. Since the ships decks were made of wood, he had to erase the lines that were created why the boards, so that when the turret would move, a weird one-color space would not appear. This meant coloring the entire deck in on each ship, pixel by pixel. For Danny, the biggest challenge was getting the AI system to work. It took some time to get the ships, and their turrets to spawn, without getting the original ship to move, and everything working was a big challenge. Another challenge was getting the health system to work. The first thing that was tried was using instance variables, but you could not get anything to react when an instance variable reached a certain number. Looking back at a basic version of Ghost Shooter provided by Construct 2 (the program used to build the game), we found out about Global variables. They are the pretty much the same thing as Instance variables, just not bounded to a certain sprite but they could react and get things to do stuff. That is how many things are activated in the game. |
What's Next: Turning it from an arcade game into a simulator. Adding what was listed above, getting a compass, a map and modules added. Getting better animations added so the ship just doesn’t disappear but rather sink to the bottom of the ocean. In the end, the goal is to make this game as realistic as possible. |