SuperPython - Introdução¶
Ambiente de Desenvolvimento SPy | LABASE |
Visão Global
Um ambiente para ensino de programação de games em Python.
Este ambiente facilita a aprendizagem da linguagem Python
O ambiente é dirigido principalmente à criação de games por jovens e crianças do ensino médio e fundamental.
O Ambiente SuperPython é programado em Brython
Código Fonte | Github |
Registro de Tiquets | Github-Issues |
Especificações e Qualidade
Kanban em Waffle.io | |
Integração Contínua Drone.io | |
Manual em Read the Docs |
Protótipo Executável
Equipe de Desenvolvimento
Carlo Emmanoel Tolla de Oliveira | |||
Activ | SuperPython | Github | Lattes |
Ludmila Barros Meireles | |||
Activ | SuperPython | Github | Lattes |
Copyleft 2015 Carlo E. T. Oliveira
SuperPython - Manual¶
Este ambiente permite rodar um game stand alone e criar módulos que não estão no menu.
Para rodar um game basta chamar <projeto>.is-by.us/code/_<modulo>. O submódulo main.py será importado.
Para criar ou acessar um módulo fora do menu basta clicar a letra O no canto inferior direito do menu principal.
A biblioteca Phaser está disponível baixada do CDN. Use: from browser import window; window.Phaser
O projeto que se está usando pode ser caracterizado como a primeira palavra da url.
Pode se importar novos módulos adicionando o prefixo (módulo) _spy na frente do nome do módulo que se quer importar.
SuperPython - Modulos¶
SuperPython é programado em Brython
Funcionalidades Documentadas:
- Modelo do SuperPython : Entidades Basicas SuperPython - Módulos Principais
- Testes Unitários do SuperPython : SuperPython - Módulos de Teste