Results
Ranked from 17 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Pseudo adhérent Premium sur Gamecodeur
KevBvt
Elève Gamecodeur depuis...
10/04/2020
Langage / Moteur utilisé
lua/love2D
Temps passé (environ)
11H00
Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Première Jam de ma vie!!!
Au lancement de la Jam, je me suis fixé l'objectif de suivre un atelier que je n'avais pas fait pour valider mes acquis et apprendre en même temps.
J'ai commencé le projet sans support pour voir jusqu'où je pouvais aller.
J'ai commencé l'atelier 'Plateformer' après avoir codé des collisions dégueulasses avec un mix distance/case dessus-dessous-côtés enfin bref...
Le support m'a arraché un soupir de soulagement.
J'ai pris l'habitude de coder en pseudo objet depuis le début de la formation. Jusqu'à l'atelier "shoot'em up", ça ne posait pas de soucis pour s'organiser.
Avec le cours 'Platefromer', il a fallut que je refasse toute la modularité de mon code.
Je passais des fonctions avec 7 paramètres... c'était plus possible de m'y retrouver...
En ces termes, j'ai appris à faire plus simple. Et à prendre mon mal en patience lorsque vient le moment de débuguer ligne par ligne.
Me reste encore à mieux nommer mes fichiers et à me décider à utiliser une et une seule langue pour mes variables et noms de fichiers. "I speack very bien the Franglish".
La factorisation ne serait pas un luxe, aussi.
J'ai priorisé mon BTS, en période de DMs. Et avec la charge, je ne me suis accordé que 20 à 30 minutes par jour.
Je n'ai pas avancé autant que je l'aurais voulu, mais je m'en contente. ^^
Je regrette un peu d'avoir juste visé le "jouable" pour ce projet.
J'ai négligé le cours, alors que mon objectif était de le suivre. Dommage.
Du coup, à la trape les petits lapins followers à récupérer au lieu des carottes à bouffer. A la trappe les bumpers pour faire s'envoler la bête. A la trappe les caisses à bouger. Où était le Rohan...
Et ce bugs des carottes!
J'ai voulu gruger sur les aller/retour verticaux avec une fonction bancale: un timer et un switch positif/négatif pour varier la direction verticale. Dès qu'il reste deux carottes, elles prennent leur envole et vont aux fraises... (>.O)?
--(Hier soir, à minuit, l'éclair... j'actualisais mon timer uniquement si le sprite traité était une carotte, donc moins il y avait de carottes, plus l'amplitude des carottes augmentais. J'ai sorti le timer du IF en question et les carottes ne s'envolent plus... mais j'ai toujours un léger soucis d'amplitude )--
Je compte me remettre dessus plus tard. Histoire de bien comprendre mon erreur.
Je repars sur la formation 'shoot'em up', cette semaine. Je reviendrais quoiqu'il arrive sur le 'plateformer' et cette fois ci, j'irais étape par étape, bien docilement. :B
En plus, j'aurais des assets déjà toutes prêtes! :D
Bilan:
J'ai ri, j'ai pouffé, j'ai ragé, j'ai pleuré des larmes de sang, j'ai été ébloui, j'ai jubilé, j'ai supplié les dieux de m'achever, mais surtout, j'ai adoré.
Et je me dis que les gens qui font ça en 48H sont des dingos.
Matériaux:
IDE: ZeroBrane studio version Gamecodeur
Langage: lua
Framework: love2D
Sprites et Tiles: Fais maison avec PyxelEdit
Sons: Made in MaBouche avec Audacity + Bfxr
Musique: Ressource libre "Poco-loco" par Magic_Spark
Et... mes doigts.
Leave a comment
Log in with itch.io to leave a comment.