A downloadable game for Windows, macOS, and Linux

Chill in the void. Do you like physics ? collisions ? particles ? astronomy ? This game has been coded for you !

Hints to put objetcs in orbit :
- first : know that bodies are more attracted if they have a big mass (eq. radius). That means that a big body won't attract that much a too little body.
- second : you can set a good circular orbit by directing it tangentially (not toward the object, not toward the opposite direction)
- third : 3 (or more) bodies are considered unstable. If the system is little then bodies won't stay in orbit a long time. A stable system involves long distances and high masses.

Stars are light compared to their size. Black holes are massive.

How to play :

- left click : spawn a planet where the cursor is located (beware you can wait before you release the button to make the planet bigger; also you can drag your mouse to give a velocity towards the cursor)
- right click : follow the targeted planet (or unfollow)
- mouse wheel / scroll : zoom and dezoom
- Buttons 1-2-3  : select between Planet, Star and Blackhole
- Escape : Quit

What is the goal ?

This is a sandbox, enjoy as long as you can. For now it doesn't have a lot of features, but I won't stop bringing new possibilities !


If you like my work, you can follow my daily activities on twitter : https://twitter.com/Alecsi_


------- INFORMATIONS COMPLEMENTAIRES -----

ElÚve de Gamecodeur depuis : février 2017

Langage et framework utilisés : Lua + Löve2D

Code et graphismes par Alecsis

Temps passé : 10 jours (le soir, mais surtout pendant les pauses entre les cours).

Contrainte du thĂšme : 

    TrĂšs simple car aucun asset Ă  faire. Je ne voulais pas manipuler les canvas, j'ai repris l'idĂ©e trĂšs sympatique de David avec ses planĂštes (dont je me suis emprĂ©ssĂ© de trouver l'implĂ©mentation).

Postmortem : 

   Je n'avais aucune idĂ©e de vers oĂč je m'avançais. J'aime bien l'astronomie alors j'ai dĂ©cidĂ© d'implĂ©menter la loi d'attraction de Newton (F = G*m1*m2/dÂČ pour les connaisseurs) et de jouer avec des planĂštes. J'ai avancĂ© selon les avis des gens en cours avec moi, implĂ©mentant ce qu'il manquait selon eux. Je suis satisfait du rĂ©sultat et du chemin parcouru. 
   Par rapport au langage, j'ai fait d'Ă©normes progrĂšs au niveau de la structuration (pour les prĂ©cĂ©dents jeux, tout Ă©tait codĂ© sur un seul fichier) : j'ai appris Ă  diviser en modules et Ă  passer les bons arguments, ce qui rend mon code beaucoup plus propre. Cette jam m'a beaucoup apportĂ© Ă  ce niveau et j'en suis fier !

Have fun!

Install instructions

(Windows) Download "planets.zip", extract the files to your favourite folder (let's say desktop), then run (double-click) "planets.exe" or "planets.love" (macOs), enjoy !

If you want to read the sources you can download "GravitySources" (outdated) or "Planets.zip", there will be a "planets.love" file that you can rename "planets.zip" and read the lua files.

Download

Download
Planets.zip 2 MB
Download
planets_src.zip 10 kB

Development log

Comments

Log in with your itch.io account to leave a comment.

j'aime ;) 

Tres beau travail, je me suis amusĂ© a creer quelques planetes, mais en dezoomant, j'ai creer une supernova qui a mis ma gtx 1080  a genoux ! En tout cas, continue, le jeu Bunnylloween, j'avais adorĂ©!

Malheureusement pour le processeur, les objets ont un nombre fixés de points, indépendants du zoom... à fixer ! Merci pour ces encouragements et bon code :)