Aller au contenu

Un jeu très simple


Invité riad**

Messages recommandés

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 2 heures, Tequila Moor a dit :

Oui c'est bien ça. Et tu ne dois maintenir qu'une seule version de ton code. Par contre faut éviter les applis qui bouffent trop des ressources... Mais pour un truc comme 1024, 2048 ou ton jeu, ça roule.

Pour estimer le cout le plus faible, je brute-force toutes les possibilités à 18 pas ( qui est le nombre minimal de pas qu'il faut faire pour arriver jusqu'en bas, au niveau de ressources, c'est faisable avec une grille de 10x10, je me demande si on peut trouver un cout encore plus faible en faisant plus que 18 pas.
 

Il y a 2 heures, Colybris a dit :

Y'a trop de 9 et pas assez de case 0 !

C'est aléatoire, tu peux générer une nouvelle grilles en rafraichissant la page ou en cliquant sur new game.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, Ne se refuse rien, 37ans Posté(e)
cricket Membre 3 815 messages
37ans‚ Ne se refuse rien,
Posté(e)

C'est aussi sympathique que rageant ce genre de jeu. C'est une idée simple et efficace, bravo. 

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 2 heures, Tequila Moor a dit :

Je n'en sais rien.

Pour le savoir, il faut soit être fort en math, soit faire dix mille essais au hasard, ce qui me semble plus abordable :smile2:
 

Il y a 2 heures, cricket a dit :

C'est aussi sympathique que rageant ce genre de jeu. C'est une idée simple et efficace, bravo. 

Merci.

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)

Il me reste encre le score, je n'ai aucune idée sur comment le calculer, si quelqu'un a une idée je suis preneur.
 

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 2 heures, Tequila Moor a dit :

C'est voulu le fait que tu puisses continuer à augmenter les points en essayant de te déplacer au-delà d'un mur ?

Non pas du tout, il faut que je corrige ça.

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 2 heures, Tequila Moor a dit :

C'est voulu le fait que tu puisses continuer à augmenter les points en essayant de te déplacer au-delà d'un mur ?

Problème réglé.
 

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 3 heures, Tequila Moor a dit :

 

Et c'est normal que le nombre de Points ne revienne pas à zéro quand on atteint la cible, qu'on ne gagne pas et qu'on est renvoyé au départ ?

Oui, pour augmenter la difficulté, sinon tu vas gagner à tous les coups, j'ai pensé à mettre un dessin de podium à trois grades à la place de "You win", tu seras le numéro 1 si tu gagnes au premier tour, 2eme au deuxième tour ...
 

Mais bon, j'attends les retours d'expérience pour voir comment faire évoluer le jeu.

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 3 heures, Tequila Moor a dit :

Oui mais il est impossible de gagner à partir du Tour numéro 2, si tu n'as pas gagné au Tour 1 : si tu reviens au début, et que ton nombre de points ne revient pas à zéro, ça ne sert à rien.

Ce serait mieux à mon avis d'indiquer "You lose" et regénérer une autre grille : ça augmentera la vitesse du jeu, ainsi que le sentiment de frustration de qui joue, donc son envie de gagner.

Si tu veux avoir un avis de pro, faut peut-être demander à Caez ?

EDIT : après je me rends compte que je n'ai peut-être rien compris, mais comme je suis mauvais mathématicien et n'ai pas envie de réfléchir à l'avance au meilleur parcours possible, j'ai surtout fait des tests unitaires sur ton jeu, et n'ai pas gagné une seule fois. :lol:

Moi je préfère refaire la même grille quand je perds la première fois, mais c'est vrai qu'au niveau des points je ne sais pas quoi faire, peut être il faut tout simplement remettre le compteur à zéro.

Il y a un autre problème, les grilles sont générées aléatoirement, certains sont faciles, d'autres difficiles, j'aimerais anticiper le niveau de difficulté pour proposer des niveaux graduels aux joueurs, et je ne sais pas comment le faire, je pense que j'ai trouvé une solution hier mais comme j'ai fumé trop de joints, j'ai tout oublié.

Et puis il reste le côté graphique, je vais essayer de l'embellir dès que je résous les problèmes techniques.
 

 

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 2 heures, Tequila Moor a dit :

Un dialogue avec qui joue, c'est pas mal (et tu remets le compteur de Points à zéro) :

  • si le résultat est bon un fois arrivé au bout, box qui s'affiche avec "Gagné ! Voulez-vous rechercher un meilleur chemin avec la même grille ? Ou voulez-vous recommencer en générant une autre grille ?"
  • si le résultat est mauvais un fois arrivé au bout, box qui s'affiche avec "Perdu ! Voulez-vous rechercher un autre chemin avec la même grille ? Ou voulez-vous recommencer en générant une autre grille ?"

Que ce soit perdu ou gagné, le jeu sors donc de la boîte de dialogue avec les mêmes actions à effectuer...

Autre idée, afficher ce qui suit pour "Points" et "Score" :

  • "Points" : le nombre de tours gagnés entre chaque nouvelle génération de grille,
  • "Score" : le nombre de tours gagnés entre chaque nouvelle ouverture du jeu.

Oui c'est une idée intéressante, mais il faut que réfléchisse encore, je préfère ne pas encombrer le jeu avec des boites de dialogue.
 

Citation

En prenant le problème à l'envers, et en ne t'intéressant qu'à la cible, tu pourrais prévoir 4 modes :

  • "Tutoriel", avec comme cible en bas à droite : 99,
  • "Normal", ton mode actuel,
  • "Hasardeux", avec comme cible en bas à droite : [nombre tiré au hasard entre le résultat de ton mode actuel +1, et 98]
  • "Impossible", avec comme cible en bas à droite : [nombre tiré au hasard entre 18 et le résultat de ton mode actuel -1]

C'est la solution la plus simple, mais je pense que ça sera plus intéressent si j'arrive à calculer le niveau de difficulté d'une grille à l'avance.
 

J'ai d'autres idées, mais je ne sais pas si je dois vraiment m'investir, ça nécessite l'ajout des sessions, des cookies pour reconnaitre l'utilisateur, et donc du code PHP ou python, et beaucoup plus de travail, or mon application tient, pour l'instant, dans un seul fichier qui ne contient que 300 malheureuses lignes de code CSS et JavaScript inclus, si je dois m'investir il faut d'abord que je mesure l'intérêt de ce jeu, et il me semble qu'il n'y a que toi qui es intéressé:smile2:, j'ai ajouté ce matin un petit bout de code pour calculer le nombre de parties jouées, jusque là il y a 75 ( c'est toi?:smile2:) j'ai posté également le même sujet sur le forum d'Ubuntu.
 

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 3 heures, Tequila Moor a dit :

Oui, c'est toujours pareil en ce qui concerne la création de jeux : très vite on se heurte à la nécessité de les faire connaître et de fidéliser les joueurs, surtout pour les jeux simples et pouvant facilement s'oublier. Le succès de 2048 ou 1024, c'est à mon avis un coup de pot : pour les autres, il vaut mieux prévoir un budget marketing. Quand à moi je semble intéressé parce que ça renvoie à ce que je développe de mon côté, sans pour autant être la même chose (livre-jeu interactif avec phases de combat en temps réel), donc j'essaye de te proposer des solutions que j'aurais eu tendance à mettre en place si ça avait été mon travail. Mais comme je suis nul en math... :lol: Et non, je n'ai pas fait autant de parties : plutôt une vingtaine, en comptant tous les tests unitaires à la con, genre parcourir le truc dans tous les sens juste pour voir ce que ça rend. Si tu le postes sur un autre forum ou un réseau social, n'oublie pas d'y attacher un sondage, pour savoir ce que les gens en pensent.

Eh bien il me semble que t'es plus expérimenté que moi, donc, merci pour tes conseils, moi je ne suis pas un amateur des jeux en général, le seul jeu que j'ai sur mon ordi c'est un clone de pacman, mais j'ai déjà essayé de faire un jeu éducatif en 3D avec la bge de blender mais le projet était plus grand que mes capacité et j'ai abandonné,  j'ai fait aussi un jeu de cartes sous pygame, le but c'était simplement d'essayer pygame, je n'ai même pas gardé les sources. Pour ce jeu là j'ai travaillé sur la première idée qui m'est venue à l'esprit, c'est pour ça que j'ai un peu de doute, mais puisque t'es connaisseur ça m'encourage à faire un peu plus d'effort.
 

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×