Otello conch…..

15 10 2005

Hola 😛 hace ya tiempo que no escribia nada en mi blog, porque claro he escrito en otros… El motivo del alejamiento fue la tarea 1 de Computación 2. Un juego llamado Othello. Conocido también en el mundo Linux como Iagno o Kreversi. el juego se desarrolla en un tablero de 8 x 8 donde 2 jugadores se enfrentan para ver quien – al final del juego – logra tener la mayor cantidad de fichas de su propio bando sobre el tablero. Además el programa le tiene que dar la opción a los jugadores de deshacer una jugada, rehacer una jugada, cargar una partida, guardar una partida y ceder su turno de juego.

el juego en si no es muy díficil de programar, y lo que me llevó más tiempo fue el hacer las funciones de deshacer y rehacer que si bien se pueden mirar un poco básicas, no lo son para nada. claro no iba a estar creando complejos algoritmos para lo anterior – porque de hecho aún no los sé -, así que opté por el primer algoritmo que conocí: el algoritmo de la fuerza bruta y con buenos resultados. Claro no todo puede ser perfecto y con las semanas me encontré con varios problemas sobre todo con los punteros que usaba en la lista de jugadas.

Pero todos a excepción de uno, ya solucionados… ahora lo que me tiene ocupado es el informe que hay hacer del programa.

Saludos