Changes

Jump to navigation Jump to search
3,366 bytes added ,  20:59, 9 April 2012
no edit summary
Line 1: Line 1:  
<noinclude>{{Translations | [[Activities/Turtle Art|english]] &#124; [[Activities/Turtle Art/lang-es|español]] &#124;}}
 
<noinclude>{{Translations | [[Activities/Turtle Art|english]] &#124; [[Activities/Turtle Art/lang-es|español]] &#124;}}
 
[[Category:Activities|Turtle Art]]</noinclude>
 
[[Category:Activities|Turtle Art]]</noinclude>
Sorry, information only available in Spanish at the moment. Your help with translation will be very welcome :)
+
Sorry, information only available low quality translation at the moment. Your help with translation will be very welcome :)
    
[[Activities/Pilas/lang-es|Go to Pilas Activity page in Spanish]].
 
[[Activities/Pilas/lang-es|Go to Pilas Activity page in Spanish]].
 +
 +
This is to bring the game development engine -engine batteries Sugar, adapting to the needs of this platform and adding elements to your learning curve.
 +
 +
We seek to facilitate teaching tool for Python and game development.
 +
 +
This project was developed during the 2011 Sugar Junin Day
 +
Links to the project
 +
 +
    * Actividad .xo [1] Activity. X [1]
 +
    * Código [2] Code [2]
 +
    * Issues tracker [3] Issues tracker [3]
 +
    * Nombre del branch ' pilasqt . Name of branch 'pilasqt. Comando para tomar el branch : Command to take the branch:
 +
 +
hg clone https://hugoruscitti@bitbucket.org/hugoruscitti/pilas hg clone https://hugoruscitti @ bitbucket.org / hugoruscitti / batteries
 +
 +
cd pilas/ cd batteries /
 +
 +
hg update pilasqt hg update pilasqt
 +
 +
Status
 +
 +
What's done:
 +
 +
    * Empaquetado el pilas-engine [4] para correr sobre Sugar. Packaging the battery-engine [4] to run on Sugar.
 +
    * Incorporación de librerías PyQt [5] a actividad Incorporation of PyQt libraries [5] to activity
 +
    * Incorporación de widget de ninja-ide [6] , para tener intérprete interactivo en la misma pantalla. Adding widget ninja-ide [6] , to have interactive shell on the same screen.
 +
    * Generación de archivo de dependencias necesarias para el proyecto con PyInstaller [7] Generation of file dependencies needed for the project with PyInstaller [7]
 +
    * Creación de actividad pilas.xo Creating pilas.xo activity
 +
 +
To-do immediately:
 +
 +
    * Bug: resize widgets Bug: resize widgets
 +
    * Bug: set focus Bug: set focus
 +
    * Documentación de cómo se empaqueta actividad con Qt [8] para Sugar Documentation of how it is packaged with Qt activity [8] for Sugar
 +
    * definir user guidelines y hacer mockups define user guidelines and make mockups
 +
          o ejemplos tipo pippy [9] pippy typical examples [9]
 +
          o tabs de intérprete y editor de código tabs interpreter and code editor
 +
          o opción para correr en recuadro o fullscreen option to run in fullscreen box or
 +
          o lista de actores de pilas y comportamiento list of actors batteries and behavior
 +
          o pestaña de ayuda help tab
 +
          o opciones de persistencia persistence options
 +
    * Documentar ejemplos / guía de inicio Document examples / startup guide
 +
 +
Future Work
 +
 +
Hay que convertir esto en un roadmap... We must turn this into a roadmap ...
 +
 +
To-do: To-do:
 +
 +
    * Recortar lista de dependencias creada con PyInstaller, que solo incluya lo que hace falta Trim list of dependencies created PyInstaller, that includes only what is needed
 +
    * Incorporar autocomplete e inline help de ninja-ide Incorporating inline autocomplete and help of ninja-ide
 +
    * Utilizar dbus [10] para comunicar widgets del menú con los otros Use dbus [10] to communicate around the menu with the other
 +
    * Incorporar persistencia de Sugar [o distintas opciones de persistencia del código que se desarrolle] Incorporate Sugar persistence [persistence options or code to be developed]
 +
    * Integrar código de pilas-engine [11] y pilas.xo Embed code for battery-engine [11] and pilas.xo
 +
 +
Wish list
 +
 +
    * Refactoring para PyCairo [12] Refactoring to PyCairo [12]
 +
    * Incorporar posibilidad de compartir actividad de Sugar Incorporate activity sharing Sugar
 +
    * Agregar opciones interactivas sobre los objetos (tipo eToys [13] ) Add interactive features on objects (eToys type [13] )
2,486

edits

Navigation menu