Archives

Space Simulator

Mihai Ungureanu , , , ,
MSpaceSim Space Simulation Game

MSpaceSim is a space simulation game I created as part of my coursework at the University of Worcester.

It was developed with the purpose of researching how elements of complex systems can be integrated in games and how these games can showcase their properties such as emergent behaviour. It can also be used to investigate the field of game based learning and specifically learning for complexity

While it is not as developed as I wanted to be due to lack of time and due to focusing on other projects, it is one that I want to work more on and ultimately turn it into a very interactive simulation game.

It was programmed in C# using Visual Studio 2010 and XNA Game Studio 4.0.

It features planetary interaction through gravity based on Newton’s Law of Universal Gravitation, calculating the velocity of each planet depending on initial velocity and gravitational pull.

I have chosen a simple collision model to fit with the available development time however I have plans to improve so that it will allow the simulation of planet forming and deforming through collision.

Source code available on request.
 
Copyright 2013 Mihai Ungureanu