Foros del Web » Programación para mayores de 30 ;) » .NET »

tratando de hacer el juego de ahorcado

Estas en el tema de tratando de hacer el juego de ahorcado en el foro de .NET en Foros del Web. si como veran estoy haciendo ese sencillo juego pero que ma da vueltas en un solo problema estoy utilizando un lista donde tengo las palabras ...
  #1 (permalink)  
Antiguo 16/07/2010, 23:43
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 15 años, 8 meses
Puntos: 4
tratando de hacer el juego de ahorcado

si como veran estoy haciendo ese sencillo juego pero que ma da vueltas en un solo problema estoy utilizando un lista donde tengo las palabras esas palabras las seleciono con un rando de ahi lo mando a una caja de texto para hacer con un for saber el indicide y letra que es y todo funciona con las condiciones que pongo que si una caja de texto(me refiero a la letra que esta escrita ) es igual a una de las letras me aparesca la letra en otra caja de texto el problema qu etengo consiste en que si se repite esa letra como que no cumple la condicion y no me la pone en la caja de texto por decirlo asi tengo al palabra solo de esa palabra me aparecen en sus respectivas cajas de testo hasta la letra l la ultima o no me la pone y no entiendo el porque ya le busque ya la analize y no doy mas dejo mi codigo


Código vb2008:
Ver original
  1. private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim rest, letra As String
  3.         Dim x As Integer
  4.         Dim y As String
  5.  
  6.         rest = TextBox5.Text
  7.         letra = TextBox6.Text
  8.         For x = 0 To rest.Length - 1
  9.             MessageBox.Show(rest(x))
  10.             If rest.Substring(x, 1) = TextBox5.Text(0) Then
  11.                 TextBox1.Text = rest(x)
  12.             ElseIf rest.Substring(x, 1) = TextBox5.Text(1) Then
  13.                 TextBox2.Text = rest(x)
  14.             ElseIf rest.Substring(x, 1) = TextBox5.Text(2) Then
  15.                 TextBox3.Text = rest(x)
  16.             Else
  17.                 TextBox4.Text = rest(x)
  18.  
  19.             End If
  20.         Next x

este es donde esta el random
Código vb2008:
Ver original
  1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2. Dim rand As New Random
  3.  nume = rand.Next(0, 4)
  4.         x = ListBox1.Items(nume)
  5.         TextBox5.Text = x
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje
  #2 (permalink)  
Antiguo 17/07/2010, 17:46
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: tratando de hacer el juego de ahorcado

Asi por encima creo que deberías de estar haciendo la comparación con la variable letra y no con TextBox5, otra cosa que se me ocurre es utilizar IndexOf y Replace en lugar de SubString.

Saludos
  #3 (permalink)  
Antiguo 18/07/2010, 00:32
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: tratando de hacer el juego de ahorcado

de hecho si no es con el textbox 5 perdon seria con la variable letra creo q copie mal el codigo pero aunq lo ponga con la variable letra no me funciona no logro hacerlo y porque sustituir el substring por el indexof que es lo que hace el indexof
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje
  #4 (permalink)  
Antiguo 18/07/2010, 09:54
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: tratando de hacer el juego de ahorcado

Si quieres pon el código completo y yo le doy una mirada.

Saludos
  #5 (permalink)  
Antiguo 18/07/2010, 11:22
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: tratando de hacer el juego de ahorcado

de hecho el codigo original es el q pusi al princiopio solo que en la condicion que pus al principio es este
Código vb2008:
Ver original
  1. If letra = rest(0) Then
  2.                 TextBox1.Text = TextBox5.Text(0)
  3.             ElseIf letra = rest(1) Then
  4.                 TextBox2.Text = TextBox5.Text(1)
  5.             ElseIf letra = rest(2) Then
  6.                 TextBox3.Text = TextBox5.Text(2)
  7.             ElseIf letra = rest(3) Then
  8.                 TextBox4.Text = TextBox5.Text(3)
  9.              End If
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje
  #6 (permalink)  
Antiguo 18/07/2010, 13:17
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: tratando de hacer el juego de ahorcado

Listo, pero necesito que me pongas en contexto, que almacena Text1, Text2, etc???
  #7 (permalink)  
Antiguo 18/07/2010, 13:19
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: tratando de hacer el juego de ahorcado

lo que hacen esas caja de texto es que si si son iguales las letras las muestra en cada cajada de texto que corresponden
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje

Etiquetas: ahorcado, juegos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:33.