A downloadable game for Windows

Pseudo adhérent Premium sur Gamecodeur : rolland

Elève Gamecodeur depuis... : décmbre 2020

Temps passé : environ 25h

Raconte-nous la génèse et l'histoire de ta création : Ce projet permet de participer à la gamejam 37 (réaction en chaine). J'ai eu du mal à trouver une thème sur la réaction en chaine, je me suis forcé à m'arrêter sur la première idée qui était un feu de forêt sans savoir comment j'allais le faire. J'ai perdu beaucoup de temps à chercher les graphiques gratuits,  à voir si c'était pour me donner une excuse pour ne pas débuter à coder ;-). J'ai choisi de partir sur du Lua/Love2D sans hésiter même si la prochaine fois je ferais du C# pour faciliter la POO qui est largement perfectible en Lua.  J'ai fait pas mal de refactoring (trop peut-être) pour pouvoir mettre en pratique les notions suivantes : 

  • Génération aléatoire de la map avec la contrainte que les sprites (arbre, étang, héro) ne se collisionnent pas.
  • Utilisation des vecteurs (merci aux cours de math) pour gérer les déplacements (coordonnée, vélocité, normalisation, distance,  ...). Vivement les prochains !
  • Organisation du projet en module (plusieurs fichiers)
  • Machine à état
  • Gestion des tilesheet (avec animation : en bloucle ou non) et des quads
  • Gestion des timers pour la propagation
  • Gestion des collisions par box
  • Gestion des scales et flip
  • Utilisation de manager (spriteManager, TilesheetManager, HeroManager, TreeManager). J'ai choisi que c'était le TreeManager qui gèrerai la liste des sprites et non le spriteManager

J'ai actuellement pas terminé le jeu à voir si la gestion du héro arrivera à temps avant la fin de la jam. En fait non, elle n'est pas arrivée à temps avant la fin de la gamejam.

Download

Download
ForestFire v1.0.zip 4.3 MB

Install instructions

Télécharger le zip, décompresser et lancer l'executable

Leave a comment

Log in with itch.io to leave a comment.