Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vvolkgang/yass

3D Solar System in C & OpenGL
https://github.com/vvolkgang/yass

Last synced: 1 day ago
JSON representation

3D Solar System in C & OpenGL

Awesome Lists containing this project

README

        

Yet Another Solar System (YASS)
====

__Subject:__ 3D Programming, 2nd yr

__Course:__ Digital Games Development Engineering @ IPCA

__Description:__ 3D Solar System in C & OpenGL. First project of the abovementioned subject, enabling students to gain empirical experience with OpenGL API programming.

features
--------

* Object Oriented like code structure in C, through data hiding using incomplete types
* Simulation with real scientific data
* Some alpha blending sauce
* Neat GUI using AntTweakBar
* GLUT

For more in-depth information about the project, check the presentation in [SlideShare](http://www.slideshare.net/alison_fernandes/yet-another-solar-system) or [docs\YASS_EN.pptx](https://github.com/vvolkgang/YASS/blob/master/docs/YASS_EN.pptx).

compilation
---------------
This repo has the compiled binaries tested on Windows 7 and 8.
The code was created in Windows 7 + Visual Studio 2010. To compile it you will need:

* SOIL
* AntTweakBar
* GLUT
* bin/textures folder - with all the textures inside - next to the compiled .exe (app will crash on start if any texture isn't present)

authors
--------

Álison Fernandes | [DementedVice.wordpress.com/about](http://dementedvice.wordpress.com/about/)

Hugo Ruivo | [LinkedIn](http://www.linkedin.com/pub/hugo-ruivo/18/55a/67) | [HRuivoPortfolio.wordpress.com](http://hruivoportfolio.wordpress.com/)