A downloadable game for Windows

Hello à tous.

J'explique le pourquoi du comment à propos du développement de ce jeu de logique : j'ai fais les test en ligne pour intégrer la piscine de l'école 42 et l'un de ces test m'a vraiment amusé, j'ai passé deux heures super fun à essayer tant bien que mal de trouver la solution à ces problèmes de logique. Je me suis donc mis à recoder le principe de ce jeu.

- Elève Premium de Gamecodeur : Oui

- Langage et Framework utilisé : Lua/Love2D

- Codé par moi même / Graphismes par moi-même (Faut dire que le game art est ouf) / Il n'y a ni musique ni sons d'intégré

- Utilisation de librairies et codes externes : Non

- Temps passé : J'ai commencé mercredi 1 août. J'ai terminé à développer le jeu le 3 assez tôt et depuis j'intègre quand j'ai le temps des niveaux. Durant ces 72h j'ai pas mal codé et ai du passé environ 20/25h dessus.

- Comment as-tu (ou pas) abordé la contrainte du thème : Euh, bon, pour la contrainte du thème, je repasserai le mois prochain :D Le thème m'inspirait pas vraiment mais j'avais quand même envie de publier sur la jam, la première pour moi.


Ça fait déjà un moment que je suis sur gamecodeur mais je n'ai fait que du lua/love2d. J'ai pas encore trouvé les limites du langage et je m'amuse beaucoup avec alors j'ai pas cherché à essayer autre chose.

Pendant tout le développement je me suis pas heurté à des difficultés particulières, j'ai codé vite fait sans essayer de pondre un code nickel (ça se verra probablement dans les sources). Les seule difficultés de que j'ai rencontré:
- Je me suis heurté un petit moment au problème que le joueur pouvait créer une boucle infinie si ça lui chantait. La problématique était donc de faire en sorte que le jeu la détecte et ne crash pas
- C'était à la toute fin, et ça m'a fait péter un plomb car je voyais vraiment d'où ça pouvait venir mais David est venu éclairer ma lanterne : il s'agissait d'un problème de copie de variables complexes.

Au final, je suis assez satisfait d'avoir pu coder ça en une durée assez courte, j'ai vraiment essayer d'aller au plus vite et de faire quelque chose de fonctionnel.


COMMENT QU'ON JOUE ?

Le but est de faire traverser la map à notre petite flèche pour aller chercher les pièces. On utilise un nombre d'instructions défini en fonction du niveau. Chaque instruction fait une action et peut avoir une (et une seule) condition.

- On définit les instructions que la flèche doit faire
- On peut aussi définir la vitesse à laquelle la flèche se déplace lors du mode "play"
- Ou alors on peut faire avancer la flèche "step by step"
- Quand la flèche a fini ses instructions, il faut appuyer sur le bouton "Stop" pour pouvoir la renvoyer à son point de départ et recommencer
- Le bouton "Croix" renvoie au point et départ et supprime la liste d'instructions
- Quand le niveau est completé, on appuie sur entrée pour passer au suivant (il y en a 4 actuellement, si vous essayez de passer au cinquième, ca va crash)

Download

Download
Logic : executable 2.9 MB
Download
Logic.love 11 kB
Download
Logic : sources 11 kB

Comments

Log in with itch.io to leave a comment.

Sympa ton jeu ! Pas facile aussi ^^