Computer Science II Lab 4 Writing a Game Introduction ============ The time has come to practice your use of classes, low level PTY manipulations, and the ascii library! There will be no guided lab this time, as we have spent a great deal of time in class constructing the pong game. Instead, copy my files from gopher either via the gopher client or by copying from the ftp directory on sdf.org. You can use any of the code in these files in this lab. Writing a Game (challenge) ========================== Create a text base video game. This can be anything you like, so long as it has the following elements: - some sort of animation - no-echo non-blocking user input (like with our pong game) - some goal for the user - marketability (just kidding) You could make this very simple, for instance it could be a game where you try to catch one character with another one. That wouldn't be much fun though. You'll enjoy the experience, and extra credit points, if you try to create a full game. Some ideas of games that would be relatively easy to clone are: - Breakout/Arkanoid - Snake - Frogger - Any other of the fun little arcade games of the 1980s The key here is to have fun and make an interactive program. Our next set of programs will be very batch oriented, so savor the experience of writing nifty interfaces while you can. Get creative and enjoy!