Post date: Feb 15, 2013 6:13:33 PM
El objetivo de este laboratorio de final de tercio es evaluar características del lenguaje de programación Python y el ambiente CodeSkulptor. Para ello, el estudiante deberá modificar una versión del juego "Memory" en CodeSkulptor y entregar una versión "más interesante" de este juego.
"Memory" es uno de tantos juegos de cartas. Puede ver sus reglas y algunas variaciones en Wikipedia.
El taller se desarrollará en CodeSkulptor utilizando esta plantilla. Es importante que siga las convenciones e instrucciones allí expuestas.
Siguiendo la plantilla, identifique:
init()
; esta función se invoca cada vez que se inicia una partida del juego.draw(canvas)
; esta función se invoca aproximadamente 60 veces por segundo y su objetivo es actualizar el estado del juego y de la interfaz gráfica.keymouseclick(pos)
; esta función se encargan de registrar los eventos asociados al ratón.Una vez familiarizados con el código de la plantilla, lleve a cabo los siguientes cambios en la plantilla:
0
.50x100
pixeles a 60x90
pixeles, ajustando coherentemente el tamaño de la ventana en donde se muestra el juego.El laboratorio es individual y la instrucciones de entrega se darán durante la sesión.