Applesort

Applesort, the third weekly game by Sarah Scialli, with code help from Jim McCann. Starter code from the previous weekly game, Applesort, which used started code from nest and some code from nest demo. Minimal code help from cplusplus.com, the SDL tutorials, http://jerome.jouvie.free.fr/OpenGl/Tutorials/Tutorial4.php, code written from 15462, Sound player code from http://www.libsdl.org/intro.en/usingsound.html. Art and music by Sarah Scialli

Goal

Try to discover as many stars as possible through your telescope before time runs out! I wanted the game to have a calm feeling of star gazing.

Method

The player is looking through a telescope, and must manipulate the view out of the telescope to discover the stars. The player gets different point values based on the color of the star that is discovered. Controls: Arrow keys move to the left, right,forward and backward, while WASD swivels the telescope up, down, left and right. When a star is near to the center, pressing spacebar discovers the star

Novelty

Although many space games exist, and mini games through a telescope exist, I haven't seen a game that forces the player to move around a telescope searching for different items. I think the controls force the player to concentrate on which direction they plan to move to get the most points passible.

Results

I really like the feeling of my game. I think it successfully conveys the exploration that a star gazer might feel. Although the controls take a while to get used to, eventually they make sense and help provide strategy. There are a few things I'd love to change about the game given the chance. I'd love to add in an extra feature of the stars appearing and disappearing at random. I'd also love to have the stars have a more exciting shape. Also, sometimes even when the star is perfectly in the center, "discovering" it doesn't work because of the distance, which can be aggravating, and some of the stars that are supposed to be farther away from you are drawn closer, which I couldn't figure out how to fix.