Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Gioco del Tokio (aiuto)
Forum - Visual Basic 6 - Gioco del Tokio (aiuto)

Avatar
Raffa50 (Normal User)
Pro


Messaggi: 68
Iscritto: 07/12/2008

Segnala al moderatore
Postato alle 21:27
Sabato, 02/01/2010
Conoscete quel gioco di dadi che si kiama tokio???
si lanciano 2 dadi e bisogna fare + dell'altro e se si fa meno si può dire una bugia...
se viene 21 è tokio..
(non conta l'ordine dei dadi si mette il numero + grande davanti...)

stò cercando di fare una cosa del genere... ma non sò kome fare a mettere il numero maggiore davanti...

Codice sorgente - presumibilmente VB.NET

  1. Randomize
  2. Dim Minimo As Integer
  3. Dim Massimo As Integer
  4. Dim gce As Single
  5. Minimo = 11
  6. Massimo = 66
  7. 'Estrazione
  8. gce = Int((Massimo - Minimo + 1) * Rnd) + Minimo
  9. ttiro.Text = gce
  10. Tira.Enabled = False
  11.  
  12. 'il pc ci crede sempre e tira!
  13. Randomize
  14. Dim pcn As Single 'dichiarazione di variabile
  15. 'Estrazione Pc
  16. pcn = Int((Massimo - Minimo + 1) * Rnd) + Minimo
  17. 'e poi decide se dichiarare il falso...
  18. 'cioè se fa meno di tè prende il  tuo puntiggio e ci aggiunge 0 o 1 o 2
  19. If pcn < gce Then
  20. pcdk = Int(gce + Rnd * 2)
  21. Else
  22. pcdk = pcn
  23. End If
  24. 'verificare le coppie... (incompleto)
  25. cpvr = gce Mod 11
  26.  
  27. 'e se viene meno di tokio? il pc dikiara tokio!
  28. If gce = 21 Or gce = 12 Then
  29. pcdk = 21
  30. End If
  31.  
  32. pcdic.Text = pcdk 'quello ke il pc dichiara


PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 22:30
Sabato, 02/01/2010
kome fare a mettere il numero maggiore davanti...  

Se intendi far diventare 25 > 52

If Left(gce, 1) < Right(gce, 1) Then

  gce = Right(gce, 1) & Left(gce, 1)

End If

PM Quote