Este documento presenta un taller sobre el desarrollo de un juego móvil urbano llamado Mobile Urban Game. Los participantes aprenderán a diseñar y crear su propio juego utilizando Python en teléfonos Nokia. Divididos en equipos, mapearán una ciudad real y escribirán instrucciones cortas para moverse de un lugar a otro, que luego codificarán en un archivo de Python para enviar y recibir mensajes de texto entre teléfonos.
5. Presentacion de Mobile Urban Game 30Mayo
Pero como vamos a hacer esto posible?
La idea es convertir la ciudad de Cornella en un gran
tablero de juego similar al de la Oca.
6. Presentacion de Mobile Urban Game 30Mayo
La diferencia en vez de movernos con los dados utilizaremos TELEFONOS
MOBILES y MENSAJES DE TEXTO.
7. Presentacion de Mobile Urban Game 30Mayo
…y que aprenderemos a DISENAR y CREAR nosostros mismos el juego!
8. Presentacion de Mobile Urban Game 30Mayo
Esto va a poder ser posible gracias a Python,un lenguahe de programacion de
codigo abierto que ademas es compatible con telefonos Nokia.
www.python.org
www. python.
9. Presentacion de Mobile Urban Game 30Mayo
…y si os resulta familiar el nombre de Python, si estais en lo
correcto, este viene de la afición de.su creador original, Guido van
Rossum, por los humoristas británicos Monty Python!
10. Presentacion de Mobile Urban Game 30Mayo
Python es una plataforma que ofrece muchas posibilidades creativas
www.pygame.org www.wxpython.org
www.sourceforge.net
.
Mobile Urban Game
Ardentryst Tetris
wefeelfine.org
11. Presentacion de Mobile Urban Game 30Mayo
Para este taller usaremos el modulo Sydewynder, un modulo en Python que nos
permite enviar y recibir mensajes de texto en los teléfonos S60 de Nokia.
Mas exactamente, AskTom.py creado por el americano Mike Edwards
.
12. Presentacion de Mobile Urban Game 30Mayo
AskTom.py
Pero como funciona?
<---- ---- .
<------
13. Presentacion de Mobile Urban Game 30Mayo
AskTom.py
PERO NO OS ASUSTEIS…
ESTO ES MAS SENCILLO DE LO QUE PARECE!
.
14. Presentacion de Mobile Urban Game 30Mayo
AskTom.py
Nuestra hoja de codigo tendra unos
espacios reservados para completar el
contenido del juego.
-------->
El simbolo “#” se usa en Python para
realizar comentarios Leerlos atentamente,
pues estas son las instrucciones del juego.
.
15. Presentacion de Mobile Urban Game 30Mayo
En el taller cada equipo dispondra de un Telefono Nokia y un ordenador donde
cada equipo disenara toda la jugada.
.
AskTom.py
16. Presentacion de Mobile Urban Game 30Mayo
Ejemplo: cuando enviamos “PISTA01”
PISTA
01
<----------
---->
.
696342604
17. Presentacion de Mobile Urban Game 30Mayo
Ejemplo: cuando enviamos “PISTA01”
Recibiremos el mensaje “cruza la calle”.
Cruza
la calle
<----------
---->
.
696342604
Las palabras seran buscadas en el
codigo y automaticamente enviara
la respuesta asociada al numero de
telefono remitente
18. Presentacion de Mobile Urban Game 30Mayo
Este telefono permanecera en el CITILAB y actuara como servidor.
Txt: Baja la calle
que corta con la
salida de metro…
--------->
<----------------
.
AskTom.py
19. Presentacion de Mobile Urban Game 30Mayo
Se pueden hacer las combinaciones de texto que uno quiera.
El objetivo es ser creativo!
Txt:Al final de la
calle en la puerta
del piso amarillo
--------->
<----------------
.
AskTom.py
20. Presentacion de Mobile Urban Game 30Mayo
Y AHORA UN DESCANSO…..
GRACIAS POR LA ATENCION.
.
( *despues demostracion de como transferir el codigo a los mobiles Nokia y
como funciona)
24. Presentacion de Mobile Urban Game 31Mayo
Cada equipo se descargara un mapa con su color
.
25. Presentacion de Mobile Urban Game 31Mayo
Equipados con papel y boli tendra que intentar describir en
menos de 50 letras como llegar de un punto a otro!
Baja la calle de Plus XII
y gira a la derecha 40
pasos.
.
26. Presentacion de Mobile Urban Game 31Mayo
Al mismo tiempo dejara en el espacio fisico una huella de que
han estado alli. (Ejemplo: pegatina del color del equipo)
.
27. Presentacion de Mobile Urban Game 31Mayo
Una vez terminado el recorrido, se volvera al Citilab y
escribiremos nuestra informacion en la hoja de codigo.
-------------------->
.
28. Presentacion de Mobile Urban Game 31Mayo
Y AHORA YA EMPIEZA LO DIVERTIDO…
A PARTIR DE MANANA YA SE PUEDE
COMENZAR EL PLAYTEST!
.
GRACIAS POR LA ATENCION