none
Ejercicio Programación RRS feed

  • Question

  • Hola,

    El juego trata de crear un tablero de 4 filas y 6 columnas, cada jugador tiene que quitar las"piedras" que quiera de una sola fila, entonces pasará el turno de jugador 2, con el tablero modificado y hará lo mismo, así sucesivamente. Quien quite la última "piedra" pierde.

    Como podría hacer para insertar el nombre de dos jugadores (tipo string) y después cambiarlos a bool? Para que dentro de una misma función se vayan intercambiando los turnos de los dos jugadores, y que en cada turno se tenga en cuenta la decisión del jugador anterior. 

    La variable bool sería para que cuando sea "true" juegue el jugador 1 y cuando sea "false" juegue el jugador 2.

    Muchas gracias.


    Friday, January 17, 2020 1:04 PM

All replies

  • Hola Pastor69

    Gracias por compartir tu consulta en los foros de MSDN, con respecto a la misma te comento lo siguiente: 

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

    Friday, January 17, 2020 3:58 PM
    Moderator
  • hola

    Realizas un planteo que depende de que estes codificando, ni siquiera mencionas que tipo de aplicacion se trata, es de consola, winform, WPF, Xamarin, asp.net, etc

    explicate un poco mas en detalle y si tienes algo del codigo que estas realizando donde aplique este cambio en la variable

    >>Para que dentro de una misma función

    que funcion ?

    >>se vayan intercambiando los turnos de los dos jugadores,

    pero los jugadores presionan algo para indicar que realizaron la jugada, o solo quitar la piedra seria el evento que cambia de jugador

    >>en cada turno se tenga en cuenta la decisión del jugador anterior.

    que decision? si solo seria quitar algo del tablero, no explicas que haya alguna regla que condicione la proxima movida del jugador

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    Friday, January 17, 2020 4:04 PM
  • Hola Pastor

    La aplicación es de Windows Forms, me imagino?

    De los 24 casilleros, hay una o más piedras por cada uno? Y en cuales casilleros debe(n) haber piedra(s)? De forma aleatoria? En cuántos de los 24? El jugador en su turno puede sacar desde una hasta todas las piedras, pero de una sola fila?

    Te pregunto todo esto para tener idea de como hacerlo, si no es imposible.

    Si sos principiante, un poco fiero lo que te dieron. 

    Saludos

    Pablo

    Friday, January 17, 2020 5:13 PM
  • Buenas tardes:

    Una vez más, entre el/los/as Moderator(s) y otro(s), han espantado con sus cartelones, a una persona que yo la podría haber ayudado tranquilamente y sin demasiado esfuerzo. Ahora, seguro, después de los cartelones que han puesto (que en esta y otras ocasiones no ayudan precisamente), no va a volver más al Foro este chico. 

    Y saben por qué me da más bronca que lo normal? Se los digo: Porque esta pregunta, es de esas que sólo yo respondo, porque implica cierta algoritmación y razonamiento (digamos, materia gris?) que no se si soy el único capaz de realizarlo, pero si el único que se toma la molestia y que lo logra con facilidad. A las pruebas me remito, busquen y vean en este mismo Foro, las preguntas con algoritmos interesantes; quién las responde? Y me acuerdo todavía hoy la pregunta de Alexia Carolina, que la espantaron con cartelones igual que a este chico Pastor, y luego yo le hice el algoritmo, y tan espantada quedó que no volvió más al Foro y nunca pudo ver mi respuesta. Y hubo un par más de casos como ese que no recuerdo los nombres, que me las comí calladito. 

    Yo les pido, con el mayor respeto que Uds. se merecen, al igual que cualquier otro/a miembro del Foro, que las preguntas que no quieran y/o no sepan responder, que no lo hagan (Nadie les va a decir nada). Pero les ruego que NO ESPANTEN a los/as pobres jóvenes principiantes que acuden a este Foro en busca de una respuesta, que quizás Uds. no la tienen, PERO OTROS MIEMBROS SI PODRÍAN TENERLA. 

    Les comento, que el motivo por el cual estoy en el Foro, es que me gusta ayudar a la gente, me gusta la programación y la lógica, y que algunas veces que yo necesité ayuda la obtuve. No me preocupa mucho, si me ponen 25 puntos más o 25 puntos menos, prefiero enterarme que ayudé a alguien usando el órgano que tengo por arriba del hueso esfenoides a que me pongan 15 puntos más. Y de eso creo que todos saben que hay testigos en este mismo Foro.

    Sin más, les agradezco que me hayan leido, y, esperando que me permitan ayudar como me gusta (principalmente en esos casos que detallé), los saludo muy cordialmente. 

    Pablo Marty 

    Tuesday, January 21, 2020 9:42 PM