Citrine/FR

Laissez vos rêves prendre vie! Créez facilement vos propres applications et jeux en français! Partagez avec tout le monde sur PC, mobile et console de jeux.







Télécharger Citrine Rejoindre sur patreon

C'est vraiment aussi simple que ça!


Regardez sur Youtube!

Comment fonctionne Citrine ?

1. Phases:
Citrine lit les programmes de haut en bas, de le début d'une phrase à la fin. Chaque phrase se termine par un point.

2. Variables
Voici comment déclarer une variable dans Citrine :

>> abc := 123.

3. Messages
Vous écrivez un programme en envoyant des messages aux objets (nombres, textes, booléens, séquences, etc.). La notation générale est :

<object> <message>.

Si le message a des arguments, vous les mélangez avec le message de la manière suivante :

<object> <a>: <argument 1> <b>: <argument 2>

Ici, a et b sont tous les deux partie du même message. Pour un message avec 1 argument composé d'un seul caractère (comme +), vous devez omettre les deux-points.

4. Virgules
Vous pouvez enchaîner plusieurs messages. Si un message a des arguments, vous devez mettre une virgule (,) après celui-ci si vous souhaitez envoyer un message de continuation. Exemple :

Écrire : ['Bonjour le monde !'], arrêter.

5. Tâches
Vous pouvez grouper des instructions en les entourant de { et }. Cela devient une tâche. Vous pouvez également envoyer des messages aux tâches, par exemple * 3 pour exécuter la tâche 3 fois :

{ :i ... } * 3.

Au début de la tâche se trouvent les paramètres. Utilisez <- pour retourner une réponse depuis une tâche. Vous pouvez étendre tout objet en attachant de nouvelles tâches à de nouveaux messages :

Nombre avec: ['double'] faire: {
    <- moi * 2.
}.
Écrire : 3 double, arrêter.

C'est la base. La meilleure façon de découvrir Citrine est de l'explorer de manière ludique. Découvrez vous-même quels objets et messages sont disponibles....

Explorateur d'Objets
FAQ

 

Jeu de Démonstration

level1 level2


Un exemple de jeu créé avec Citrine est Piccolo. Dans ce jeu, vous incarnez un groom d'hôtel qui est à l'heure les valises doivent être livrées aux clients impatients de l'hôtel. Mais attention! Enroute ne croisez pas l'autre personnel de l'hôtel. 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 (apple silicon .dmg)
Piccolo iPhone/iOS (.ipa)
Piccolo Source Code
Manual/Handleiding (PDF, Dutch/English)
PAD/XML piccolo_pad.xml
Privacy Policy

 


Serveur d'exportation (bêta)

Faites glisser votre fichier Citrine dans la case ci-dessous à exporter!


Exporteer je eigen creatie naar Android, iOS, Windows, Linux, macOS, Steamdeck, Nintendo, Playstation, Xbox, Web/HTML5 en meer!

Pas encore de code d'accès ? Devenez membre ! En rejoignant la communauté Citrine, vous aurez accès au serveur d'exportation !