Santiago C. Paz
Mi lugar en la web
Programación.
P.O.K.A, un proyecto de Poker :
P.O.K.A es un proyecto de un juego de poker que empece hace un tiempo. Se
trata de un programa que permite jugar a este clasico juego de cartas, contra
un oponente, que es el sistema.
Es interesante, pero no lo creo que lo sea para un usuario comun por
ahora. El programa esta muy verde, es decir, que faltan mejorar muchas cosas.
Aqui doy una lista de lo que ya he realizado, y lo que podria llegar a
mejorar.
- Lo que ya esta hecho:
- Una baraja de 52 cartas, que pueden
ser barajadas y repartidas.
- Se puede determinar, entre dos o mas
manos, cual es la mejor. (Por ejemplo, una mano de poker de Ases, es
mejor que una mano de poker de reinas)
- Una inteligencia artificial mas o
menos estable, que reacciona de diferentes maneras ante diferentes
cartas.
- El usuario puede dejar las cartas que
parezcan necesarias de su mano.
- Lo que falta
hacer:
- Una interfaz de usuario decente, el
programa se maneja todo por consola.
- No es POO.
- No tiene control de tipos ( se
producen errores que todavia no se como controlarlos, todavia no lo
aprendi )
- El codigo es largo, y es hecho por un
principiante, por lo tanto debe haber cosas aberrantes en el mismo,
que no me di cuenta.
- Mas
características:
- El codigo tiene una estructura que
hace que se puedan agregar muchos "bots" jugando con vos, y cada uno
tenga su propia inteligencia, es decir, no todos reaccionen
igual.
- Incluso, cada "bot" no reacciona
igual aunque tenga las mismas cartas, puede variar.
- Esta todo hecho con funciones, no es
todo de un tiron, lo que permite que sea "un poquito mas"
entendible.
- Puede incluso jugar solo la
maquina.
- Es C++ Estandar, asi que puede ser
compilado en cualquier sistema operativo
Lamentablemente, todavia falta un poco para que sea algo decente, explico
como funciona por ahora :
- Se barajan las cartas
- Se reparten entre dos
jugadores
- Se imprimen tus 5 cartas.
- El oponente deja 1, 2 , 3 , 4 o ninguna
carta, segun lo que tenga en la mano.
- El jugador deja las cartas que le
parezcan necesarias.
- Se comparan las manos, y se reconoce la
mejor mano.
Por ahora, todo es muy simple, pero reitero, que la estructura del juego
permite agregar mas jugadores, y con diferentes inteligencias.
Descarga P.O.K.A
(150 kb)
Esta página respeta y valida los estándares
XHTML 1.0 Transitional. Si no sabes que es, y cual es la importancia de
respetarlos, puedes visitar la Guia Breve de
XHTML