Difference between revisions of "Activities/Pilas/lang-es"

From Sugar Labs
Jump to navigation Jump to search
 
(8 intermediate revisions by 3 users not shown)
Line 6: Line 6:
 
Este proyecto fue desarrollado durante el [[Sugar Day Junin 2011]]
 
Este proyecto fue desarrollado durante el [[Sugar Day Junin 2011]]
  
=== Links al proyecto ===
+
== Links al proyecto ==
* Actividad .xo
+
* Actividad .xo [http://activities.sugarlabs.org/es-ES/sugar/addon/4484]
* Repositorio de código
+
* Código [https://bitbucket.org/hugoruscitti/pilas]
 +
* Issues tracker  [https://bitbucket.org/hugoruscitti/pilas/issues]
 +
* Nombre del branch '''pilasqt''. Comando para tomar el branch :
  
 +
''hg clone https://hugoruscitti@bitbucket.org/hugoruscitti/pilas
  
=== Status ===
+
cd pilas/
 +
 
 +
hg update pilasqt
 +
 
 +
''
 +
 
 +
== 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 22: Line 31:
 
* 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
Line 32: Line 41:
 
* Documentar ejemplos / guía de inicio
 
* Documentar ejemplos / guía de inicio
  
=== Trabajo a futuro ===
+
== Trabajo a futuro ==
 
Hay que convertir esto en un roadmap...
 
Hay que convertir esto en un roadmap...
  
to-do:
+
To-do:
 
* Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta
 
* Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta
* Incorporar autocomplete e inline help de ninja
+
* Incorporar autocomplete e inline help de ninja-ide
* Utilizar dbus para comunicar widgets del menú con los otros
+
* Utilizar dbus [http://dbus.freedesktop.org/] para comunicar widgets del menú con los otros
 
* Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle]
 
* Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle]
* Integrar código de pilas-engine y pilas.xo
+
* Integrar código de pilas-engine [http://www.pilas-engine.com.ar/] y pilas.xo
  
 
Wish list
 
Wish list
* Refactoring para PyCairo
+
* Refactoring para PyCairo [http://cairographics.org/pycairo/]
 
* Incorporar posibilidad de compartir actividad de Sugar
 
* Incorporar posibilidad de compartir actividad de Sugar
* Agregar opciones interactivas sobre los objetos (tipo eToys)
+
* Agregar opciones interactivas sobre los objetos (tipo eToys [http://activities.sugarlabs.org/es-ES/sugar/addon/4030])

Latest revision as of 16:36, 27 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 [1]
  • Código [2]
  • Issues tracker [3]
  • Nombre del branch 'pilasqt. Comando para tomar el branch :

hg clone https://hugoruscitti@bitbucket.org/hugoruscitti/pilas

cd pilas/

hg update pilasqt

Status

Lo hecho:

  • Empaquetado el pilas-engine [4] para correr sobre Sugar.
  • Incorporación de librerías PyQt [5] a actividad
  • Incorporación de widget de ninja-ide [6], para tener intérprete interactivo en la misma pantalla.
  • Generación de archivo de dependencias necesarias para el proyecto con PyInstaller [7]
  • 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 [8] para Sugar
  • definir user guidelines y hacer mockups
    • ejemplos tipo pippy [9]
    • 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-ide
  • Utilizar dbus [10] 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 [11] y pilas.xo

Wish list

  • Refactoring para PyCairo [12]
  • Incorporar posibilidad de compartir actividad de Sugar
  • Agregar opciones interactivas sobre los objetos (tipo eToys [13])