Skip to main content

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

Gold DiggerView game page

Revivez la Ruée vers l'Or comme au temps du Far-West
Submitted by Asthegor — 3 days, 3 hours before the deadline
Add to collection

Play game

Gold Digger's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#392.7142.714
Respect du thème#433.4763.476
Overall#433.0953.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

Viewing comments 22 to 3 of 22 · Next page · Last page
Developer (1 edit) (+1)

Note de version [Alpha8]

Je souhaiterais remercier danvaran pour son idée simple mais très ingénieuse.

  • Extérieur
    • Le curseur de la souris change en une main lorsqu'il est sur une zone cliquable.
  • Maison
    • Le curseur de la souris change en une main lorsqu'il est sur une zone cliquable.
    • Pour l'instant, le four est indiqué comme zone cliquable mais il ne se passe rien. Une prochaine version devrait permettre d'ouvrir une nouvelle fenêtre pour pouvoir acheter des repas.
  • Mine
    • Des pierres sont apparues dans le haut de l'écran.
    • Ces pierres permettront de visualiser la quantité de minerai transportée. Le gameplay associé est toujours en cours de réflexion.
Submitted(+1)

Le début est prometteur avec le scénario qui donne l'ambiance. Peut-être une idée pour la maison : que la souris se modifie quand on peut interagir comme un engrenage par ex.

Developer(+1)

Punaise ! Merci pour l'idée !!! C'est tout con mais je n'y avais même pas pensé !

On va essayer d'implémenter ça. (^_^)

Submitted

Un jeu ambitieux  , bravo

bonne continuation et distribue ton jeu dans un dossier pas en vrac dan un zip

Merci

Developer (1 edit)

Note de version [Alpha7]

Cette version intègre les fonctionnalités suivantes :

  • La Maison
    • Elle est désormais disponible
    • Tutoriel
      • Lorsque vous cliquez pour la première fois sur la maison, un tutoriel vous explique ce que vous pouvez y faire. D'autres fonctionnalités sont prévues dans la maison.
      • Comme tous les autres tutoriels, vous pourrez le passer et, si vous l'avez fini ou passé, vous ne le reverrez plus.
  • La Mine
    • Tutoriel


      • Le tutoriel de la mine est désormais disponible.
      • Lorsque vous cliquez pour la première fois sur la mine, un tutoriel vous explique ce que vous pouvez y faire. D'autres fonctionnalités sont prévues dans la maison.
      • Comme tous les autres tutoriels, vous pourrez le passer et si vous l'avez fini ou passé, vous ne le reverrez plus
    • Actions
      • L'action de creuser en face de vous est de nouveau disponible.
      • L'action de creuser vers le bas est toujours en cours de développement mais il reste la gestion du déplacement vers le bas qui pose problème.
    • Carte
      • La carte a été agrandie de 100% en largeur


N'hésitez pas à poster vos commentaires/remarques/suggestions.

(+1)

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 ! 

Developer

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.

Submitted

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.

Submitted

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

Developer (1 edit)

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.

Developer (1 edit)

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.

Submitted

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.

Developer

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.

Submitted

Bon concept de jeu et bonne introduction, par contre on veut plus de gameplay! Continue ton bon travail Asthegor!

Developer

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.

Submitted

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.

Developer

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".

Developer

Un peu plus de gameplay : on peut maintenant creuser le sol.

Developer

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 (^_^)

Submitted(+1)

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

Developer

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 ! (^_^)

Submitted

t'as fait le plus gros, importé la map Tiled apres c'est des features, comme la gestions des calques etc =)

Developer(+1)

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à

Submitted(+1)

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. 

Developer(+1)

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 ^^

Submitted

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.

Developer

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 ^^)

Submitted

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 

Developer

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

Submitted(+1)

bravo, du très bon travail pour la cinématique (y) çà met l'eau à la bouche

Developer(+1)

Merci beaucoup.
Faudra que tu me passes ton calcul pour le MATCH3, j'ai jamais compris comment faire (^_^)

Submitted

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

(+1)

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 ...

Submitted

En effet, du coup, je vote pas et j'attends un peu.

Developer

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.

Developer

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 (^_^)

Submitted (1 edit)

Je peux me déplacer sans restriction de la mine. Bravo pour le travail réalisé et la création de ton moteur !

Developer

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 !

Developer (2 edits)

Dans la mine, tu peux faire les actions suivantes :

  • Touche D : jouer l'animation pour creuser en face
  • Touche G : jouer l'animation pour creuser le sol
  • Touche E : jouer l'animation pour manger (attention, elle est très subtile ^^ )

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.

(+1)

J'avais trouvé D et G ^^

Viewing comments 22 to 3 of 22 · Next page · Last page