Skip to content

General Discussion

mmir415 edited this page May 20, 2019 · 1 revision

When making this game, we gained a lot of experience with the techniques of game design, mainly on how to program with Java and how the different parts would fit together. There were times where we implemented a feature in a certain way and later changed it, as either we thought of a simpler way of writing the program, or the prior used method had a lot of unnecessary repeated code.

Other developments:

  • We could add a sword slash which would add a ranged attack. There could also be an invincibility power up. These, along with the shield could be in chests along the way so that you do not start with them.
  • We wanted to add multiplayer, which would mean people could play with their friends. To do this, the attack would have to be changed to a single button so that the second player could use the arrow keys for movement. Another option would be to use the mouse for movement.
  • The bosses could be improved to be made harder and have different effects, such as a ranged attack, a charge, teleport and changing forms. The bosses that we currently have in the game are quite different from what we had in our design document, both in enemy AI and in their sprites. This was because of the desired plans for them, particularly the original design of Mikhael, proved too intricate and complicated to complete in the time we had left.
  • We wanted to be able to take in the player name, however, this proved to be too difficult to learn in the time we had, therefore it would be a nice feature to add as the score would then be able to be displayed with the player’s name.
  • There could be cutscenes added to the story to improve immersion, such as the story at the beginning of the game that could be told to you by one of the villagers, taunts from the final boss as you defeat the other bosses and meeting Asha’s dead mother, Lilliana in ghost form along the way so that she can encourage you on and provide guidance.
  • There could be a greater variety of sound effects used into the game, so as to add a greater amount of depth to the game's soundscape. We wanted to implement voice acting, to go along with characters such as Lilliana and Mikhael getting dialogue moments.

Clone this wiki locally