Difference between revisions of "Activities/Pilas/lang-es"
< Activities | Pilas
Jump to navigation
Jump to search
m (→Status) |
|||
Line 12: | Line 12: | ||
== Status == | == Status == | ||
Lo hecho: | Lo hecho: | ||
− | * Empaquetado el pilas-engine para correr sobre Sugar. | + | * Empaquetado el pilas-engine [http://www.ninja-ide.org/] para correr sobre Sugar. |
− | * Incorporación de librerías PyQt a actividad | + | * Incorporación de librerías PyQt [http://www.riverbankcomputing.co.uk] a actividad |
− | * Incorporación de widget de ninja, para tener intérprete interactivo en la misma pantalla. | + | * Incorporación de widget de ninja-ide [http://www.ninja-ide.org/], para tener intérprete interactivo en la misma pantalla. |
− | * Generación de archivo de dependencias necesarias para el proyecto con PyInstaller | + | * Generación de archivo de dependencias necesarias para el proyecto con PyInstaller [http://www.pyinstaller.org/] |
* Creación de actividad pilas.xo | * Creación de actividad pilas.xo | ||
Line 21: | Line 21: | ||
* Bug: resize widgets | * Bug: resize widgets | ||
* Bug: set focus | * Bug: set focus | ||
− | * Documentación de cómo se empaqueta actividad con Qt para Sugar | + | * Documentación de cómo se empaqueta actividad con Qt [http://qt.nokia.com/] para Sugar |
* definir user guidelines y hacer mockups | * definir user guidelines y hacer mockups | ||
− | ** ejemplos tipo pippy | + | ** ejemplos tipo pippy [http://activities.sugarlabs.org/es-ES/sugar/addon/4041] |
** tabs de intérprete y editor de código | ** tabs de intérprete y editor de código | ||
** opción para correr en recuadro o fullscreen | ** opción para correr en recuadro o fullscreen |
Revision as of 10:56, 26 September 2011
Proyecto Pilas.xo
Se trata de llevar el motor de desarrollo de juegos Pilas-engine a Sugar, adaptándolo a las necesidades de esta plataforma y agregando elementos que faciliten su curva de aprendizaje.
Buscamos con esta herramienta facilitar la enseñanza de Python y el desarrollo de juegos.
Este proyecto fue desarrollado durante el Sugar Day Junin 2011
Links al proyecto
- Actividad .xo
- Repositorio de código [1]
Status
Lo hecho:
- Empaquetado el pilas-engine [2] para correr sobre Sugar.
- Incorporación de librerías PyQt [3] a actividad
- Incorporación de widget de ninja-ide [4], para tener intérprete interactivo en la misma pantalla.
- Generación de archivo de dependencias necesarias para el proyecto con PyInstaller [5]
- Creación de actividad pilas.xo
To-do inmediato:
- Bug: resize widgets
- Bug: set focus
- Documentación de cómo se empaqueta actividad con Qt [6] para Sugar
- definir user guidelines y hacer mockups
- ejemplos tipo pippy [7]
- tabs de intérprete y editor de código
- opción para correr en recuadro o fullscreen
- lista de actores de pilas y comportamiento
- pestaña de ayuda
- opciones de persistencia
- Documentar ejemplos / guía de inicio
Trabajo a futuro
Hay que convertir esto en un roadmap...
To-do:
- Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta
- Incorporar autocomplete e inline help de ninja
- Utilizar dbus para comunicar widgets del menú con los otros
- Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle]
- Integrar código de pilas-engine y pilas.xo
Wish list
- Refactoring para PyCairo
- Incorporar posibilidad de compartir actividad de Sugar
- Agregar opciones interactivas sobre los objetos (tipo eToys)