The_General
Messages postés2Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention24 février 2006
-
24 févr. 2006 à 16:17
The_General
Messages postés2Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention24 février 2006
-
24 févr. 2006 à 18:13
Bonjour, j'ai un ptit problem avec randomize, je suis a l'oeuvre de crée un jeu a la Simon dit, et j'essaie de faire un randomize pour faire illuminer des images aleatoire, mais aussi qu'il se souvien des images illuminer pour ensuite demander a l'utilisateur de repeter la sequence. Voici un peu de mon code, je sais pas si j'ai donenr les bon code ou si y'en a trop, si ya un prob je vais faire de mon mkieux de donner les bons informations. Merci a l'avance
Option Explicit
Dim A As Variant
Dim B As Variant
Dim C As Variant
Dim D As Variant
Public Function NombreAleatoire(ByVal lnginf As Long, ByVal lngsup As Long) As Long
'Renvoie une valeur comprise entre les limites lngInf et lngSup
Randomize 'initialise le générateur pseudo-aléatoire
lights = CInt(Int((4 * Rnd()) + 1))
A imgvert2.Visible TrueB imgrouge2.Visible TrueC imgjaune2.Visible TrueD imgbleu2.Visible True
A = 1
B = 2
C = 3
D = 4
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020369 24 févr. 2006 à 16:46
- Les variables osnt mal déclarées
- Ces 8 lignes ne servent pas toutes, seules les 4 dernieres sont prises en compteA imgvert2.Visible TrueB imgrouge2.Visible TrueC imgjaune2.Visible TrueD imgbleu2.Visible True
A = 1
B = 2
C = 3
D = 4
- De plus je en voit pas tellement ou tu veux en venir pour faire ce qui est décrit en commentaire j'aurais fait:
Public Function NombreAleatoire(lnginf As Long, lngsup As Long) As Long
'Renvoie une valeur comprise entre les limites lngInf et lngSup
Randomize 'initialise le générateur pseudo-aléatoire
NombreAleatoire = fix((lngsup - lnginf) * Rnd + lnginf)
End Function
Mais ton explication n'est pas tres claire. S'il y a autre chose...
tekila_bandita
Messages postés248Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention15 mars 200733 24 févr. 2006 à 17:59
Bonjour,
J'ai remarqué que ton code est très mal écrit comme le dise mes camarades (lol), mais en tout cas, moi je pense que si tu veux te rappelé d'une séquence d'illumination, tu devrais utiliser un tableau contenant chaque valeur que random t'a donné, et une boucle for...
En tout cas c'est ce que je ferais si jamais j'avais le probleme que j'ai cru comprendre..
Vous n’avez pas trouvé la réponse que vous recherchez ?
The_General
Messages postés2Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention24 février 2006 24 févr. 2006 à 18:13
Ok jvous remercie, et dsl si jai mal decrit, jsuis pas tres habille avec le clavier comme vous avez pu le constatez avec mes lignes de codes, et en ma defence, je vien tout juste de commencer de m'amuser avec VB. Merci encore, ciao