i need a planetary simulation game.
In this game users will control a spaceship or a planet to reach game level's target.
whole scene will be 2d space and masses [login to view URL] can be a planet, star, comet or a space ship.
users will control spaceship with its [login to view URL] ship will be affected by planets gravity but it controls itself with [login to view URL] uses fuel and it can consume [login to view URL] users have to use that fuel [login to view URL] a spaceship enters an orbit it doesnt need to be use [login to view URL] needs fuel when deorbiting a planet .So only entering or exiting from orbit need fuel.
This is standart [login to view URL] rule is simple you can find its formula on [login to view URL] will use very similar formula.
standart gravity says when 2 object have gravitational interaction. it is important how much distance between [login to view URL] interacts each other the square of the distance between [login to view URL] example let's think our moon affect earth for 100 unit for now from 350.000 km, if we put moon 175.000 km it affect earth 400 unit.
if we put 700.000 it affects 25 [login to view URL] distance is [login to view URL] in real so in our game.
-we will finish a gravity simulation that just work as in this link.
[login to view URL]
every object in here affect each other permanently, if you put too much object in scene that calculation slows even a quadcore [login to view URL] we wont put too much objects or we wont always calculate each object affect to each [login to view URL] we need an option [login to view URL] object will affect gravity force or not and this object will be affected by gravity force or [login to view URL] will be for each object in game so we will decide on or off [login to view URL] this options will be [login to view URL] we may close on 1st levels so that planets wont move only our space ship will fly through [login to view URL] next levels planets will move moons will orbit around an even them orbiting around a star.
our game must have an zoom [login to view URL] our whole scene will be very [login to view URL] will be able to zoom in and out like in angry [login to view URL] see whole [login to view URL] camera will follow spaceship [login to view URL] can focus planets if spaceship orbits it.
there are 2 option if user cant orbit a mass.
1- it cant orbit and it hit surface of mass then gameover.
2-there are 2 option for if user miss an orbit and goes away
2a-it misses orbit and goes away ver far away we say out of system and gameover to this.
2b-(preferred)user deorbits with its control and goes another orbit or [login to view URL] can goes away through near a planet without orbiting it and can reach its taget.
planets gravity helps him about speed or direction.
if user opens this assist option it will take less point.
hardcore gamers will have a lot of point without asist.
game will have gamecenter support so users will send their points to there.
path:
users space ship will have a path ,that path will show its histroy and future .
history is the path that have been passed (colored blue).future path is where it will [login to view URL] will be able to see their future if they dont do [login to view URL] they ll decide what to do(colored red)
if you follow the link i gave you can notice it has an option like path if you click it shows path but only history path.
also our path is fading both of them show only 3-4 sec history or future not more than this.
scores:
there are few things affects scores.
1-time: if you finish level less time you get more point,pointing is parabolic as in gravity force.
2-path: we give extra point to its path shorter path is more point.
3-assist option:if its open users get %25 of every point.
4-speed point if he hits faster to its target it get more point.
time:
time must be controllable in game user will control it to go slow or faster.
nobody without any reference plz ..
nobody more than budget plz..
if you dont have any reference you have to proove you ve finished a job like this.i will contact with your references,plz dont waste my time with fake names and lies.