Академический Документы
Профессиональный Документы
Культура Документы
2011
PROGRAMACIN APLICADA
PGINA 1
2011
PROGRAMACIN APLICADA
PGINA 2
2011
1.2 INSTALACIN: Para comenzar a disfrutar el juego, debemos instalar la aplicacin tragamonedas en nuestro computador, encontramos el instalador en la carpeta ...\SetupTragamonedas\Debug de la aplicacin, la cual instalamos para poder iniciar con el juego de tragamonedas en nuestro computador Elegimos la opcin siguiente en todas las ventanas emergentes que aparezcan.
1.3 INICIO JUEGO: Luego de haber instalado el JUEGO de tragamonedas, lo ubicamos en INICIO-TODOS LOS PROGRAMAS-SETUPTRAGAMONEDAS o buscarla: C:\Users\NombrePC\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\JUE GOSVB\tragamonedas.exe, para buscar la aplicacin deseada del programa y poder ejecutar el juego. El juego inicia agregando saldo en un mensaje que es activado despus de haber elegido la opcin agregar saldo para posterior mente iniciar el juego.
PROGRAMACIN APLICADA
PGINA 3
2011
1.4 CARGANDO SALDO Aparece un mensaje donde ingresamos la cantidad con la que vamos a jugar como vemos en la imagen. Una vez ingresado el saldo se activan las opciones jugar
1.4.1 CODIGO:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAcumSal.Click 'Acumular saldo saldo = InputBox("Credito a depositar", "Casino UNCSISTEMAS") Label3.Text = saldo If saldo > Nothing Then BtnAcumSal.Enabled = False BtnApostar.Enabled = True Label2.Text = "0" End If BtnSalir.Enabled = True End Sub
PROGRAMACIN APLICADA
PGINA 4
2011
1.5 APOSTAR Se activara la opcin Apostar luego de haber ingresado el saldo en la ventana emergente. En esta opcin tenemos tres tipos de moneda con los cuales podemos apostar y jugar monedas de 1 de 2 y de 3 para tratar de lograr una jugada ganadora de acuerdo a la tabla de premios con la que se cuenta.
Tambin se activa la opcin salir en caso no se decida jugar y la cantidad apostada aumenta entre 1 y 3 mientras la cantidad disponible disminuye como vemos en la imagen.
PROGRAMACIN APLICADA
PGINA 5
2011
1.5.1 CODIGO:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnApostar.Click 'Apostar cantApostada = cantApostada + 1 saldo = CStr(CDbl(saldo) - 1) Label3.Text = CStr(saldo) Label2.Text = CStr(cantApostada) BtnJugar.Enabled = True If CDbl(saldo) = 0 Then BtnAcumSal.Enabled = True MsgBox("Agrega mas saldo o juega", MsgBoxStyle.Information, "Saldo agotado") BtnApostar.Enabled = False End If If cantApostada = 3 Then BtnApostar.Enabled = False End If BtnSalir.Enabled = False End Sub
1.6 JUGAR una vez que se hace click en la opcin jugar las imgenes giran y se generan aleatoriamente para dar inicio al juago si estas coinciden entonces se gana el monto que est establecido en la tabla de premios de acuerdo a la apuesta realizada. Este monto es agregado a la cantidad disponible para seguir jugando. Tambin se activa un sonido del giro de las imgenes y de ganar cuando se gana o su defecto de perdida si se pierde
PROGRAMACIN APLICADA
PGINA 6
2011
Cuando se gana se activa la un mensaje que da aviso sobre el monto ganado; en la pantalla se muestra Felicidades ganaste: y el monto. Como vemos en la sgte. Imagen
En el caso de no haber ganado la pantalla solo muestra la jugada y da la opcin de seguir jugando.
PROGRAMACIN APLICADA
PGINA 7
2011
1.6.1
CODIGO:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnJugar.Click 'Jugar Label20.Text = "Buena Suerte" My.Computer.Audio.Play(Application.StartupPath + "\InicioJuego.wav") PictureBox1.Visible = True PictureBox2.Visible = True PictureBox3.Visible = True PictureBox15.Visible = False PictureBox16.Visible = False PictureBox17.Visible = False Timer2.Enabled = False Timer1.Enabled = True resultado() If CDbl(saldo) > 0 Then BtnApostar.Enabled = True 'activa boton apostar End If BtnJugar.Enabled = False 'desactiva Boton jugar cantApostada = 0 BtnSalir.Enabled = True ' Activar Boton salir End Sub
1.7 SALIR Si se hace click en la opcin salir se activa un mensaje si realmente se desea salir.
PROGRAMACIN APLICADA
PGINA 8
2011
1.7.1 CDIGO
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSalir.Click 'Salir Dim result As DialogResult result = CType(MsgBox("Realmente deseas salir?", MsgBoxStyle.YesNo, "Salir"), Windows.Forms.DialogResult) If result = Windows.Forms.DialogResult.Yes Then If saldo > Nothing Then MsgBox("Te retiras con: " & saldo) Close() End If MsgBox("Suerte para la proxima") Close() End If End Sub
PROGRAMACIN APLICADA
PGINA 9
2011
La otra parte del cdigo parte del cdigo se muestra de aqu para adelante:
Option Explicit On Option Strict On Public Class SISTEMAS_UNC Dim saldo As String Dim saldo1 As Double Dim cantApostada, columna1, columna2, columna3, ganancia As Integer Sub aleatorio() columna1 = 0 Randomize() columna1 = CInt(Int(5 * Rnd() + 1)) columna2 = 0 Randomize() columna2 = CInt(Int(5 * Rnd() + 1)) columna3 = 0 Randomize() columna3 = CInt(Int(5 * Rnd() + 1)) End Sub Private Sub SISTEMAS_UNC_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Text = "SISTEMAS_UNC " + Now.ToShortDateString + " " + Now.ToShortTimeString End Sub
'.......... '.......... '.......... 'Codigo descrito en el los siguientes cuadros del documento '.......... '.......... '.......... '..........
End Class
PROGRAMACIN APLICADA
PGINA 10
2011
= Application.StartupPath & ("\bar.png") = Application.StartupPath & ("\bar bar.png") = Application.StartupPath & ("\bar bar
End Sub Sub segunda_columna() If columna2 = 1 Then PictureBox16.ImageLocation = Application.StartupPath + ("\bar.png") End If If columna2 = 2 Then PictureBox16.ImageLocation = Application.StartupPath + ("\bar bar.png") End If If columna2 = 3 Then PictureBox16.ImageLocation = Application.StartupPath + ("\bar bar bar.png") End If If columna2 = 4 Then PictureBox16.ImageLocation = Application.StartupPath + ("\7.png") End If If columna2 = 5 Then PictureBox16.ImageLocation = Application.StartupPath + ("\estrella.png") End If End Sub Sub Tercer_columna() If columna3 = 1 Then PictureBox17.Load(Application.StartupPath + "\bar.png") End If If columna3 = 2 Then PictureBox17.Load(Application.StartupPath + "\bar bar.png") End If If columna3 = 3 Then PictureBox17.Load(Application.StartupPath + "\bar bar bar.png") End If If columna3 = 4 Then PictureBox17.Load(Application.StartupPath + "\7.png") End If If columna3 = 5 Then PictureBox17.Load(Application.StartupPath + "\ESTRELLA.png") End If End Sub
PROGRAMACIN APLICADA
PGINA 11
2011
If ((columna1 = 1) And (columna2 = 1) And (columna3 = 1)) Then ganancia = cantApostada * 2 saldo = CStr(CDbl(saldo) + ganancia) Label20.Text = "Felicidades Ganaste: " & ganancia Label2.Text = "0" End If If ((columna1 = 2) And (columna2 = 2) And (columna3 = 2)) Then ganancia = cantApostada * 4 saldo = CStr(CDbl(saldo) + ganancia) Label20.Text = "Felicidades Ganaste: " & ganancia Label2.Text = "0" End If If ((columna1 = 3) And (columna2 = 3) And (columna3 = 3)) Then ganancia = cantApostada * 5 saldo = CStr(CDbl(saldo) + ganancia) Label20.Text = "Felicidades Ganaste: " & ganancia Label2.Text = "0" End If If ((columna1 = 4) And (columna2 = 4) And (columna3 = 4)) Then ganancia = cantApostada * 6 saldo = CStr(CDbl(saldo) + ganancia) Label20.Text = "Felicidades Ganaste: " & ganancia Label2.Text = "0" End If If ((columna1 = 5) And (columna2 = 5) And (columna3 = 5)) Then ganancia = cantApostada * 7 saldo = CStr(CDbl(saldo) + ganancia) Label20.Text = "Felicidades Ganaste: " & ganancia Label2.Text = "0" End If Label3.Text = saldo End Sub
PROGRAMACIN APLICADA
PGINA 12
2011
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick PictureBox15.Visible = True PictureBox16.Visible = True PictureBox17.Visible = True PictureBox1.Visible = False PictureBox2.Visible = False PictureBox3.Visible = False Primer_columna1() segunda_columna() Tercer_columna() Timer2.Enabled = True If columna1 <> columna2 Or columna1 <> columna3 Or columna2 <> columna3 Then My.Computer.Audio.Play(Application.StartupPath + "\NOTIEMPO.wav") Label2.Text = "0" End If If columna1 = columna2 And columna2 = columna3 And columna1 = columna3 Then My.Computer.Audio.Play(Application.StartupPath + "\CASH2.wav") MessageBox.Show("Has ganado") End If End Sub Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick Timer1.Enabled = False End Sub
PROGRAMACIN APLICADA
PGINA 13
2011
PROGRAMACIN APLICADA
PGINA 14
2011
2.2 INSTALACIN: Para comenzar a disfrutar el juego, debemos instalar la aplicacin tragamonedas en nuestro computador, encontramos el instalador en la carpeta ...\SetupMemoria\Debug de la aplicacin, la cual instalamos para poder iniciar con el juego de Memoria en nuestro computador Elegimos la opcin siguiente en todas las ventanas emergentes que aparezcan.
2.3 INICIO JUEGO: Luego de haber instalado el JUEGO de tragamonedas, lo ubicamos en INICIO-TODOS LOS PROGRAMAS-SETUPTRAGAMONEDAS o buscarla: C:\Users\NombrePC\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\me moria.exe, para buscar la aplicacin deseada del programa y poder ejecutar el juego. El juego inicia eligiendo uno de los niveles mostrados en la imagen siguiente.
PROGRAMACIN APLICADA
PGINA 15
2011
2.5 JUGAR una vez que se hace click en la opcin jugar se activa las letras que se deben escribir en las cuadros de texto esta opcin solo estar activada por un pequeo tiempo . una vez escritas las palabras en los cuadros de texto se presiona listo para ver si se gan o perdi
PROGRAMACIN APLICADA
PGINA 16
2011
PROGRAMACIN APLICADA
PGINA 17
2011
Si se escribe mal las letras en los cuadros de texto se muestra el siguiente mensaje
PROGRAMACIN APLICADA
PGINA 18
2011
2.7 CODIGO:
Public Class Memoria Dim a, b As Short Dim cont As Short Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Text = " juego Memoria " + Now.ToShortDateString + " " + Now.ToShortTimeString a = 0 b = 0 cont = 0 End Sub Private Sub fin() 'btnJugar.Enabled = False TextBox1.Text = "" : TextBox1.ReadOnly TextBox2.Text = "" : TextBox2.ReadOnly TextBox3.Text = "" : TextBox3.ReadOnly TextBox4.Text = "" : TextBox4.ReadOnly TextBox5.Text = "" : TextBox5.ReadOnly TextBox6.Text = "" : TextBox6.ReadOnly TextBox7.Text = "" : TextBox7.ReadOnly ' lblletras.Text = "" End Sub = = = = = = = True True True True True True True
PROGRAMACIN APLICADA
PGINA 19
2011
Private Sub rbnbasico_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbnbasico.CheckedChanged cont = 3 btnJugar.Enabled = True TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False lblletras.Text = "" btnJugar.Focus() fin() End Sub Private Sub rbnintermedio_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbnintermedio.CheckedChanged cont = 5 fin() lblletras.Text = "" btnJugar.Enabled = True TextBox4.Visible = True TextBox5.Visible = True TextBox6.Visible = False TextBox7.Visible = False End Sub Private Sub rbnavanzado_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbnavanzado.CheckedChanged cont = 7 fin() lblletras.Text = "" btnJugar.Enabled = True TextBox4.Visible = True TextBox5.Visible = True TextBox6.Visible = True TextBox7.Visible = True End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick a = a + 10 If rbnbasico.Checked = True Then If a = 700 Then MessageBox.Show("Te demorastes mucho, intenta de nuevo") fin() Timer1.Enabled = False a = 0 b = 0 cont = 0 btnJugar.Enabled = False End If End If If rbnintermedio.Checked = True Then If a = 1000 Then MessageBox.Show("Te demorastes mucho, intenta de nuevo") fin() Timer1.Enabled = False a = 0 b = 0 cont = 0 btnJugar.Enabled = False End If End If
PROGRAMACIN APLICADA
PGINA 20
2011
If rbnavanzado.Checked = True Then If a = 1500 Then MessageBox.Show("Te demorastes mucho, intenta de nuevo") fin() Timer1.Enabled = False a = 0 b = 0 cont = 0 btnJugar.Enabled = False End If End If End Sub Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick b = b + 10 If rbnbasico.Checked = True Then If b = 200 Then lblletras.Visible = False End If End If If rbnintermedio.Checked = True Then If b = 400 Then lblletras.Visible = False End If End If If rbnavanzado.Checked = True Then If b = 800 Then lblletras.Visible = False End If End If End Sub Private Sub btnJugar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnJugar.Click Dim i, y As Short Dim x As System.Random x = New System.Random For i = 1 To cont y = x.Next(65, 91) lblletras.Text = lblletras.Text & Chr(y) Next TextBox1.Text = "" : TextBox1.ReadOnly = False TextBox2.Text = "" : TextBox2.ReadOnly = False TextBox3.Text = "" : TextBox3.ReadOnly = False TextBox4.Text = "" : TextBox4.ReadOnly = False TextBox5.Text = "" : TextBox5.ReadOnly = False TextBox6.Text = "" : TextBox6.ReadOnly = False TextBox7.Text = "" : TextBox7.ReadOnly = False Timer1.Enabled = True Timer2.Enabled = True lblletras.Visible = True btnJugar.Enabled = False btnListo.Enabled = True TextBox1.Focus() End Sub
PROGRAMACIN APLICADA
PGINA 21
2011
Private Sub btnListo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnListo.Click Dim z As String z = Trim(TextBox1.Text.ToUpper) & Trim(TextBox2.Text.ToUpper) & Trim(TextBox3.Text.ToUpper) & Trim(TextBox4.Text.ToUpper) & Trim(TextBox5.Text.ToUpper) & Trim(TextBox6.Text.ToUpper) & Trim(TextBox7.Text.ToUpper) If Trim(lblletras.Text.ToUpper) = z Then lblletras.Visible = True MessageBox.Show("Ganastes") Else MessageBox.Show("Que poco seso tienes") lblletras.Visible = True lblletras.Text = "" End If Timer1.Enabled = False Timer2.Enabled = False btnJugar.Enabled = False btnListo.Enabled = False rbnbasico.Checked = False rbnintermedio.Checked = False rbnavanzado.Checked = False a = 0 b = 0 cont = 0 End Sub End Class
PROGRAMACIN APLICADA
PGINA 22