Tricky_game

Este es un codigo que nos deja jugar tricky como le decimos en mi pais, pero tambien conocido como "tres en linea", "tres en raya" o "tic tac toe". el programa basicamente funciona de manera muy simple ya que funciona con eventos que ocurren durante el juego y segun dichos eventos la maquina responde.

¿Como encontre la forma de que la maquina "pensara"?

En un comienzo pense que seria mas facil pero a medida que analizaba mas y mas el comportamiento de la maquina me di cuenta como solucionar los errores que iba ocacionando el codigo que tenia en ese momento. asi que el metodo que use para llegar a la solucion de este problema fue ensayo y error con el codigo que tenia.

¿Como funciona?

Basicamente lo que hace en un principio es enselar como funcionan las posiciones en el juego, luego de eso elije aleatoriamente que jugador tendra el primer turno, segun esta decision comienza el jugador 1 o la maquina (en este caso la maquina escoje una posicion aleatoria o la posicion 5 segun el caso). despues que el jugador 1 elija su posicion la maquina evaluara todos los casos y segun el caso que ocurra elegira su posicion, esto se repetira hasta que todas las posiciones se llenen o que uno de los dos jugadores haga tricky, tres en linea, tres en raya o tic tac toe, como gusten.

Claro esta es una explicacion muy rudimentaria si gustan pueden analizar el codigo fuente para entender mas el funcionamiento de este programa.

El programa por el momento solo esta en estilo MS-DOS podriamos decir. esto se debe a que no se mucho de c++.

Solo subi la version final por que perdi el codigo de las primeras versiones ya que no lo iba subiendo a git a medida que lo actualizaba.