Devin - trouvez le nombre à deviner

Soyez le premier à donner votre avis sur cette source.

Vue 4 153 fois - Téléchargée 266 fois

Description

Voici la M.A.J. de ce jeu.
Lors du premier dépôt, il y a eu 2 critiques sur le graphisme.
J'espère que celui-ci plaira...

Merci d'avance pour vos futurs commentaires.

Conclusion :


Dans ce jeu, il faut deviner un nombre aléatoire décidé par l'ordinateur.
Plusieurs niveau et un score sont en place.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
71
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
21 septembre 2007

Bon les gars qui ont critiqué peuvent redonner leur avis !

Même les autres !!!

MERCI...
Messages postés
897
Date d'inscription
jeudi 6 juin 2002
Statut
Membre
Dernière intervention
26 juillet 2007
2
je te remercie !
Messages postés
71
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
21 septembre 2007

Pour avoir des nombres proches du pur hazard, j'ai deux méthodes.

1 - Lorsque l'action débute soit par un clic sur un un objet ou par l'appui d'une touche, c'est l'utilisateur qui décide du départ.
Ceci prend un certain temps qui est déjà aléatoire.
Il suffit donc d'activer dans un timer, qui tourne à l'ouverture de l'exécutable, avec une ligne faisant appel à l'aléatoire tel que : "NbreAléatoire = Int((Nombre * Rnd) + 1)".
Ce timer est False dès que l'utilisateur doit trouver ce nombre aléatoire, puis est remis à True lorsque l'utilisateur a terminé.

2 - On a besoin de l'aléatoire dès que le programme est lancé.
Pour éviter de tomber systématiquement sur le ou les mêmes aléatoires, je lance une boucle faisant appel au RND tel que ci-dessus en définissant la fin de boucle à partir du "Now" ou je récupère le jour + le mois + l'heure + les minutes + les secondes et je suis assuré de n'avoir jamais le même départ aléatoire.
Exemple "Now=22/12/2002 10:15:36"
Ma boucle va donner
FinBoucle = 22 + 12 + 10 + 15 + 36
For I = 0 to FinBoucle
NbreATrouver = Int((Maxi * Rnd) + 1)
Next I

Voilà, j'espère que ce n'est pas trop nébuleux.
Messages postés
897
Date d'inscription
jeudi 6 juin 2002
Statut
Membre
Dernière intervention
26 juillet 2007
2
d'ailleurs, désolé, de te dire ca maintenant après ce que je t'ai dis,mais comment fais tu pour avoir des nombres VRAIMENT au hasard?
Messages postés
71
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
21 septembre 2007

Comme on dit, "il n'y a que les imbéciles qui ne changent pas d'avis".
Je vois que z980x ne fait pas partie de cette catégorie et je trouve cela rassurant.
Merci, z980x pour cette démonstration et pour ce commentaire plus sympa que le précédent.
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.