Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Gioco dell'oca in Visual Basic

    Salve sto sviluppando una sorta di gioco dell'oca in VB2010 e ho principalmente riscontrato un problema: come posso fare per il meccanismo di avanzamento delle caselle? Cioè quando lancio il dado come faccio a dire alla mia pedina di spostarsi di x caselle?

    RISPONDETE PLEASE

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non si sa nulla del tuo programma, come si risponde a questa domanda??

    P.S. Inutile scrivere RISPONDETE urlando o usare il sottolineato e grassetto ... non serve a nulla, anzi, dà proprio fastidio ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Scusate, sono nuovo...
    In pratica io ho un generatore di numeri casuali da 1 a 6, un dado elettronico, e non capisco come posso dire alla mia pedina(picturebox1) di avanzare del numero di caselle(anche esse picturebox) estratto dal dado. Ad esempio se a me esce il 3 io vorrei che la pedina avanzasse di 3 caselle da dove si trova, ma non ho idea di come scriverlo in basic! Voi come sviluppereste un gioco dell'oca su VB?

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Se non lo capisci tu, che hai scritto il programma, cosa ti fa credere che noi siamo in gradi di capirlo?

    Credo sia il momento che tu legga il Regolamento (cosa che non hai ancora fatto).

  5. #5
    Suvvia Gibra... tutto sommato non chiede codice ma consigli.

    Beh, alla "brutta eva", se mi è concessa l' espressione, io farei così:

    1) Definisco una variabile "PostoPedina" as Integer a livello di Classe
    2) Ad ogni "lancio" modifico "PostoPedina" del corrispondente numero casuale generato
    3) Faccio un Select Case per ogni "PostoPedina" possibile

    codice:
    Select Case PostoPedina
      Case 1
        PictureBoxPedina.Location = PictureBoxCasella1.Location
      ecc ecc ecc
    "dovrebbe" fungere.... salvo ovviamente debito codice di controllo, tipo "Case Else...."
    Ultima modifica di eziogsv; 23-03-2015 a 16:06

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.