CSC 471: Final Project, Winter 2010

By: Matt Carson

A Simulation of the Solar System




Overview

The goal of this program is to create a mock-up of our solar system. The user is placed inside a box that is supposed
to replicate a feeling of being in the middle of our solar system. The program allows for the user to move around (using the 'a' 's' 'd' 'f' keys and the mouse)
and explore the different planets as they rotate around the sun. The user may also fix him/her self at a certain planet and
rotate with the planet.



Features



Controls

Moving Around:

Move Forward – 'w' Key

Move Backward – 's' Key

Strafe Left – 'a' Key

Strafe Right – 'd' Key



Animation:

Toggle animation on/off – Spacebar (' ' Key)

Reset planets position (turns animation off automatically) – 'r' Key



Picking A Planet's Viewpoint

(GUI)





Screenshots







Resources
OpenGL: A Primer (3rd Edition) (Paperback) – by: Edward Angel
CSC 471 Class Notes – by: Prof. Zoë Wood
My own CSC 471 Projects

Planet Sizes: http://www.sciencenetlinks.com/interactives/messenger/psc/PlanetSize.html

Planet Rotations: http://hyperphysics.phy-astr.gsu.edu/hbase/solar/soldata3.html#c4

Planet Textures: http://planetpixelemporium.com/planets.html