ola soy nuevo aki y necesito de su ayuda urgentemente ya que creo que lo que les voy a pedir es algo simple pero yo no logre nunka familirizarme con esto y por eso no lo pude lograr
lo que tengo que hacer es lo siguiente:
Desafío:
El desafío consiste en programar una estrategia para el juego “cuatro en línea'' que
se vio en clases, disponible en webcursos. Como mínimo, deberá ganarle la
mayoría de las veces a la estrategia que está en el código.
Detalles de la función a entregar:
Cada alumno deberá escribir una función que usando las variables globales del
código, retorne en que columna jugar (un entero entre 0 y 6).
Para esto, debe escribir una función:
static int JugadorNombreApellido()
{
}
y subirla a webcursos en el link que se habilitará para esto.
Algunos requisitos de la función:
• La función sólo debe retornar la columna en que jugará, no debe modificar
la matriz del juego ni ninguna otra variable.1
• La función debe ser capaz de funcionar correctamente si usted es el jugador
1 o 2. Utilice la variable booleana IsUno para saber cual jugador es.
Nota final:
Si la función que programe es capaz de ganarle la mayoría de las veces a la
estrategia Jugador2() escrita en el código, la nota del desafío será al menos un
4.0. Entre todas las estrategias entregadas que cumplan lo anterior, se realizará
un “torneo” donde jugarán entre ellas. La nota final del desafío será proporcional
al número de triunfos que tenga la estrategia contra las otras (es decir, si una
estrategia le gana a todas, tiene un 7.0, si pierde con todas, tiene un 4.0)
La nota obtenida en el desafío será la nota de Examen del curso.
Plazo:
El plazo para subir al código a webcursos es el Lunes 18 de Junio a las 23:59 hrs
(el día antes de la prueba 3).
1 usted puede modificar algo dentro de su función, como lo hace la estrategia del
código, pero asegúrese de deshacer sus cambios antes de retornar el valor
Observaciones del Código:
El código ha sido ligeramente modificado con respecto a lo que se vio en clases.
• La matriz donde se almacena la información del juego, ahora utiliza la
notación matriz[fila,columna] que estamos acostumbrado. Es decir:
Matriz[0,0] Matriz[0,1] Matriz[0,2] Matriz[0,3] Matriz[0,4] Matriz[0,5] Matriz[0,6]
Matriz[1,0] … …
Matriz[2,0] … …
Matriz[3,0] … …
Matriz[4,0] … …
Matriz[5,0] … … … … … Matriz[5,6]
• La estrategia a ganarle es la escrita en Jugador2(). Esta estrategia realiza lo
siguiente: Si puede poner una ficha y ganar, lo hace. Si el adversario puede
poner una ficha y ganar, la pone en esa columna para evitarlo. Sino, juega
aleatoriamente.
• Para poder probar las estrategias, se ha modificado línea 118 del código
(jugada = col) para que usted pueda jugar con el Mouse. Si desea probar
su estrategia, remplace la línea por “jugada = JugadorNombreApellido()”
donde “JugadorNombreApellido()” es la función que usted creó.
el codigo para modificar lo tengo yo( y no c como postearlo aki), el que me quiera ayudar porfavor contactese conmigo: aclement88@hotmail.com o por PM




