11-02-2006, 03:26 PM
SimpleJ es una herramienta java enfocada al aprendizaje de un lenguaje de programación mediante la creación de videojuegos. La herramienta incluye un IDE, un kit de desarrollo y una consola virtual para desplegar los videojuegos creados.
Con la intención de que los adolescentes tuvieran acceso a buena información sobre cómo se programa una computadora nació el proyecto simpleJ, originalmente se llamaba ienjinia .
La idea es muy sencilla: usar los videojuegos para introducir a los pibes a la programación.
Los videojuegos tienen tres ventajas:
1. Es algo que conocen.
2. Les interesa.
3. Para poder hacer un videojuego hay que saber programar bien.
Después de dos años, sacaron la versión 1.0 de simpleJ. Junto con esa versión un tutorial que explica en que consiste programar una computadora para crear un video juego.
SimpleJ simula un hardware de audio y video que se llama IAVC
(Integrated Audio and Video Controller) el cual se accesa desde el CPU como 32768 direcciones de
memoria (de un byte cada una) en las cuales se tiene acceso a la memoria de video y a los registros
de control del IAVC.
La idea es permitir que los principiantes puedan entender el sistema binario, direcciones de memoria,
shifts, máscaras, etc., en este primer libro no entran en ese tema para mantenerlo sencillo pero el
plan es sacar otros libros más avanzados.
No podía ser de otro modo, la apuesta es al método top-down de mayor a menor nivel de abstracción.

Con el simpleJ devkit programas tus propios juegos para la simpleJ virtual console.
Te muestra simultáneamente el programa fuente y la salida de video de la consola para que sea más sencillo probar tus programas. Puedes ejecutar tu programa paso por paso, viendo un diagrama que te muestra cómo cambia la memoria de la consola al ejecutar cada instrucción. Incluye más de 50 programas de ejemplo con el código fuente de los juegos que vienen con la simpleJ virtual console, más todos los programas del tutorial.
La simpleJ virtual console es un emulador en software de una consola retro de videojuegos con capacidades gráficas y de audio similares a las de las primeras consolas y computadoras personales de 8 bits. ¡Incluye dos juegos sencillos, listos para jugar!
Con el simpleJ tiles editor y el simpleJ sprites editor dibujas los fondos y personajes de tus videojuegos.
El software simpleJ funciona en Windows XP, Mac OS X, Linux y Solaris.

Es software libre (con licencia GPL) y está disponible en http://www.simplej.com. De ese mismo sitio también se puede descargar gratis un archivo PDF con los dos primeros capítulos del tutorial."
Con la intención de que los adolescentes tuvieran acceso a buena información sobre cómo se programa una computadora nació el proyecto simpleJ, originalmente se llamaba ienjinia .
La idea es muy sencilla: usar los videojuegos para introducir a los pibes a la programación.
Los videojuegos tienen tres ventajas:
1. Es algo que conocen.
2. Les interesa.
3. Para poder hacer un videojuego hay que saber programar bien.
Después de dos años, sacaron la versión 1.0 de simpleJ. Junto con esa versión un tutorial que explica en que consiste programar una computadora para crear un video juego.
SimpleJ simula un hardware de audio y video que se llama IAVC
(Integrated Audio and Video Controller) el cual se accesa desde el CPU como 32768 direcciones de
memoria (de un byte cada una) en las cuales se tiene acceso a la memoria de video y a los registros
de control del IAVC.
La idea es permitir que los principiantes puedan entender el sistema binario, direcciones de memoria,
shifts, máscaras, etc., en este primer libro no entran en ese tema para mantenerlo sencillo pero el
plan es sacar otros libros más avanzados.
No podía ser de otro modo, la apuesta es al método top-down de mayor a menor nivel de abstracción.

Con el simpleJ devkit programas tus propios juegos para la simpleJ virtual console.
Te muestra simultáneamente el programa fuente y la salida de video de la consola para que sea más sencillo probar tus programas. Puedes ejecutar tu programa paso por paso, viendo un diagrama que te muestra cómo cambia la memoria de la consola al ejecutar cada instrucción. Incluye más de 50 programas de ejemplo con el código fuente de los juegos que vienen con la simpleJ virtual console, más todos los programas del tutorial.
La simpleJ virtual console es un emulador en software de una consola retro de videojuegos con capacidades gráficas y de audio similares a las de las primeras consolas y computadoras personales de 8 bits. ¡Incluye dos juegos sencillos, listos para jugar!
Con el simpleJ tiles editor y el simpleJ sprites editor dibujas los fondos y personajes de tus videojuegos.
El software simpleJ funciona en Windows XP, Mac OS X, Linux y Solaris.

Es software libre (con licencia GPL) y está disponible en http://www.simplej.com. De ese mismo sitio también se puede descargar gratis un archivo PDF con los dos primeros capítulos del tutorial."