Play game
GridCrawler's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Note générale | #3 | 4.349 | 4.349 |
Overall | #6 | 4.419 | 4.419 |
Respect du thème | #21 | 4.488 | 4.488 |
Ranked from 43 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Pseudo adhérent Premium sur Gamecodeur
Wile
Elève Gamecodeur depuis...
11/11/2018
Langage / Moteur utilisé
Lua - Love2D
Temps passé (environ)
Autour d'une centaine d'heure, voire plus si ça se trouve, j'avoue ne pas avoir compté
Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Outils utilisés :
VS Code
Paint.Net
Audacity
Pour les sons : http://www.superflashbros.net/as3sfxr/
Pour la musique : https://beepbox.co/
Pour l'organisation :
https://trello.com et https://github.com
----------------------------------------------------------------------------
J'avais toujours eu dans l'idée de faire un jeu d'action, un mixe entre Zelda et Diablo et la GameJam #24 - THE GRID est arrivée à point nommé, et j'ai pu me lancer sur ce projet et tenter de le terminer le mieux possible.
Je m'y suis réellement mis à fond, profitant de cette période de confinement.
J'avoue m'y être réellement plongé, ne faisant que ça de toutes mes journées et mes nuits, ne pensant plus qu'à ça. J'avais besoin de réaliser quelque chose d'abouti, de me prouver que j'en était capable.
Développeur professionnel, j'ai toujours travaillé sur les projets des autres, en suivant l'organisation des autres, et j'avais besoin de savoir si seul, je pouvais réaliser quelque chose de complet, du début jusqu'à la fin, même si un projet comme ça n'a jamais totalement de fin.
Je me suis organisé avec Trello, j'ai mis en place un dépôt sur Github, j'ai préparé mon environnement de développement pour publier facilement, bref, pour une fois, je n'ai pas procrastiné et j'avoue être content de moi de voir ce que j'ai tout de même réalisé en moins de deux semaines.
Les difficultés que j'ai dû gérer, c'est finalement que lorsqu'on est plongé dans un projet, qu'on a la tête dans le guidon, on peut se diriger dans des directions pas totalement correctes. Il a fallu que mon cousin me redirige un peu. J'étais trop parti vers de la gestion à la RPG, avec des statistiques, du random, limite la gestion des coups critiques, du toucher, bref, toutes ces caractéristiques propres aux RPG et MMORPG dans lesquels je baigne depuis très longtemps. Un jeu d'action, on tape, on se pose pas de questions ou on ne prépare pas une stratégie.
On final, j'ai changé quelques partis du code et le rendu est très satisfaisant.
J'ai principalement progressé en LUA, bien évidement, c'est un langage que je n'utilise pas quotidiennement, mais c'est plus sur le côté personnel et sur la motivation que j'ai évoluer. Mener un projet comme ça durant presque 2 semaines, réussir à m'organiser pour oublier le moins de choses à faire, j'ai avancé dans ce sens.
Mon bilan, après ces 2 semaines, c'est que je sais maintenant que je peux arriver à faire des choses correctes. Si je me repose encore la question, je passerai par ici, pour voir ce jeu et me dire :
42 fichiers, 3689 lignes de code et ça fonctionne !
J'ai un jeu dans mon portfolio, et j'en suis fier.
Leave a comment
Log in with itch.io to leave a comment.
Comments
Salut,
Encore un jeu qui va rester sur mon disque dur. Très bon jeu.
Merci ! Après la Jam, je mettais en ligne des versions plus avancées ;)
Jeu très abouti !
Totalement jouable, compréhensible. Juste la boutique dont je n'ai pas compris le fonctionnement au départ et je pense avoir perdu mes sous sans choisir ce que je voulais. Sinon très bon, vraiment ! Malgré le fait que ce ne soit pas mon type de jeu !
Merci pour ton commentaire et ton retour. Je vois que le discourt du marchand n'est pas très visible alors. Quand tu rentre dans son magasin, il te demande de venir le voir et qu'il t'explique ce que tu peux faire chez lui.
Je verrai à rendre ce message plus clair.
De toute façon, je vais faire un écran au début pour expliquer les contrôles et le but du jeu ainsi que du shop. Ce écran manque cruellement je pense.
Tu es dans mon top 3. Le style de jeu que je rêve de faire un jour.
Merci, ça fait plaisir ! C'est du boulot de faire un jeu comme ça, mais tu vois, c'est possible. Donc courage, accroche-toi et tu y arriveras !!
Wow! vraiment tu y a mis le paquet, le jeu est génial, simple à jouer et bien pensé. Je me suis rendu au niveau 4 où j'ai fouarrer à un certain moment et où j'ai été empoisonné!!
J'ai beaucoup aimé le fait qu'on puisse configurer les touches, parce que mon clavier est qwerty et il m'aurait été impossible à jouer.
Tu vas être difficile à battre! Je te donne la note max!
Merci pour ton commentaire. Oui, le paramétrage des touches du clavier, j'y ai pensé dès le début car mon cousin commence directement à tout reconfigurer quand il joue à un jeu :)
J'ai vraiment eu du mal au début parce que je veux bouger tout le temps. Je lançais une attaque et je repartais aussitôt, le reste des coups partait devant moi dans le vide ;)
Vraiment excellent, fluide et aucune anomalie à signaler.
J'ai jeté un coup d'oeil au code source. Il est super propre. Je pense que je passerais un peu de temps dessus pour te piquer quelques bonnes idées !
En effet, on tire dans le sens du déplacement pour le moment. Comme dans un hack & Slash. Tu clique où tu veux taper, donc ton personnage va dans le même sens.
Héhé, je sais pas si le code est propre partout, mais je n'imagine pas ce jeu codé dans un seul fichier lua :) Te gênes pas pour prendre les idées ! Le code LUA n'étant pas protégé, fais-toi plaisir !
Wahou, un grand bravo pour ton jeu qui est super complet !
Un pixel art tout mimi, une génération aléatoire de donjon, un inventaire, un shop, une minimap avec un brouillard de guerre, du loot, gestion de l'aggro, choix du niveau de difficulté et choix des touches avec sauvegarde et j'en oublie sûrement, franchement tu plaisantes pas y a un taf de malade la derrière.
Mention spécial à l'effet de saut ^^
Pour un jeu de cette ampleur il manque juste une petite sauvegarde de progression.
Note max GG
Salut Shaman, merci pour ton commentaire, ça fait extrêmement plaisir !
Ce petit jeu est un roguelike, ou tente de s'y rapprocher, et donc la notion de permadeath est nécessaire. Il n'est pas prévu de pouvoir sauvegarder sa progression. Si tu meurt, tu recommence.
Ce qui est prévu pour la suite, c'est peut être de pouvoir utiliser des potions de vie ou d'avoir des vies supplémentaires, mais la sauvegarde ne sera pas implémentée, enfin, pas dans l'idée de pouvoir recommencer si tu perds.
Non le but de la sauvegarde n'était pas d'éviter de recommencer depuis le début quand on meurt, mais comme il y a pas mal de niveau et de contenu, c'était plus pour avoir la possibilité de quitter le jeu et de reprendre la partie plus tard :)
Je vois le truc, tu n'as pas tord sur un point, si on veut continuer plus tard. Je me suis noté d'enregistrer la progression au passage par le shop. C'est plus facile que d'enregistrer toute une map. Sauver les caractéristiques du personnage et son argent et permettre de quitter à ce moment plutôt que de lancer un nouveau donjon.
Par contre, mourir devrait effacer cette sauvegarde pour rester dans le challenge d'arriver au bout. Tu voyais ça comme ça ?
Oui exactement, une création de sauvegarde lorsque l'on quitte le jeu uniquement et qui est rechargé en mémoire au démarrage du jeu puis détruite directement afin de garder cette notion de dead and retry.
Ce n'est pas nécessaire mais si tu penses pousser ton jeu plus loin il serait intéressant d'ajouter cette fonctionnalité, en règle générale si une partie dure plus de 30 min, c'est un gros plus d'avoir un système de sauvegarde.
La sauvegarde du donjon n'est pas si compliqué que ça si on part du principe que lorsque l'on recharge une partie on recommence le niveau du donjon actuel depuis le début, il suffit de sauvegarder ton tableau d'id de tiles et à la place de la génération procédurale replacer les valeurs sauvegardée dans le tableau, ainsi que les stats du perso bien sûr.
Le fait de sauver dans le shop et de quitter à ce moment évite d'avoir à sauver le donjon. Seules les valeurs des statistiques du personnage, son étage et ses pièces d'or sont à sauver. Continuer une partie ne fait que te remettre à ce niveau avec tes stats et tes pièces d'or restantes et te positionne dans le shop (là où tu as sauvé).
Si vraiment il fallait regénérer le donjon, il suffirait techniquement qu'à stocker aussi la seed utilisée pour refaire le donjon à l'identique. Je n'imagine pas que l'on puisse "sauver" en plein milieu du donjon, mais seulement dans le shop : soit tu continue à l'étage inférieur, soit qui quitte le jeu en sauvant à ce moment.
En tout cas, j'ai noté ça dans ma todolist et y plancherai quand j'aurais fini d'ajouter les vampires ;)
Salut ! Super boulot ! J'ai vraiment beaucoup aimé ton jeu ! J'ai dû m'arrêter pour tester les autres jeux, mais j'ai hâte de le finir ;p
Comme tous les autres, j'ai adoré jouer à ton jeu. Par contre, à quoi servent les parchemins qu'on trouve dans les niveaux ? A part, faire un peu plus d'or, bien sûr.
Je pense qu'il sera le grand gagnant de cette Gamejam.
Il te faut récolter les 8 parchemins afin de pouvoir ouvrir la grille et passer le niveau suivant. C'est normalement ce qu'indique le message au début du niveau, il ne s'affiche pas ?
Les parchemins ne donnent pas d'or par contre ;)
J'ai peut-être pas pris le temps de lire le message. Toutefois, si un monstre drop de l'or et un parchemin, il faudrait que le parchemin soit toujours affiché avant l'or pour qu'on puisse voir l'or à l'écran
C'est pas faux. Les 2 objets sont affichés, les images ayant chacune leur transparence, mais le parchemin étant plus grand, en effet, on ne voit peut être pas l'or. Bien vu, je rajoute ça pour les prochaines versions ;)
Super boulot, le jeu est très sympa. J'ai apprécié pouvoir attirer les monstres dans les pièges pour les tuer plus facilement après.
Merci pour ton commentaire ! En effet, ça fait parti du gameplay. Ca aide pas mal sur les monstres qui ont beaucoup de PV lorsque ton personnage n'a pas beaucoup de point d'attaque. Je prévois même, dans les futures version d'avoir la possibilité, pour le joueur, d'en disposer un lui-même par terre. Mais je ne dévoile rien de plus pour le moment... ou pas :D
Je viens de mettre à jour la version 0.4.4 identique à la 0.4.3 à la seule différence que la difficulté a été réduite. Plusieurs d'entre-vous ayant dit que c'était assez difficile, je voudrais pas que l'expérience de jeu ne soit pas plaisante.
Beh Dis-donc, tout cela en 2 semaines, ça déchire ! Bon je me fais démonter par les Blobs en 3 secondes mais c'est un boulot très impressionnant !! Bravo !!
Merci, par contre, c'est inquiétant, tu n'es pas le premier à dire que ça parait plutôt difficile. Je vais refaire une version pour descendre encore le niveau de difficulté, au moins pour qu'on puisse jouer plus longtemps et voir tous les monstres :)
Oui désolé, il faut penser aux joueurs casual (ou gros noob) comme moi car si tu mets la barre trop haute de suite, c'est décourageant et on ne revient pas, il faut y aller crescendo.
Rien de t''empêche de faire une option hard mode que l'on puisse activer en cours de route soi même ou à la suite d'un événement pour unr durée limitée par exemple :-D
Super taff ! Bravo ! Bon feeedback au joueur avec la mini map et les effet de transitions et de shake etc, tout ca avec petit coté rpg avec le shop excellent !
le thème est respecté et visible du tout bon, y a juste moi qui suis nul j'arrive pas a passer le tableau 2 mdr
Ps : comment t'as fait pour mettre des liens web en commentaires ?
Merci pour ton commentaire !
Pour les liens web dont tu parles, c'est dans le code tu veux dire ? En mettant des commentaires lua avec la syntaxe suivante :
-- [Texte à afficher](https://www.lien_vers_la_page.com)
Attention à ne pas mettre d'espace entre ] et (
Si tu ouvres mon fichier avec un éditeur de texte autre que ZeroBrane (VS Code ou Notepad++), tu verras cette syntaxe ;)
d'accord merci je ne trouvais pas d'info sur ça et ça me fait penser a du code qu'on utilise dans certains forums finalement =)
Super travail, on peut dire que t'es un fou du code :o
J'ai pas tant de mérite que ça c'est mon métier. Par contre, pas du tout dans le jeu vidéo ;)
Les jeux vidéo c'est vraiment un monde à part, savoir déjà programmer n'aide finalement pas beaucoup à réaliser un jeu. Peut-être j'aurais préféré apprendre le code en apprenant à faire des jeux, c'est plus passionnant.
je pense que si tu veux garder tout au clavier tu devrai rajouter les directions de coup sur les fleches du clavier(comme dans the binding of isaac)
Sinon super jeu il vaut vraiment le temps que tu as passé dessus !
Ce jeu est super efficace.
Il vaut amplement toutes les heures de travail que tu y as consacré. :)
Merci, et encore, je sens que je vais y consacrer encore plein de temps avec tout ce que je veux lui rajouter. J'ai préféré ne pas m'aventurer plus loin pour livrer quelque chose de pas trop buggué, la peur de rajouter un truc qui casse tout juste avant la deadline.
Superbe réalisation :) Pas évident d'attaquer de biais !
Merci. Pour ce qui est des attaques en biais, c'est vrai que le diagonales sont pas simple niveau gameplay. Mais comme l'a fait remarqué Gamework, une utilisation de la souris pour viser et tirer serait peut être un plus. Je l'ai noté à ma todo list et je ferais ça après la fin des votes ;)
Diablement efficace !!!
Première run un poil tendue mais la seconde j'ai compris que l'on pouvait attaquer en biais !
Beau travail.
Merci pour ton commentaire, ça fait plaisir !
Pour la fin de la GameJam, je livrerai une version encore plus étoffée ;)
Salut, le jeu est cool en soit mais il faudrait ajouter la possibilité d'attaquer au clic gauche de la souris ainsi que d'attaquer dans la direction de la souris. Bravo Wile !
Salut et merci pour ton commentaire.
Ce gameplay était prévu comme ça au début, mais j'ai préféré resté tout au clavier. C'est comme "Hammerwatch" il me semble.
J'ai noté ça dans ma todolist, mais en tout cas, ça sera pas implémenté pour la fin de la GameJam :)
Graphismes sublimes et très bon gameplay de base ,
Je ressent le coté programmeur pro.
Merci et bonne continuation.
Les graphismes sont pas de moi, je n'ai malheureusement pas de talent de graphistes.
Merci pour les encouragements !
Ok, acheté donc concurrence déloyale ;)
haha, non pas acheté non plus, j'ai pris dans les assets gratuits de itch.io
Bonjour Wile,
A bon j'ai essayé de le télécharger sur ton lien et cela me demande des sous !?
https://o-lobster.itch.io/simple-dungeon-crawler-16x16-pixel-pack
Quoi qu'il en soit Il est trop beau ce Pixel art Asset Pack :)
Non, sur la plupart des liens de Itch.io, tu peux télécharger sans avoir à payer. Tu ne payes que si tu as envie d'aider l'auteur du jeu ou de l'asset...
Ok merci .
bonne continuation
A mon époque on n' apprenait pas l'anglais à l'école
c'est pas pour critiquer c'est juste pour montrer ou cliquer =)
Vraiment sympa comme jeu! C'est cool de pouvoir augmenter ses stats entre chaque donjon
Oui, en effet, car sans les augmenter, la suite dans les niveaux inférieurs est très compliqué. Ca tape de plus en plus fort ^^