How Does the Game Play?


The original Frogger arcade game involved a frog whose goal was to make it across a highway and a river safely. Several obstacles appeared in the frog's path , including speeding cars , treacherous rushing water, and alligators, to name a few. Frogger played vertically, which means that you guided the frog from the bottom of the game screen to the top of the screen in order to reach safety. As you guided more and more frogs safely across, the game progressed to get more difficult by adding more cars and other obstacles to the mix. Although Frogger is certainly an incredibly simple game by modern gaming standards, it's a perfect example of a classic game with fun game play. This makes it a perfect candidate for creating a game of your own ”just put a twist on the concept, and you can create your own Frogger-like masterpiece.

graphics/book.gif

In case you're wondering, I don't generally encourage basing all of your games on existing classics, but I have found that popular games of the past can provide good ideas for new games. These days everyone is busy trying to model computer games after movies, but not everyone is interested in playing a heavily scripted drama. Sometimes it's fun to fire up a game and play for a few minutes as a light diversion ; in which case, the classics are perfect.


The popularity of Frogger resulted in a variety of knock-off games being created to coattail Frogger's success. One of these games was called Freeway, and it involved a chicken trying to cross a busy highway. Freeway was made by Activision for the Atari 2600 game system, which was the first console system to really hit it big. As a proud owner and player of Freeway, I thought it would be fun to create a similar game in this hour . However, the game you create is called Henway, which comes from an old joke. If you've never heard the joke, it goes like this: You mention the word "henway" a few times in a conversation with a friend, and eventually he'll get up the nerve to say, "What's a henway?" And you immediately respond, "Oh, about three pounds ." I know, it's a very bad joke, but it makes for a fun name for a game involving a chicken and a highway.

Unlike Frogger, the hero in Henway is a chicken who desperately needs to get from one side of a busy highway to the other. Also unlike Frogger, Henway plays horizontally, which means that you guide the chicken from the left side of the screen to the right side. So, the game screen looks something like the drawing in Figure 12.1.

Figure 12.1. The Henway game consists of a Start Area, a Highway, and a Finish Area, along with chicken and car sprites .

graphics/12fig01.gif

As you can see, the obstacles working against the chicken are four sprites that are cruising up and down four lanes of highway. The cars move at varying speeds, which makes it a little trickier to time the chicken's crossing . Unlike Frogger, which requires you to guide the frog into specific zones of the Finish Area, Henway just requires you to get the chicken across the road.

graphics/book.gif

You'll notice that a common thread throughout all of the game examples in the book is simplicity. Although there are all kinds of neat ways to improve on the games, I opted to leave it up to you to make the improvements. My goal is to provide you with a working game that is simple enough to understand, and then you can jazz it up with extra features.


You start the Henway game with a limited number of chickens: three. When all of your chickens get run over, the game is over. It's important to show somewhere on the screen how many chickens you have remaining. Additionally, some kind of notification should take place to inform you when you lose a chicken, as well as when you successfully make it across the highway. It also wouldn't hurt to have some kind of scoring system for rewarding good game play.

The Henway game is well suited for both keyboard and joystick input, although there isn't really a good way to use the mouse in the game. For this reason, you'll focus on supporting the keyboard and joystick, and skip the mouse entirely.



Sams Teach Yourself Game Programming in 24 Hours
Sams Teach Yourself Game Programming in 24 Hours
ISBN: 067232461X
EAN: 2147483647
Year: 2002
Pages: 271

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net