Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

Jakjak EscapeView game page

Submitted by KevBvt — 14 hours, 3 minutes before the deadline
Add to collection

Play game

Jakjak Escape's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#113.7163.824
Overall#123.8023.912
Respect du thème#183.8874.000

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.

Comments

Submitted

Quoi de neuf Docteur ? :P Fun à jouer :) Excellent le bruitage de la carotte ! Je me suis avoir par le temps alors que j'étais à 1 seconde d'une porte ahah dommage pour moi ^^ 

Bravo! je te rejoins en 48h les mecs doivent pas dormir pour sortir leur jeu 

Submitted

Bravo pour ton jeu !

Le bruitage des carottes ! Mon Dieu, le bruitage ! J'ai été surpris lorsque je l'ai entendu la toute première fois. Puis, au même moment, un grand sourire béat s'est dessiné sur mon visage et je me suis mis à pouffer de rire. (^_^)

J'ai hâte de découvrir tes prochaines œuvres !

Developer

Haha, 

oui, le bruitage des carottes. 
J'ai hésité à prendre une carotte pour réaliser le bruitage, mais j'avais peur de devoir dévorer tout le stock. X)

Et j'ai hâte de pouvoir progresser. J'ai des idées plein la tête et je veux vraiment leur donner vie.

Submitted

Très sympa ce petit jeu. Le lapin est mignon et attachant. La musique colle parfaitement. Tout fonctionne nickel. Bravo.

Developer

Merci Kelobr,

Ce lapin est vraiment un coup de bol. Je savais pas quel rendu je voulais lui donner. Y a bien eu une recherche mais ce design est venu en touchant à pixelEdit. :)

Submitted

Bonne mise en pratique des ateliers, le jeu est plaisant.


Par contre au changement de 'level' faudrait remettre le timer avec plus de temps,


Bravo

Developer

Merci à toi Helix_tp,

C'est vrai que je pourrais faire du timer un élément du gameplay plus approfondie.
La gestion que j'en fais dans cet atelier va me permettre de compléter d'autres réalisations.

J'ai encore bien du chemin à parcourir.

Submitted

Le jeu est très amusant et mignon ^^, la musique et les bruitages aident beaucoup à l'ambiance ( j'ai sauté sur mon canapé pendant que je jouais). Par contre de mon point de vue je n'avais pas l'impression de m'échaper à part par ce que c'est dit au début, il n'y avait pas de menace qui faisait que le lapin doit s'échapper, mais c'est un bon jeu de plateforme, bravo ^^.

Developer

Merci de ton retour.
J'ai mis assez de temps à faire fonctionner la bête et à bien comprendre les mécaniques du plateformer.
Normalement, je partais sur une série de mini jeux.
Le premier où il fallait éviter la main du fermier qui veut se faire une fricassée.
Le second où l'on est sorti du clapier et où l'on doit rejoindre la maison du fermier pour sauver le camarade attrapé sans se faire voir ou entendre par le chien qui dormait dans une niche.
Et en dernier une infiltration  et libération du prisonnier dans la cuisine où le fermier, occupé à couper des oignons se  retournait de temps en temps, obligeant le joueur à se cacher derrière des objets pour ne pas être pris.
Un peu gourmand. X)
Mais je reste satisfait de mon boulot. Je vais continuer la formation et me perfectionner. Je commence à mieux coder.

Submitted

Petit jeu très cool, l'ambiance sonore va très bien avec les graphismes tout mignon et j'ai commencé à m'ambiancer sur la musique carrément ! Ton petit lapin est bien fait, ça m'a donné envie de plus approfondir PyxelEdit! Un bon petit jeu complet où on prend plaisir à jouer :) 

Juste 2 petits conseils pour des prochaines améliorations. Du côté level design pour le 2e niveau, je pense qu'il faudrait permettre au joueur de revenir en arrière s'il n'a pas récolté toutes les carottes et qu'il chute à l'endroit où se trouve la porte. Et puis tu pourrais remonter légèrement le temps chrono du passage d'un niveau à un autre. Pour tes niveaux actuels ça va on peut largement les faire dans les temps, mais si tu veux faire des niveaux plus compliqués à l'avenir ça peut être bien !

Bon travail en tout cas !

Developer

Merci Kynokaze,

Pour le lvl 2, je voulais ajouter les plateformes traversables et gérer un passThrough en appuyant sur la touche "bas+espace".
Comme c'était la fin et que je ne l'avais pas prévu initialement, j'ai laissé l'idée de côté.
J'aurais pu gérer des murs qui s’ouvrent après avoir ramassé un certain nombre de carottes... à creuser pour les prochains exercices.

Submitted

Bravo pour le jeu. Le son de la carotte m'étonne toujours, il est beaucoup trop bien(j'ai longuement hésité entre son de bouche ou autres :) ). Sinon le jeu est fonctionnel, même trop fonctionnel pour dire que tu devrais changer le font du timer(oui, je suis sévère, mais j'ai rien à dire.)

Bravo à toi. :)

Developer(+1)

Mecri Lecricreator,

J'ai bien passé 15min à m'enregistrer et autant à décider quel son récupérer. Le travail sur audacity n'a pas été long.
Un peu de découpage, une accélération et hop, finito.

Les fonts, c'est sur ma liste. Je me suis promis d'apprendre à faire des menus correctes et accueillants. ^^

Submitted

yeah cool j'adore la musique . c'est un super jeu, bravo(y)

Developer

Merci Marama78,

Au bout de 38min et 52sec, tu arrives même à l'entendre en rêve.
Le loop musique, c'est pas bon pour la santé mentale à trop forte dose. 8D

Submitted

Belle réalisation pour une première jam! La musique cadre bien avec le jeu!

Évidemment... un autre jeu terminé mouahah :)

Bonne continuation!

Developer

Merci Syllius,
La musique a presque été la quête du Graal. X)
Heureusement qu'il y a des âmes charitables sur le Web pour partager
leur savoir-faire en échange d'une mention. :B

(+1)

Ah voilà! Tu as mis tout ce qui fait le charme d'un jeu-vidéo: Du gameplay, des graphismes, une ambiance sonore (musique + sfx), certes très simple, mais c'est ça qu'on veut! Très peu de gens essaye d'incorporer tout ça dans leur jeux quand ils débutent (je vois souvent un de ces aspect négliger par manque de temps ou autre) mais toi tu l'as fait, et quand c'est bien, il faut le dire, alors je l'ai dit. ça fait vraiment la différence :) 

J'aime vraiment l'ambiance sonore qui accompagne ton jeu, ça colle parfaitement! Sinon pour le gameplay, on sent bien que c'est une revisite de l'atelier plateformer, mais la présence du timer est la bienvenue! Donc bien joué à toi.

Je te met une bonne note, pour une première jam, tu as assuré, j'espère que tu continueras sur ta lancée! 

Developer(+1)

Merci HydroGene, ça me va droit au coeur.
Comme tu le soulignes, c'est le rendu de la formation 'Plateformer'. La game Jam m'a donné la motivation pour suivre le cours de façon accélérée apprendre de nouveaux concepts.

J'ai vu de belles créas pour la Jam. J'ai d'autant plus envie de progresser. :D



Submitted(+1)

Salut KevBvt,

Félicitations pour cette première jam ! Surtout avec un platformer, pas le plus simple à gérer.

Tes collisions sont aux petits oignons, ou plutôt carottes. Bref.

Bonne continuation :)

Developer

Hey!

C'était pas évident pour les collisions.
A l'origine, le lapin était en 16*16 et il y avait des bugs de repositionnement.
Si tu tombait au milieu d'une tile, tu étais déplacé à son bord gauche. C'était logique, c'est ce que je lui demandais.
Une fois que tu as compris le principe, c'est cool.

J'ai hâte de passer à la suite.
Pour le moment, fin d'année BTS, on est assailli par les profs en need de notes à fournir. :B

Soon soon sur ton projet!

Submitted(+1)

Trop choupiii ton petit lapin !! Bien joué pour ta participation et vraiment cool de lire que tu as vraiment kiffé. Moi aussi c'est ma première jam, je sais ce que ça fait ^^ Bonne continuation !

Developer

Merci Dipsy974!
Et ce lapin.... rah, ce lapin... j'en ai fait des cauchemards à l'animer. XD
Je passe bientôt sur les projets de chacun pour voter. J'ai vu des trucs trop bien. :D
Soon soon!

Submitted(+1)

pas mal du tout pour une première jam,continue sur ta lancée^^

Developer

Yes, thank you!
J'ai vraiment adoré, en plus

Submitted

c'est le plus important :)

(+1)

Bravo Kev ! Pour avoir réussi à finir et poster quelque chose ! Je comprends tout à fait le genre de galères que tu as dû affronter, j'en suis encore à essayer de composer avec.

Developer

Merci Lost!
Des galères, je vais en voir venir si je me cramponne à mon pseudo objet. XD
Mais pour le coup, j'ai vraiment pris du plaisir sur la Jam.

Maintenant, retour sur ASP NET, j'ai un site à terminer pour Vendredi.  (T-T)