miércoles 25 de julio de 2007

Modelando el juego de la oca...

En el trabajo se esta realizando un curso de objetos, y me postule para dar un ejercicio. Queria ver como era dar una clase y todo eso.

Decidi modelar el juego de la oca, la clase la presente con diagramas de secuencia, pero para que se vea que sirve de algo pensar en un modelo, tambien implemente lo modelado en Squeak, para que me "crean" un poco la utilidad de pensar un modelo.

Les paso el link con el paquete de Monticello para que puedan ver el modelo, criticarmelo, destruirlo, basurearlo o lo que sea.

Para poder verlo tienen que hacer lo siguiente:

Abrir un Squeak, hacer click sobre el boton izquierdo.


Abrir el Monticello browser.

Seleccionar la opcion de agregar un nuevo repositorio y seleccionar el directorio que contenga al archivo descargado

Luego seleccionando el directorio agregado como nuevo repositorio clicker sobre la opcion open

Seleccionar la opcion load, y listo ya tenemos el modelo en nuestra imagen.


Ahora para ver un poco como es la dinamica del juego ejecutar, lo siguiente:
| configuracion partida|
configuracion := ConfiguracionPartida new.
configuracion
ficha: Color black para: (Jugador nombre: 'Pedro');
ficha: Color red para: (Jugador nombre: 'Luis');
ficha: Color white para: (Jugador nombre: 'Toro');
ficha: Color blue para: (Jugador nombre: 'Chicho');
yourself.

partida := PartidaDelJuegoDeLaOca inicializarPara: configuracion.
partida comenzar

Me agarro mucho sueño, me voy a torrar. abrazo.