Juego del Tic Tac Toe Humano vs PC en Java, IDE: NetBeans

Bien pues aquí dejo una aplicación que hice sobre el clásico juego del gatito, también llamado Tres en Raya, tres en linea, Tic Tac Toe y de muchas otras formas más D:

Está hecho en Java y es un proyecto de NetBeans. Es algo sencillo y consiste en enfrentarse contra la PC.
Va mostrando cuáles son los movimientos realizados por ambos jugadores y una estadísticas de juegos ganados, empatados y perdidos. El código lo intenté hacer lo más explicado posible.
Usé hilos para la parte de la respuesta de la máquina. Ojo, en el juego es el humano el que tira primero para darle cierta ventaja. Según yo el humano no gana nunca.

Lo anterior es porque se trata de eso, de demostrar que la PC tiene la capacidad de “pensar” y reaccionar ante las jugadas del humano. Fue un proyecto para la materia de Inteligencia Artificial de mi uni 😀

Bien mucho blabla, aquí está el código
Sólo para terminar una explicación de como funciona:
1.- El humano tira
2.- La pc revisa si ya ganó, luego si puede ganar ella, luego si el usuario está punto de ganar
3.- Dependiendo de lo anterior es su jugada
4.- Si no cumple ninguna de éstas, tira en una esquina
5.- Aún con todo esto hay unas jugadas donde el humano gana… Pero ya las programé para que cuando detecte estas jugadas haga un movimiento distinto y las evite 😀
Fue lo mejor que lo pude explicar xD en fin, para probarlo, descárguenlo, revisen el código, e intenten ganarlo corriendo el jar Tercia.jar 😀
Por cierto, incluyo dos, TERCIA es el mejor para mi, el otro fue uno que hice rápido para ayudar a un compañero, está algo más sencillo. Lo importante es el hilo que está al final de clase principal 🙂

Publicado el julio 29, 2013 en Programacion y etiquetado en , , , , . Guarda el enlace permanente. 2 comentarios.

  1. Muy bueno, gracias por el aporte.

  2. esta genial el codigo muy genial

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: