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
Apóyame en patreon
¿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:
3. Mensajes
Creas un programa enviando mensajes a objetos
(números, textos, booleanos, secuencias, etc.). La notación general es:
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.
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.
Explora Citrine en TODOS LOS IDIOMAS
Eso es lo básico.
La mejor manera de conocer mejor Citrine es explorarlo de manera lúdica.
Descubre por ti mismo qué objetos y mensajes existen... Puedes
encontrar todos los mensajes para todos los objetos en el explorador de objetos, ¡en todos
los idiomas disponibles de Citrine!
Aprende de los ejemplos
| FAQ
¡Un buen ejemplo!
![level1](img/piccolo_level1.png)
![level2](img/piccolo_level2.png)
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 Source Code (.ctr)
Piccolo Manual (.pdf)
Piccolo PAD (.xml)
Exportserver Beta
¡Arrastre su archivo Citrine al cuadro de abajo para exportarlo!
¿Aún no tiene un código de acceso? ¡Hágase miembro! Como parte de la comunidad de Citrine, tendrá acceso al servidor de exportación.