To do

Posted Noviembre 2, 2006 by mflores
Categories: Dominarek

Muchas cosas por hacer…

Después de leer info sobre dominó en varios sitios, toca seguir con el tutorial de Qt y aprender a manejar el Qt4 Designer
Además hay que:

  • Pintar las fichas con inkscape
  • Mirar como se integran los SVG (Scalable Vector Graphics) en Qt4
  • Investigar sobre las hojas de estilo para SVG
  • Diseñar una primera GUI que permita comenzar a trabajar en la aplicación
  • Empezar implementando el juego por turnos, configuraciones de menú, y un primer algoritmo de IA simple que permita jugar contra la máquina
  • Añadir la posibilidad de jugar en red mediante sockets
  • Mejorar el algoritmo de IA (esto es lo más difícil y entretenido del proyecto)
  • Elaborar páginas de ayuda que expliquen las opciones de la aplicación y las reglas del juego

De regalo os dejo los siguientes enlaces para que os culturicéis:

  1. Dominó
  2. Domioes
  3. Dominó (Reglas)
  4. Dominó (Glosario)
  5. Familia del dominó
  6. El juego del dominó

¡Saludos!

Dominarek

Posted Octubre 24, 2006 by mflores
Categories: Dominarek

¡Dominó en el ordenador!

El proyecto Dominarek nace como propuesta al 1er Concurso Universitario de Software Libre y seguirá siendo mantenido cuando acabe el concurso.

Se tratará de un juego de dominó multiusuario que permita jugar contra la máquina o con otros jugadores a través de Internet.
El objetivo es poder jugar entre dos, tres o cuatro jugadores en cada una de sus modalidades. Todo esto acompañado de una ayuda que explique las reglas de juego.

El dominó es un juego que no ha tenido mucho contacto con la informática si lo comparamos con algunos clásicos como el ajedrez o juegos de cartas… Así que con este proyecto ya tendríamos una implementación libre de este juego de fichas.

Dominarek sería por tanto un juego de ocio para el escritorio que podrían usar tanto personas mayores familiarizadas con el dominó, como jóvenes que tendrían la oportunidad de conocer este clásico juego.

El lenguaje usado sería C++ y las librerías QT4 que permiten facilidades gráficas y tener una aplicación multiplataforma.

Respecto al tema de la representación gráfica de las fichas se usarían gráficos vectoriales (SVG); para jugar contra la máquina probabilidad y ciertos algoritmos de inteligencia artificial basados en árboles.

Sin duda, mucho trabajo por delante, así que lo mejor es ponerse a trabajar en el proyecto ya…

En unos días os informaré de más cosas sobre el proyecto.

¡Saludos!