Play game
Gold Digger's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Note générale | #39 | 2.714 | 2.714 |
Respect du thème | #43 | 3.476 | 3.476 |
Overall | #43 | 3.095 | 3.095 |
Ranked from 21 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Pseudo adhérent Premium sur Gamecodeur
Asthegor
Elève Gamecodeur depuis...
2016
Langage / Moteur utilisé
Lua / DinaGE (moteur maison)
Temps passé (environ)
On ne compte pas quand on est passionné (^_^)
Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Premier jeu où j'utilise mon moteur maison DinaGE (disponible ici : https://dina.lacombedominique.com ).
J'en ai profité pour l'agrémenter d'une nouvelle fonctionnalité : charger très facilement une map faite par Tiled. J'avais déjà conçue cette fonctionnalité pour un autre jeu.
J'ai profité d'une lenteur en mode débug pour apprendre à utiliser une librairie de profiling. Et ce profiling m'a permis de constater que mon moteur était quand même très performant bien qu'il y avait des fonctions avec plus de 40.000 appels toutes les 100 frames tout en restant à 60FPS ! Ca m'a vraiment fait plaisir de voir que j'avais bien optimisé mon travail !
Je n'aurais jamais fini l'intégralité de mon jeu avant la fin de la GameJam. J'espère au moins avoir terminé une action de jeu.
J'espère aller jusqu'au bout de mes idées, telles qu'implémenter :
- un magasin de nourriture
- un magasin d'équipements pour travailler plus vite et de manière moins fatigante
- des IA pour des machines automatiques, comme dans les vraies mines
Et pleins d'autres idées qui pourront survenir.
Leave a comment
Log in with itch.io to leave a comment.
Comments
Un jeu ambitieux , bravo
bonne continuation et distribue ton jeu dans un dossier pas en vrac dan un zip
Merci
Note de version [Alpha7]
Cette version intègre les fonctionnalités suivantes :
N'hésitez pas à poster vos commentaires/remarques/suggestions.
Salut ! Ton jeu promet d'être très sympathique, c'est une super idée ! L'introduction donne vraiment envie de se plonger à fond dans cette aventure ! Bonne continuation à toi et bravo pour ton moteur fait maison !
Merci beaucoup. J'essaye de mettre du gameplay dans le jeu mais cela reste toujours difficile.
Pour mon moteur maison, il m'a fallu plusieurs mois pour obtenir quelque chose de pratique et performant.
Hello !
J'espère que la suite arrivera bientôt car le début est vraiment prometteur : un joli menu, des tutos (je pense que celui sur les contrôles est prévu ?), des musiques que Mozart aurait écouté en boucle.. bref tout y est !
Bon courage pour la suite et bonne continuation.
Salut, j'ai bien aimé l'intro (moi aussi j'ai cru qu'il y'avait un soucis avec les sons ^^). J'ai réussi à aller dans la mine par contre si je clique sur le panneau ou la maison ça plante:
Error
gamestate.lua:43: attempt to index a nil value
Traceback
gamestate.lua:43: in function 'Load'
gamestate.lua:51: in function 'SetState'
game/Home.lua:22: in function 'pressed'
DinaGE/Templates/Button.lua:102: in function 'Update'
DinaGE/Templates/Group.lua:88: in function 'Update'
game/Home.lua:61: in function 'Update'
gamestate.lua:68: in function 'Update'
main.lua:20: in function 'update'
[C]: in function 'xpcall'
Bonne continuation
Ah ! Normalement, les 2 fonctions sont désactivées.... Mais bon, j'avais prévenu qu'il pouvait y avoir quelques bugs (^_^)
Merci encore d'avoir lancer mon "jeu/démo".
Bref, je travailles pour remettre les fonctions pour creuser et c'est plus compliqué que prévu...
Creuser en face, c'est pas dur mais je voulais pouvoir faire des trous en diagonale et c'est un poil plus compliqué que je le pensais...Non, c'est vraiment trop compliqué. Je pense que je vais oublier l'idée et garder seulement le fait de creuser devant et en dessous.
Je devrais remettre une nouvelle version d'ici demain matin.
Note informative de développement : la gestion de la caméra est en très bonne voie tout comme la gestion du player.
La carte est déjà affichée plus rapidement (utilisation d'un canvas) et permet de faire des phases de debug plus rapide (passage de 1 FPS constant à 60FPS pour une map de 50*40 cases de dimension 36x36). Avec cette nouveauté, je verrais à faire une map beaucoup plus grande et plus riche.
De plus, la caméra est maintenant centrée sur le joueur et c'est la map qui se déplace avec lui.
Il me reste à inclure la collision et les différentes actions possibles.
Je mettrais également des effets de lumière quand j'aurais fini les actions et les collisions.
Un intro au top, très bon rendu du storytelling.
Ton moteur est très prometteur, bravo
Je vais guetter tes mise à jour pour les futurs ajouts.
Merci. Il manque encore beaucoup de choses dont une grosse partie de gameplay.
Je suis en train de revoir certaines fonctionnalités pour intégrer la gestion de la caméra mais j'éprouve quelques difficultés dessus.
Bon concept de jeu et bonne introduction, par contre on veut plus de gameplay! Continue ton bon travail Asthegor!
Merci pour ces encouragements.
Je suis bloqué par l'implémentation de mon Player. Le code ne me plait pas et je ne trouve pas la bonne approche.
Tant que ça me bloque, je vais avoir du mal à avancer...
Mais je ne désespère pas, je sais que je vais y arriver. le tout, c'est de savoir quand...En espérant que ce soit le plus vite possible.
J'aime beaucoup l'ambiance. Ton introduction est top. En revanche je n'ai rien entendu. Je ne sais pas si cela vient de moi ou de ton jeu.
Je te souhaites de poursuivre et de terminer ton projet.
Je te rassure tout de suite : TU N'ES PAS SOURD !!! (J'espère qu'il m'a entendu, j'ai presque plus de voix).
Blague à part, j'ai pas encore mis de sons ni de musique (même si les options sont là ^^).
Je vais même essayer de composer moi-même la musique de fond mais on verra ça plus tard. Il faudrait déjà que j'ai un jeu (^_^)
Pour l'instant, ce n'est qu'une "animation".
Un peu plus de gameplay : on peut maintenant creuser le sol.
Nouvelle version disponible avec l'ajout du début du gameplay : on peut maintenant creuser les murs !
Bon, la caméra ne suit pas vraiment le joueur donc essayer de vous limiter aux rochers visibles (^_^)
Bon début de proto, je suis bien placé pour savoir qu'on a vite fait de perdre énormément de temps en créant son engine par la même occasion ;)
Cependant le fait de faire un jeu en parallèle ça nous indique souvent des features qu'on avait pas pensé au départ et qu'on veux rajouter mais qu'il faut le faire subtilement pour que tout soit cohérant par la suite =)
J'aime bien l'histoire de début avec les différents screens, ça mets tout d esuite de l'ambiance c'est cool =D
En fait, j'avais déjà créé mon moteur avant de créer ce jeu.
Donc, oui, je rajoute quelques fonctions utiles par-ci par-là mais pas tant que ça en fait.
Oui, j'ai toujours aimé avoir un bonne mise en contexte pour un jeu; savoir comment on est arrivé à cette situation.
Et puis, avec mon système, je pourrais même rajouter des "cinématiques" lorsque je rencontre d'autres "mineurs perdus" dans la grotte. Mais bon, c'est une nouvelle feature et j'ai déjà les fondamentaux à faire (^_^)
J'ai tout de même dû refaire la gestion du joueur dans la mine. Le code était vraiment trop bordélique.
Et j'arrive à la partie collision entre la map issue de Tiled et le joueur.
Bientôt, on pourra creuser dans la mine ! Yeah ! (^_^)
t'as fait le plus gros, importé la map Tiled apres c'est des features, comme la gestions des calques etc =)
J'ai déjà la gestion des calques, des calques d'objets, des groupes de calques, de l'opacité, etc.
Bref, ma lib est encore à compléter pour certaines options présentes dans Tiled mais pour l'essentiel, tout est déjà là
Bon je viens d'essayer, et c'est dommage de pas pouvoir faire grand chose. L'Intro et Les animations sont chouettes. Comme tu comptes poursuivre, je vais suivre son évolution avec plaisir.
Je ferais des mises à jour régulière.
N'hésite pas à me faire des retours sur les nouvelles fonctionnalités implémentées : ce que tu as aimé, moins apprécié et ce qu'il faudrait vraiment changer (^_^)
N.B. : tu peux aussi me faire un retour sur celles déjà en place ^^
Salut,
Je n'ai pas réussi à décompresser le ZIP version exe Alpha 3 postée aujourd'hui. Peux tu tester l'archive ?
Je ferai une autre tentative plus tard.
J'ai testé l'archive sans rencontrer de souci. Par précaution, j'en ai remis une nouvelle version (qui affiche le menu principal, pas les options ^^)
C'est bon cette fois.
Bien présenté, l'affichage du texte qu'on peut accélérer avec la souris, l'animation du perso et le menu.
Je n'avais pas bien compris pourquoi il faisait don de sa femme. J'avais ma lu, c'était sa ferme.
Je vais attendre d'en voir plus avant de noter
Houla, n'attends pas pour noter ce que tu vois. Je n'aurais jamais fini le jeu avant la fin des votes.
Mais si tu voudras y jouer plus tard (durant une pause entre le codage de 2 jeux ^^), je le maintiendrais à jour régulièrement ici ou sur mon site perso : https://lacombedominique.com
bravo, du très bon travail pour la cinématique (y) çà met l'eau à la bouche
Merci beaucoup.
Faudra que tu me passes ton calcul pour le MATCH3, j'ai jamais compris comment faire (^_^)
Hello hello Asthegor,
çà marche pour moi, je vais documenter le code source du match3 au mieux et te l'envoyer dès que c'est prêt (j'espère que çà sera lisible). Je donnerai des niouws sur ce post dès que c'est prêt.
bonne journée
Re Asthegor !
Tu devrais peut être marquer dans la description d'attendre un peu avant de noter ton Gold Digger, je vois que tu as déjà 3 ratings, c'est dommage ...
En effet, du coup, je vote pas et j'attends un peu.
Je n'aurais pas fini de le développer dans les temps. Il y a un gros travail à faire : ajouter les écrans pour la ville, la ferme et les actions réelles dans la mine. Bref, je devrais en avoir pour plusieurs semaines de travail.
Je n'aurais pas fini de le développer dans les temps. Il y a un gros travail à faire : ajouter les écrans pour la ville, la ferme et les actions réelles dans la mine. Bref, je devrais en avoir pour plusieurs semaines de travail.
Et puis, cette GameJam était là pour me motiver à produire quelque chose.
Et puis, si je finis dernier, c'est pas grave (^_^)
Je peux me déplacer sans restriction de la mine. Bravo pour le travail réalisé et la création de ton moteur !
Merci beaucoup.
Pour l'instant, j'ai pas encore géré les collisions. Il faut aussi que je fasse un menu pour la ville, la ferme et gérer vraiment les actions, pas simplement des animations (lettres D, G et E; attention, subtile l'animation avec E ^^)
Ok...
J'ai pris la version alpha, du coup l'intro est terminée et la mine est accessible ^^ ( même si y'a pas grand chose à y faire pour l'instant ) .
Juste pour dire que ça marche !
Dans la mine, tu peux faire les actions suivantes :
Bon, c'est sûr que ça fait rien d'autre mais c'est en préparation. Et puis faut surtout pas regardé le code de la mine... Même moi, j'ose pas m'y plonger dedans... C'est un vrai sac de nœuds.
J'avais trouvé D et G ^^
Hello,
je n'ai pas pu accéder aux options. J'obtiens le message suivant:
Error
gamestate.lua:42: attempt to index a nil value
Traceback
gamestate.lua:42: in function 'Load'
gamestate.lua:50: in function 'SetState'
menu.lua:15: in function 'pressed'
DinaGE/Templates/Button.lua:102: in function 'Update'
DinaGE/Templates/Group.lua:92: in function 'Update'
DinaGE/Templates/Group.lua:92: in function 'Update'
menu.lua:109: in function 'Update'
gamestate.lua:55: in function 'Update'
main.lua:19: in function 'update'
[C]: in function 'xpcall'
Bon courage pour la suite du développement! :)
Désolé pour cette erreur, j'aurais dû bloquer les options et les crédits.
Trop concentré sur le jeu et son enchaînement.
Les futures options seront principalement pour contrôler le volume du son et de la musique.
Je viens de mettre en ligne une nouvelle version avec les options (mais toujours pas de jeu jouable encore ^^)
Salut Asthegor, chez moi ça fige pendant le tuto, ça affiche bien le texte pour le panneau ville, mais ensuite la mine, je vois juste écrit "mine" une fraction de seconde, puis plus rien, et je peux plus rien faire à part fermer le jeu. Fais quelque chose stp parce que ça donne bien envie ton intro ^^ .
Je viens juste de mettre en ligne une nouvelle version Alpha avec un peu plus de contenu.
J'ai eu ce problème durant mes tests et normalement, l'ai réglé.