Game Development Reference
In-Depth Information
is reduced with a certain amount. If the health reaches zero, the player dies.
Add health packs to the game, so that the player can restore part of his/her
health again.
(d) Add an item to the game that shields the player for a while so that her/his
health is reduced less or not at all.
(e) Try to make some of the enemies smarter. For example, can you add behavior
to the flames so that they can jump from one platform to another? Or can you
make the rockets smarter so that they sometimes follow the player?
(f) Introduce a new type of tile: the moving tile. This is not an easy extension,
because you have to make sure that if the player stands on the tile, he/she
moves along with it. Also, you have to take into account that multiple moving
tiles might appear next to each other to form a single moving platform. When
a moving platform collides with another moving platform or a wall tile, it
turns around and starts moving in the other direction.
(g) Add hidden levels to the game. By going to a particular place in the level, you
can enter a hidden level. Think of a good class design where these hidden
levels fit in. Of course, hidden levels should also be read from a file, just like
the normal levels.
(h) Add a type of object to the game that results in the player walking much
faster or slower for a while.
(i) Games often contain extras that don't really add anything to the gameplay,
but that make the game a lot more fun. An example of such an extra is that a
character says something ridiculous when you click on it. Even more fun is
if the character says something different every time. Extend the game such
that when you click on the player, the character says something funny. Write
a class that allows to select a random sound and play it, so that there is more
variety. You can use existing sound fragments, but of course you can also go
crazy and record sounds yourself with a microphone.
Search WWH ::




Custom Search