Localized programming language Citrine

¡Deja que tus sueños se hagan realidad! Crea fácilmente tus propias aplicaciones y juegos en español. Comparte con todos en PC, móvil y consola de juegos.







Descargar Citrine

¡Es realmente así de simple!


Mira la película en Youtube!

¿Cómo funciona?


1. Oraciones
Citrine lee los programas de arriba hacia abajo, desde el principio de una oración hasta el final. Cada oración termina con un punto.

2. Variables
Así se declara una variable en Citrine:

>> abc := 123.

3. Mensajes
Creas un programa enviando mensajes a objetos (números, textos, booleanos, secuencias, etc.). La notación general es:

<objeto> <mensaje>.

Si el mensaje tiene argumentos, los mezclas con el mensaje de la siguiente manera:

<objeto> <a>: <argumento 1> <b>: <argumento 2>

Aquí, a y b son ambos parte del mismo mensaje. Si un mensaje consiste en solo un carácter y también hay un solo argumento (como con '+ 3'), puedes omitir los dos puntos.

4. Comas
Puedes encadenar múltiples mensajes. Si un mensaje tiene argumentos, debes agregar una coma (,) si deseas enviar un mensaje de seguimiento.

5. Tareas
Puedes agrupar instrucciones rodeándolas con { y }. Esto crea una tarea. También puedes enviar mensajes a las tareas. Por ejemplo, puedes enviar el mensaje '* 3' para repetir una tarea 3 veces.

{ :i ... } * 3.

Al principio de la tarea puedes agregar parámetros (:i). Con <- puedes devolver una respuesta de una tarea. Puedes extender cualquier objeto con nuevas tareas conectándolas a un mensaje específico:

Número en: ['doble'] hacer: {
    <- yo * 2.
}.
Salida escribir: 3 doble, detener.

kaft van de handleiding ¡Ahora ya sabes lo básico! ¡Sumérgete en el maravilloso mundo del citrino con estos recursos! ¡Lea el manual, explore la API o eche un vistazo al código fuente!

 

Manual de instrucciones

API | FAQ | Código fuente

 

¡Un buen ejemplo!

level1 level2


Un ejemplo de juego creado con Citrine es Piccolo. En este juego, asumes el papel de un botones de hotel que llega a tiempo las maletas deben entregarse a los huéspedes impacientes del hotel. ¡Pero cuidado! En ruta no te topes con el otro personal del hotel. Code/Graphics: Gabor de Mooij, Music: Bobby Babalas.

Piccolo Windows 1.1 (.exe)
Piccolo Linux 1.1 (.deb)
Piccolo Android 1.1 (.apk)
Piccolo MacOS 1.3b m1+ (.dmg)
Piccolo iPhone/iOS (.ipa)
Piccolo Source Code (.ctr)
Piccolo Manual (.pdf)
Piccolo PAD (.xml)
Privacy Policy