Juego de dados en Visual

12
Juego de dados

Transcript of Juego de dados en Visual

Page 1: Juego de dados en Visual

Juego de dados

Page 2: Juego de dados en Visual

El Juego de dados consiste en un lanzamientos aleatorio en la cuál gana cierta cantidad de dinero de acuerdo a lo siguiente:• Si la suma de los dados es igual a 8 gana 10 dólares.• Si los dos dados lanzados son iguales gana 1 dólar.• Si el dado del lado izquierdo es tres entonces gana 3

dólares.

Page 3: Juego de dados en Visual
Page 4: Juego de dados en Visual

El juego consta de los siguientes clases y un enumerado:

Page 5: Juego de dados en Visual

Primeramente se debe agregar la clase Cmontecarlo y declara las variables que se usan en ella el Cmotecarlo es una clase que se ha estado usando en los demás ejemplos por lo tal puede ser agregada desde una de ellas.

Page 6: Juego de dados en Visual

Se debe crear un enumerado donde enumeren los seis dados que se van a utilizar asignándole un valor a cada uno

ENUMERADO

Page 7: Juego de dados en Visual

CLASE Cjuego

Cjuego con los campos FilaDado1, FilaDado2 para dar a conocer el numero de lanzamientos que se va hacer con cada dado además de contener Nl para contar que solo sean cinco lanzamientos el gana, gana10, Pierde y Suma como su nombre lo indica determina la cantidad que gana y cuando se pierde el juego.

Variables Iniciar

Page 8: Juego de dados en Visual
Page 9: Juego de dados en Visual
Page 10: Juego de dados en Visual

FormularioLos botones iniciar, lanzar y salir se programan en el formulario con el

siguiente código • Primero se debe declarar una variable de tipo c juego y una variables para las

funciones del formulario además de un contador para realizar el conteo

• Luego dentro del formulario se debe realizar un código para generar las 5 columnas para los dados en el DataGridView

For i As Integer = 0 To 1

Me.DGI = New System.Windows.Forms.DataGridViewImageColumn

Me.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewImageColumn() {Me.DGI})

Next

Me.DataGridView1.RowCount = 5

x.Inicio()

x.Vizualizar(DataGridView1)

Page 11: Juego de dados en Visual

• Por ultimo cada botón debe ir programado de la siguiente manera para cumplir su función:

Iniciar DataGridView1.RowCount = 5 x.Vizualizar(Me.DataGridView1) Button2.Enabled = True Button1.Enabled = False

Lanzar cont += 1 Me.Button1.Enabled = x.Lanzar(Me.DataGridView1) Button2.Enabled = True Label7.Text = Label7.Text + x.Gana Label6.Text = Label6.Text + x.Pierde Label5.Text = Label5.Text + x.Gana10 If cont = 5 Then x.Inicio() Button2.Enabled = False Button1.Enabled = True cont = 0 End If

Salir If MsgBox("Esta seguro que desea salir del programa", _MsgBoxStyle.YesNoCancel) = MsgBoxResult.Yes Then End

Page 12: Juego de dados en Visual

Después de aceptar en el cuadro de dialogo donde indica que gano sale el total ganado actualmente y cuantas partidas a ganado el contador solo indica los lanzamientos y cuando llega a 5 se coloca en cero para jugar de nuevo.