Fábio Cerqueira

Cultura e Tecnologia

Archive for Setembro 2009

Sokoban – Jogo python para plataforma s60

com 5 comentários

Comprei faz uma semana um celular Nokia N78, um dos motivos da compra foi que poderia ter Python instalado nele e também pelo wifi hehe. Para testar o python resolvi pegar o meu remake do BoxWorld que tenho em Python e refazê-lo usando a API do PyS60. O Resultado ficou divertido e serve para quem nunca desenvolveu nada para celular ter noção de como começar.

Onde encontrei material?

No Fórum da Nokia tem muita informação sobre como desenvolver para celulares da plataforma deles. Um bom link: http://wiki.forum.nokia.com/index.php/Introduction_to_PyS60

Onde testei?

Como eu tenho o celular ficou tranquilo fazer os testes, mas existe um simulador que roda no windows. Como eu uso linux testava diretamente no celular, mas instalei aqui o simulador para fazer um vídeo do jogo.

Um boa referência também para início você ver no blog do Igor do Santos:

http://stoa.usp.br/igordsm/weblog/40092.html

http://stoa.usp.br/igordsm/weblog/41001.html

Vídeo do jogo:

Usei o xVidCap para capturar o vídeo do emulador rodando o Windows no VBox.

Comandos para jogar:

O jogo é simples:

  • usei os números para controlar: 2 – cima, 8 – baixo, 4 – esquerda, 6 – direita(muda quando vira para paisagem)
  • setas para movimentar o mapa caso ele seja maior que a tela.
  • c – para desfazer

Tem um menu com opções para reiniciar, ir para(mudar de mapa) e mudar o modo de visualização do jogo(Retrato e Paisagem).

Código Fonte:

Vamos ao que interessa. :) Source do Sokoban:

No DropBox:  download.

E no github: http://github.com/fabiocerqueira/BoxWorld-for-PyS60

Escrito por fabiocerqueira

Setembro 25, 2009 em 3:19 pm

Publicado em Programação, python

Etiquetado com , , , ,