A downloadable game for Windows

GameJam 12: SOKOBAN

Élève Premium: AMON66

Élève Premium de Gamecodeur: Janvier 2018

Langage et Cadre: Lua / Love2D

Codage: AMON66

Site: https://opengameart.org/   (CC0) :

  1. Musique: célestialghost8 

  2. Graphismes  Kenney                          

Bruitage: AMON66

Utilisation de librairies et codes externes: 

Aide des cours de https://www.gamecodeur.fr/

Temps passé: + de 60 Heures (Apprendre et ensuite codage)

Commentaire a été abordé la contrainte du thème:

La contrainte, n 'a pas été la difficulté, mais plutôt le fait que je débute complètement et que je n'en été qu'au cour de codage d'un casse brique. J'ai perdu 5 jours à me poser la question si je devais tenter cette GameJam. Il m 'a fallut apprendre, comprendre et refaire à ma façon tous les cours concernant la création d'une carte, le déplacement d'un perso, des collisions et l'utilisation d'autres logiciels.

Postmortem:

J 'adore coder en Lua / Love2d même si je débute et que je ne connais que celui de la. J 'ai encore beaucoup de mal avec les variables complexes et certains paramètres dans les fonctions comme ex: "pID", "pMap".  Je me mélange beaucoup dans mon code et je finis par bloquer à cause d'un codage brouillon,  obligé de recommencer plusieurs fois le codage depuis le début.

La carte n 'a pas été si difficile à afficher,  j' ai préféré ne pas utiliser de Tilesheet pour gagner du temps. Les collisions Perso / Carte ont posé problème même si j'ai compris le principe. Petit à petit mon code même s'il est brouillon c'est un mit à ne plus planter,cela fait toujours plaisir vu le nombre heures passées.

Il m 'a fallut faire des concessions:

Ne pas utiliser de Tilesheet cet fois ci, pas le temps d'apprendre un cours de plus. Utiliser plus de variable Globale .  Laisser le bug de bruitage lorsque le perso et la caisse touchent un mur. Ne faire qu 'une carte, etc ...

Bilan:

Je suis content d'avoir participé à cette GameJam même si je ne rends pas quelque chose de fini ,  cela m 'a forcé à apprendre rapidement, de me débrouiller lors de plantage et à adapter mon code, d'essayer de ne pas en faire trop ,etc...

Conclusion :

Je compte au final faire un code plus propre en j'utilisant un Tilesheet, j' ai plein d''autres idées, même si je suis pour continuer ma formation,  je compte le finaliser complètement (nombreux niveaux, Téléporteurs, Porte, Ennemis, Pièges, Points de vies, etc.)


Install instructions

Télécharger le dossier Zip l'ouvrir et cliquer sur le fichier SokobanProto.exe

Fonctionne sous Windows 32/64

Download

Download
SokobanProto.zip 3 MB
Download
CodeSokobanProto.zip 1 MB

Comments

Log in with itch.io to leave a comment.

Bon travail ne lâche pas.