Hola a todos ^_^
Les comento que estoy realizando un juego en HTML5 basado en el juego de "La escalera" o en inglés "Snakes and laders". El objetivo es mejorar mis habilidades de desarrollo de software y de paso uso éstas tecnologías para que mis compañeros de clase las conozcan mejor.
Este juego es relativamente sencillo y ya he visto varias implementaciones en Flash, sin embargo, mis habilidades tampoco son tan buenas (apenas empecé en ésto del software) y por eso recurro a su ayuda.
De momento, estoy haciendo un diagrama de clases, pero tengo problemas en las relaciones que tienen entre sí.
El diagrama que he hecho es éste:
Según lo leo, está a la izquierda "Avatar" y "Casilla", de donde hereda los atributos ya personalizados el tablero a jugar(llamé a esa clase "Tabla").
Abajo está "Control", "Imagen", "Audio" y "Texto", que son configuraciones personales que luego son heredadas para ser desplegadas una vez se ejecute el juego.
Por otro lado tengo "Premio, Castigo", con la clase "Reto" que hereda sus características. Esto es para darle algo de interactividad al juego. Es algo así como los Mario Party.
Finalmente está la clase de "Partida", donde las clases de "Tabla" y "Reto", junto a "Dados", dependen de ella. Ya que las 3 últimas clases, dependen de que se ejecute una partida de juego.
Realmente no sé que tan bien, regular o mal lo estoy haciendo, pero mi fuente fue esta: http://users.dcc.uchile.cl/~psalinas/uml/modelo.html y por mas que repaso, siento que no me entra ya nada .