I have basically finished the basic game mechanism last week, so this week I mainly focus on game level design. I manage to make the main character go back to starting point after reaching the end of background and increase his speed after every successful lap, to increase the difficulties of the game.
However, there are several problem that I have faced. Currently, I added the obstacles manually, but this method is not recommended as I do not know how many laps can a user run. It's time for me to look for dynamic way of adding obstacles, which is automatically adding obstacles after every successful lap. In addition, the character jumping still have some bug. The landing position of the character is not accurate. Another problem I have faced is linking multiple external AS3 classes.
Last but not least, I have some opinion that struck into my mind when doing the coding. I think that when the main character hit obstacle, he should not be stopped, instead just reduce the current speed, so the game mechanism will be more logic. I also think that when character jumping, his speed should become half of his current speed, but this idea was rejected by my group-mates after doing the testing, because the game become too hard to play. Finally, I think of the power of enemy to be invincible so that his speed will not reduce when hit the obstacles, and continue chasing the main character.
However, there are several problem that I have faced. Currently, I added the obstacles manually, but this method is not recommended as I do not know how many laps can a user run. It's time for me to look for dynamic way of adding obstacles, which is automatically adding obstacles after every successful lap. In addition, the character jumping still have some bug. The landing position of the character is not accurate. Another problem I have faced is linking multiple external AS3 classes.
Last but not least, I have some opinion that struck into my mind when doing the coding. I think that when the main character hit obstacle, he should not be stopped, instead just reduce the current speed, so the game mechanism will be more logic. I also think that when character jumping, his speed should become half of his current speed, but this idea was rejected by my group-mates after doing the testing, because the game become too hard to play. Finally, I think of the power of enemy to be invincible so that his speed will not reduce when hit the obstacles, and continue chasing the main character.
References:
Asgamer.com. 2009. AS3 Flash Games for Beginners: Level Mechanics and Animated Backgrounds | Flash Game Development Tutorials - As Gamer. [online] Available at: http://asgamer.com/2009/as3-flash-games-for-beginners-level-mechanics-and-animated-backgrounds [Accessed: 11 Feb 2014].
Asgamer.com. 2009. Learn How to Make Enemies with AI!!! AS3 | Flash Game Development Tutorials - As Gamer. [online] Available at: http://asgamer.com/2009/as3-flash-games-for-beginners-how-to-make-enemies-with-basic-ai [Accessed: 11 Feb 2014].
No comments:
Post a Comment