Boom Zone
About
Elève Premium de Gamecodeur depuis février 2017 (alias Wensheng aussi sur le site :) )
- Langage et Framework utilisé : LUA PICO-8
- Code, Graphismes, Musique et sons par moi-même
- Utilisation de librairies et codes externes : Non
- Temps passé : environ 40h
- Comment as-tu (ou pas) abordé la contrainte du thème : je m'étais préparé une petite liste de mes objectifs sur trello, j'ai réussi à quasiment tout faire sauf le peaufinage. Les déplacements des aliens sont trop basique mais j'ai réussi à intégrer pour une fois tout ce que je voulais : plusieurs types d'ennemis, un boss, une musique, des sons, un mode 2 joueurs. J'ai pas contre raté la fin de la JAM parallèle :(
- Petit postmortem (avis sur le langage/framework utilisés, difficultés, succès, choix, bilan personnel rapide, etc...) : Je conseille vraiment la console PICO-8 à utiliser tout de suite après love et avant de passer au C#. J'étais passé à côté et c'est vraiment trop puissant.
Petit hic concernant la mémoire utilisable par le jeu :p Oui j'ai réussi à faire du out of memory en chargeant complètement mon niveau. La parade a été de générer le niveau et fur et à mesure de l'avancée du vaisseau.
J'ai aussi fouillé sur youtube pour comprendre comment générer ses propres musiques, ce n'est vraiment pas facile! Je voulais en faire plusieurs, je me suis arrêté à une :p
En regardant sur le site de la PICO-8 je me suis aperçu qu'on pouvait utiliser un éditeur de code externe car la cartouche s'ouvre comme un fichier texte. J'ai donc utilisé Notepad++ comme ça j'avais partagé mon écran en 2 avec l'éditeur d'un côté et le jeu de l'autre. Et c'était plus pratique parce que lorsqu'on a des 100aines de lignes de code, l'éditeur devient vite un calvaire!