Forest fire
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
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.