Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Dwarven Cave TacticsView game page

Submitted by Lysenti — 1 hour, 53 minutes before the deadline
Add to collection

Play game

Dwarven Cave Tactics's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#14.6154.615
Overall#14.7504.750
Respect du thème#34.8854.885

Ranked from 26 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Pseudo adhérent Premium sur Gamecodeur
Lysenti

Elève Gamecodeur depuis...
01/2019

Langage / Moteur utilisé
Lua / Löve2d

Temps passé (environ)
~80h

Décrivez en détail votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
--------------------------- CHANGELOG ---------------------------
29/07
- Amélioration du pathfinding
- Ajout d'un tutoriel complet accessible via le menu de jeu
- Il est maintenant possible d'afficher des barres de vie en jeu en appuyant sur CTRL (gauche ou droit)
- Amélioration du modèle de la faille afin qu'elle soit plus visible
- Ajout de délais dans les choix de l'IA afin de mieux visualiser ses choix
- Correction d'un bug sonore lors de l'apparition du menu Action

30/07
- Ajout d'une fenêtre pour les combats, permettant d'enfin apprécier le déroulement de ceux-ci !
- Ajustement de la difficulté (Baldur est moins puissant, et les gobelins se sont achetés des lunettes de vue)
- Le mineur creusera la faille en 2 tours plutôt que 3.

01/08
- Un 2ème niveau est jouable, vos nains pourront y affronter un boss !
- Petit système de caméra pour le 2ème niveau... un peu trop grand pour la fenêtre. ;-)
- Chaque nain possède 2 chopines de bière. En boire une remontera la vie du nain à son maximum.
- Correction de quelques bugs mineurs et un peu d'équilibrage.

A venir ?
- 2 unités à distance en préparation (une ennemie, une alliée)


--------------------------- POST MORTEM ---------------------------

La première jam à laquelle j'ai participé est la jam "Tanks". J'avais 1 mois de programmation même pas intensif dans les doigts. Je m'étais dit : cool, je vais essayer de faire un advance wars like. Fou que j'étais... je n'avais ni IA, ni tour par tour, ni des terrains affectant le déplacement ou les statistiques... bref, j'étais loin du compte. A l'annonce de la jam 26, l'occasion était trop belle pour retenter l'expérience !

Je suis parti sur un tactical RPG, à l'image des Fire Emblem, et j'ai pris énormément de plaisir à me casser la tête ! Premier regret : le manque de temps. Ou plutôt, trop d'ambition pour le temps qui m'était imparti. En effet je n'ai pas pu coder les 15 jours, ayant été absent pendant un peu moins de 5 jours. Je le savais à l'avance et j'aurais dû adapter le contenu de mon proto... mais j'étais très emballé par le thème.
Résultat, je crois tenir un jeu "fonctionnel", mais pas assez polissé et profond à mon goût.J'ai prévu de travailler encore dessus cette semaine pour arriver à ce que j'ai en tête, notamment sur la visibilité des combats et des objectifs.

J'ai passé beaucoup de temps sur l'ergonomie, je tenais à ce que le joueur puisse intuitivement comprendre quoi faire à chaque phase de son tour, ça m'a semblé déterminant dans ce type de jeu. Bien sûr, l'IA m'a donné quelques noeuds au cerveau également, mais je suis plutôt satisfait du résultat bien que ce soit encore améliorable !

Attention instant fierté : j'ai codé mon pathfinding sans aucune librairie ! Je sais qu'il n'est pas parfait, mais je suis vraiment content de ce que ça donne , d'autant plus qu'avant Gamecodeur, j'étais totalement profane vis-à-vis de la programmation ! Je suis à mon avis pas très loin de ce qui se fait dans Advance Wars... vous me direz !
Dijkstra n'a qu'à bien se tenir ! Hum.

Je m'arrête là, sinon David va encore maudire mes pavés... ;)

--------------------------- CREDITS ---------------------------
Librairie : AUCUNE

Graphismes :
- background de l'écran titre : Crée par mes soins en partant d'une texture de Nick Dablin
- tileset : trouvé sur openGameArt, modifié par moi-même
- unités : j'ai repris des sprites de la série Fire Emblem que j'ai modifiés pour mes besoins (sauf le gobelin qui vient d'openGameArt - Stephen Challener)

Sons :
- tous les sons viennent du pack Gamecodeur ou de pack dont j'ai fait l'acquisition

Musiques :
- menu : Lurking - Silent Partner (libre de droit)
- tour du joueur : The Builder - Kevin MacLeod (libre de droit)
- tour de l'IA : Darkest Child - Kevin MacLeod (libre de droit)

Leave a comment

Log in with itch.io to leave a comment.

Comments

Ça y est j'ai enfin testé la version presque finale ^^ Y'a eu un gap entre la première version et celle là (1/08). Tu connais déjà ce que j'en pense :o)  Que du mauvais ! xD
Je t'aurais bien mis 50 étoiles mais c'est pas possible ! Donc tu devras te contenter du 5 tant pis..

Le maître a encore frappé ! Du coup mon Gridwars fait pitié à côté, moi qui avait encore un peu "d'avance" sur toi sur l'advance wars like, c'est fini... Je vais me cacher dans mon coin et pleurer ^_^

Si j'avais eu du temps j'aurais pu participer et refaire un nouveau jeu pour surpasser Gridwars mais bon, reprendre mon code pour gagner du temps aurait été trop tentant, ça n'aurait pas été fairplay hehe


Developer(+1)

Moarf, c'est moi qui ne sais plus où me mettre du coup... ^^'

Merci mille fois pour ton soutien JaDona !!

Excellente réalisation 

Sons et ambiance sont au rendez-vous 

Bravo

Developer

Merci beaucoup pour le commentaire Nikoliane !

Bravo pour le jeu ... que ce soit ambiance, son et travail de l'IA ! Et c'est vraiment sympa d'avoir mis un deuxième niveau avec les chopines :) Félicitations ! Gros boulot de fait encore une fois !

Developer

Merci beaucoup Lysdor !

Submitted

Excellent ! C'est super propre, très agréable à jouer, bravo à toi pour cette réalisation !

Developer

Merci Raphytator ! Très content que tu ais pu trouver le gameplay agréable, c'était une priorité pour moi. :)

Submitted

Yeahhh toujours au top, j'avais testé au début et l'évolution est nette !

J'ai rencontré un bug: mon tour prend fin, le tour de l'adversaire commence, mais aucune action ne se fait ! Peut-être parce qu'ils sont trop collés les uns aux autres ?
Je te joins une copie d'écran pour t'aider à le pister ^^

Developer (1 edit)

Arf ! Je ne pensais pas que quelqu'un viendrait tester si tard dans la nuit, zut. :p

Le bug a été résolu il y a quelques minutes. C'est ça de vouloir coder en étant fatigué ! J'ai remis une version fonctionnelle en ligne. Je verrai demain pour implémenter les nouveautés.... :)

Merci pour ton retour en tout cas. :)

Submitted

Ahah désolé, c'était juste la soirée pour moi qui vie au Canada ^^

Submitted

Salut,
J'y joue encore avec plaisir, surtout que tu continues les MàJ :-) ! Merci ! J'ai trouvé un tout petit bug, lors de la résolution des combats, la "faille" apparaît ouverte au complet alors qu'elle est encore fermée.

Submitted

Très bon jeu ,vraiment plaisant et bien foutu , gg a toi

Developer

Merci beaucoup Darkpic !

Submitted

Bonjour,  excellent travail félicitation ! Très beau jeu, grand soin apporté à l'interface, aux animations et au gameplay. Bravo :)

Developer

Bonjour Gndrault, merci beaucoup pour ton commentaire très motivant ! Content que ça t'ait plu. :)

Bonjour Lysenti.

Je me suis éclaté comme un fou, en même temps s'est mon univers de prédilection, je devais probablement être un nain dans une vie parallèle.

Respect pour le travail fournit pour cette jam ;-)

Developer(+1)

Bonjour NostalGeek et merci pour ton commentaire ! Si tu t'es amusé alors je suis le plus heureux des "devs". :)

Et puis tu as raison... la présence de nains ajoute tout de suite de la plus-value !

Submitted

Beau travail sur l'interface et la jouabilité. 

Je suis tombé sur un bug écran bleu erreur Lua quand je me promenais avec le mineur dans le bas de l'écran. Les gobelins étaient tous morts à ce moment là.

Developer(+1)

Bonsoir Lapino ! Le bug est corrigé, j'étais justement dessus. :)

Merci pour ton retour !

un grand travail félicitations Lysenti

Developer

Merci Naoufel !

comme dab Lysenti te sort un ovni avec son ambiance bien à lui. hate de jouer à une version complète

Developer

Merci beaucoup KroxX, ça fait plaisir. :)

L'ultime mise à jour arrive demain (vendredi), après je n'y touche plus ! Du moins pour la jam. :)

Submitted

J'aime bien les graphismes et la musique.

Par contre pourrais-tu téléverser la version qui correspond à la fin de la jam? Je vois que celle que j'ai testée a été remodifiée depuis...

ben il dit clairement que c'est en cours de dev ... je pense que même lui ne l'a pas encore cette version télé-achat :)

Developer (1 edit) (+1)

Bonjour Raaaahman, merci pour ton commentaire.

Je vais devoir te décevoir, je n'ai pas conservé cette version,  par contre juste au dessus de mon Post mortem j'ai mis une section Changelog consultable à loisir, je pense que c'est mieux que rien. :)

D'autre part, il faut savoir que c'est David lui-même qui autorise l'édition après la date limite de dépôt, il le répète souvent d'ailleurs. Les jams Gamecodeur sont à portée pédagogique, pas compétitive, donc c'est très souple... tellement souple que le thème a été annoncé 1 semaine avant le début de la jam,, et certains ont donc commencé avant... donc tout est faussé ! Ou alors on s'en fiche, car ce qui compte c'est de coder et de produire quelque chose. ;)

De plus, comme je l'écris dans mon post-mortem ci-dessus, j'ai été absent 5 jours pendant la durée de la jam, donc ce n'est même pas du rab. ^^

Content que les assets t'ait plu en tout cas !

Submitted

Ah d'accord, j'ignorais que cela fonctionnait ainsi.  Par rapport à la version que j'ai testé j'ai trouvé ça très bien, la portée de déplacement + attaque aide bien. Les persos ont des stats très différentes, ça surprend pas mal au début.

Bien joué pour avoir réalisé une IA, je ne l'ai pas vu attaquer par contre. Il n'y a ni animation ni son? J'aurais peut-être du mieux observer les points de vie...

Developer(+1)

Merci pour ton retour. :)

Alors pour l'IA, elle attaque bel et bien, et il y a également un système de riposte pour le joueur qui se fait attaquer. Je n'ai pas eu le temps de coder une animation de combat malheureusement... je sais que ça manque cruellement. :(  C'est d'ailleurs une feature sur laquelle je bosse, ça m'intéressait beaucoup de voir comment je pouvais coder ça. La prochaine maj sera la dernière d'ailleurs, je me réserve du temps pour tester toutes les réalisations !

Merci encore. :)

Submitted (1 edit)

Très sympa, c'est très intuitif effectivement, le tuto est limpide. Bravo !

Developer(+1)

Merci beaucoup BSY pour ton commentaire ! Content que ça t'ait plu. :)

(1 edit)

GG !! Tu gère comme d'hab , bravo en particuler à la lib de pathfinding ! 

Est-ce toi qui a fait les graphismes?  Les nains sont cool!  

Dommage , que 2 gobelins ont disparu à un leur tour ,du coup c'était plus facile ^^

Bien joué l'idée de la faille :)  

Developer

Salut WizardNored ! Merci pour ton gentil commentaire. :)

Alors pour les nains, j'ai repris des sprites de Fire Emblem que j'ai remanié pour avoir ce que je veux (à la base ce ne sont pas du tout des nains). Idem pour les terrains. Donc c'est pas du 100% made in moi.  Je t'avoue que je travaille à fond sur une grosse maj du jeu là, donc je ne me suis pas encore occupé des crédits, ça va venir. ;)

Pour la disparition des gobelins, c'est étrange... es-tu sûr qu'ils ne sont pas morts en voulant attaquer l'un des persos, et qu'ils sont décédés à la riposte ? Car oui il y a un système de riposte dans la résolution des combats, mais je t'accorde que c'est pas du tout clair, je travaille justement dessus là. :)

Merci encore en tout cas !!

Ca marche, je devrais faire pareil que toi pour commencer avec des sprites et les remanier ! 

Ahhh ba oui c'est surement ça alors pour les gobelins disparu mais j'avais pas compris ^^ Ils sont trop fort les nains ! 

J'aimerais bien continuer le mien aussi mais je trouve jamais de temps :'( 

Bon courage !  

Submitted

super cool comme jeu, j'adore la musique bravo (y)

Developer

Merci beaucoup pour ton retour Marama !

Submitted

Super propre! Il manque juste les infos sur les touches a l’écran ;)

Developer(+1)

Salut mordicuss ! Oui je bosse sur le tuto... mais je crois que je vais poster dès ce soir une version avec une simple page qui contient les instructions en attendant d'implémenter exactement ce que je veux ^^

Merci d'avoir testé :)

Developer(+1)

Salut Mordicuss, j'ai fait une mise à jour ce matin, avec notamment un tutoriel qui comprend les infos sur les touches.

Merci encore pour ton retour !

(1 edit)

Très cool ! Dépêche toi de poster la suite que je puisse voter ;)

Bien joué ta GUI, c'est très clair et très propre.

Developer

Merci Lost :)

Je vais faire mon youtuber : "La suite va vous étonner ..."

Submitted

C'est bien fait, dommage qu'on voit pas les unité combattre, j'ai eu un petit bug sur le déplacement mais c'est toujours jouable. Cool les graphisme.

Developer(+1)

merci pour ton commentaire TsukiShinen ! Pour les combats j'ai prévu de bosser dessus cette semaine, j'ai voulu me concentrer sur la partie purement gameplay en priorité, mais tu as raison ça manque pour l'instant  ;)

Submitted

Ton jeu est bien réussi, en avant pour la prochaine game jam.

Developer

Merci Wazou ! Avant de penser à la prochaine jam, je compte apporter les éléments manquants à ce proto cette semaine... normalement une maj déjà aujourd'hui !