A downloadable game for Windows

Your ship is spinning around and only your back propellant is still working. Analyse your close environment (gravity, meteorite, remaining fuel) and try to power at the right time to land on the Earth.


- Elève Premium de Gamecodeur :

Oui depuis 1 mois.

- Langage et Framework utilisé :

Lua (LÖVE 2D)

- Code par ... / Graphismes par ... (peut être "téléchargés sur xxx") / Musique et sons par ... :

Code par sombrorage.

Images par sombrorage (retouchées depuis Internet sous GIMP sauf le ciel étoilé et les titres créés directement sous GIMP).

- Utilisation de librairies et codes externes :

Non

- Temps passé :

8h

- Comment as-tu (ou pas) abordé la contrainte du thème :

Suite au tutoriel sur le Lunar Lander je me suis demandé comment serait le jeu en ne laissant qu'une seule touche au joueur. J'ai donc automatisé la rotation et j'ai rajouté petit à petit des contraintes (gravité tournante, cible à atteindre, obstacle et enfin jauge de fuel).

- Petit postmortem (avis sur le langage/framework utilisés, difficultés, succès, choix, bilan personnel rapide, etc...) :

Les plus : le couple Lua / LÖVE 2D est très appréciable pour développer un tel jeu. Le résultat visuel est immédiat et peu de lignes de codes sont nécessaires. L'ajout de fonctionnalités au fur et à mesure du développement se fait facilement. On peut aisément progresser par petites étapes successives.

Les moins : progresser par petites étapes successives détériore la cohérence du code. On se retrouve à ajouter des spécificités à certains objets qu'on aurait pu généraliser. Pour un petit projet comme celui-là ça ne pose aucun problème mais pour un jeu plus costaud il me semble préférable de poser des concepts généraux en adoptant une réflexion un peu plus "objet".

Download

Download
EARTH lander (win32).zip 2.9 MB
Download
EARTH lander (win64).zip 3.3 MB
Download
EARTH lander (sources).zip 451 kB

Install instructions

Playing the game: download the executable matching your operating system and double-clic on EARTH lander.exe.

ZeroBraneStudio project using LÖVE 2D game engine. Developped on ZeroBraneStudio 1.5 with LÖVE 2D 0.10.2