Python es una excelente elección a la hora de programar para móviles Nokia Symbian s60, ya que puedes desarrollar con muy pocas líneas de código proyectos y aplicaciones interesantes.
En una ocasión, para demostrar la facilidad que existe al momento de utilizar opciones de comunicación bluetooth, para un curso que dicte en ImageCampus, desarrolle un sencillo juego de tic-tac-toe (o 3 en raya) en Python para Symbian.
Todo el código, sin comentar no llegan a las 250 líneas, teniendo en cuenta que es un juego multijugador totalmente funcional.
La función para escuchar el socket y y leer los datos es:
[highlight=python]
def tick():
""" Receive socket data """
global nextmove
timer.after(TICK_INTERVAL, tick)
if gameSocket:
try:
strmove = gameSocket.recv(4)
if strmove:
nextmove = None
move = int(strmove)
if 1 <= move <= 9:
nextmove = move
except:
pass
[/highlight]
Adjunto dejo el código fuente completo de la aplicación.
Antes de ejecutarla necesitan instalar en su Smartphone:
- Pys60 runtime
- pyS60 shell
Descárgalo de la siguiente dirección:
Brief: Python for S60 gets an update, v 1.42
Cualquier duda respecto al coidigo, me mandan un mp.
![]()




LinkBack URL
About LinkBacks
