Hello World

Hello World, a game for the 'Use SDL' assignment. Code help from www.geekpedia.com, www.webkinesia.com/online/graphics/notes/sdl.php, LOTS of help from www.cplusplus.com, and pictures from images.google.com, space.about.com, www.blogsmonroe.com/moms/2009/04/happy-earth-day, nasa.gov. Miscellaneous gameplay and code help from Bo Xian See and Jon Miller.

Goal

I wanted to create a game that truly provided an introduction to games in general, and what better way to do that than to create my very own "Hello World!" type game. Also, I felt that worlds seldom had a chance to say Hello to other worlds, so this is the perfect opportunityto do so.

Method

The player will play as a world, more accurately, a planet (which is often described as a world), and get to go around saying Hello! to other worlds. The worlds will rotate around some fixed point known as the Sun, at varying periods. Also, they will somehow stop if they bump into you (another way of describing basic collision detection). Perfect chance to say Hello.

Novelty

This game is rather linear, in that, there are not many dialogue options. However, it does give the player a chance to explore the Solar System and engage in some crazy dialogue. In a sense I've combined a "Sim style" dialogue game (albeit with much less dialogue options), with a space exploration game.

Results

The resulting game does allow the user to interact with other worlds, and engage in some level of conversation with other worlds. More importantly, the player gets to say Hello World so often that he would truly be well introduced to the world. However, it might be a little difficult finding some of the worlds, and due to lack of time, I could only include 6 planets in total, and a limited world space to float around in.
On a side note, the difficulty in finding other worlds will help to educate the user as to the difficulties of space travel, as well as the extremes of temperatures that he/she could face.