Activities/Pilas: Difference between revisions
Created page with "<noinclude>{{Translations | english | español |}} Turtle Art</noinclude> Sorry, inf..." |
Tonyforster (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
<noinclude>{{Translations | [[Activities/Turtle Art|english]] | [[Activities/Turtle Art/lang-es|español]] |}} | <noinclude>{{Translations | [[Activities/Turtle Art|english]] | [[Activities/Turtle Art/lang-es|español]] |}} | ||
[[Category:Activities|Turtle Art]]</noinclude> | [[Category:Activities|Turtle Art]]</noinclude> | ||
Sorry, information only available | 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] ) | |||