VI PUG-PI
www.facebook.com/groups/pugpi
 Interpretador Python que roda no browser
 Implementa um subconjunto de Python 2

 Possui libs gráficas adicionais tais como:
 SimpleGui
 SimpleMap
 SimplePlot
(desenvolvedor)
 An Introduction to Interactive Programming in

Python
 MOOC (Curso Online Aberto e Massivo)
 www.coursera.org

 Python para Zumbis
 Maior MOOC de Python em língua portuguesa
 http://pingmind.com/python-para-zumbis/
 Professor Masanori (inspiração para a palestra)
 Roda direto do browser (simples como o Python)
 Compartilhamento rápido e fácil

 Baseado em PyGame
 Programar se torna mais divertido
 O ensino da programação também!
 Um browser (Exemplo: Firefox, Chrome, Safari)
 O que eu não preciso ? (não roda no IE)
 Desenvolvimento do raciocínio lógico
 Divertido

 Implementação de algoritmos interessantes
 PS4 está muito caro!
 Tudo de que você precisa relacionado ao CodeSkulptor

está na documentação com exemplos prontos para
serem executados.
 Criar frames, botões, entradas de texto, desenhar texto,

carregar imagem, carregar áudio, adicionar um
manipulador de tempo etc.
 Se a dúvida for sobre o CodeSkulptor (lib simplegui),

então você não precisará do Stack Overflow :P
 Vídeo-aula

de 25 minutos onde explico alguns
exemplos utilizando o CodeSkulptor.
http://www.youtube.com/watch?v=elFfvohhguw
 Basta utilizar a lib SimpleGUICS2Pygame

https://pypi.python.org/pypi/SimpleGUICS2Pygame
 E fazer:
import SimpleGUICS2Pygame.simpleguics2pygame as simplegui
(necessita da PyGame)
 No site do CodeSkulptor tem alguns games para

demonstração, os códigos estão comentados.
 Exemplo de um joguinho legal:

http://www.codeskulptor.org/#demos-doodleJump.py
“Python é a desculpa que eu tenho pra viajar e conhecer
pessoas.” (Henrique Bastos)
http://about.me/mcastrosouza
https://twitter.com/mcastrosouza

http://www.slideshare.net/mcastrosouza
http://www.geeksbr.com
mcastrosouza@live.com
Programação de Games com CodeSkulptor

Programação de Games com CodeSkulptor

  • 1.
  • 2.
     Interpretador Pythonque roda no browser  Implementa um subconjunto de Python 2  Possui libs gráficas adicionais tais como:  SimpleGui  SimpleMap  SimplePlot (desenvolvedor)
  • 3.
     An Introductionto Interactive Programming in Python  MOOC (Curso Online Aberto e Massivo)  www.coursera.org  Python para Zumbis  Maior MOOC de Python em língua portuguesa  http://pingmind.com/python-para-zumbis/  Professor Masanori (inspiração para a palestra)
  • 4.
     Roda diretodo browser (simples como o Python)  Compartilhamento rápido e fácil  Baseado em PyGame  Programar se torna mais divertido  O ensino da programação também!
  • 5.
     Um browser(Exemplo: Firefox, Chrome, Safari)  O que eu não preciso ? (não roda no IE)
  • 6.
     Desenvolvimento doraciocínio lógico  Divertido  Implementação de algoritmos interessantes  PS4 está muito caro!
  • 11.
     Tudo deque você precisa relacionado ao CodeSkulptor está na documentação com exemplos prontos para serem executados.  Criar frames, botões, entradas de texto, desenhar texto, carregar imagem, carregar áudio, adicionar um manipulador de tempo etc.  Se a dúvida for sobre o CodeSkulptor (lib simplegui), então você não precisará do Stack Overflow :P
  • 12.
     Vídeo-aula de 25minutos onde explico alguns exemplos utilizando o CodeSkulptor. http://www.youtube.com/watch?v=elFfvohhguw
  • 13.
     Basta utilizara lib SimpleGUICS2Pygame https://pypi.python.org/pypi/SimpleGUICS2Pygame  E fazer: import SimpleGUICS2Pygame.simpleguics2pygame as simplegui (necessita da PyGame)
  • 14.
     No sitedo CodeSkulptor tem alguns games para demonstração, os códigos estão comentados.  Exemplo de um joguinho legal: http://www.codeskulptor.org/#demos-doodleJump.py
  • 16.
    “Python é adesculpa que eu tenho pra viajar e conhecer pessoas.” (Henrique Bastos)
  • 17.