Localized programming language Citrine

Позвольте своим мечтам воплотиться в жизнь! С легкостью создавайте свои собственные приложения и игры на русском языке! Делитесь ими со всеми пользователями ПК, мобильных устройств и игровых консолей.







Загрузите последнюю версию

Это действительно так просто!


смотрите на Youtube

Как работает Citrine?

1. Предложения
Citrine читает программы сверху вниз, от начала предложения до конца. Каждое предложение заканчивается точкой.

2. Переменные
Вот как объявить переменную в Citrine:

>> переменная := 123.

3. Сообщения
Вы пишете программу, отправляя сообщения объектам (числа, тексты, логические значения, последовательности и т.д.). Общая нотация следующая:

<объект> <сообщение>.

Если у сообщения есть аргументы, вы смешиваете их с сообщением следующим образом:

<объект> <a>: <параметр 1> <b>: <параметр 2>

Здесь a и b являются частью одного и того же сообщения. Если сообщение содержит 1 аргумент, состоящий из 1 символа (например, +), то нужно опустить двоеточие.

4. Запятые
Вы можете соединять несколько сообщений вместе. Если у сообщения есть аргументы, нужно поставить запятую (,) после него, если вы хотите отправить продолжение сообщения. Пример:

Вывод: ['Привет, мир!'], стоп.

5. Задачи
Вы можете группировать инструкции, поместив их в { и }. Это становится задачей. Вы также можете отправлять сообщения задачам, например, * 3, чтобы выполнить задачу 3 раза:

{ :i ... } * 3.

В начале задачи находятся параметры. С помощью <- вы возвращаете ответ из задачи. Вы можете расширить любой объект, привязав новые задачи к новым сообщениям:

Число с: ['удвоить'] сделать: {
    <- сам * 2.
}.
Вывод: 3 удвоить, стоп.

Это основы. Лучший способ узнать Citrine — это исследовать его в игровой форме. Откройте для себя, какие объекты и сообщения доступны....

Обозреватель объектов
FAQ

 

Демо-игра

level1 level2


Примером игры, созданной с использованием Citrine, является Piccolo. В этой игре вы выступаете в роли гостиничного посыльного, который должен вовремя доставить чемоданы нетерпеливым гостям отеля. Но будьте осторожны! По дороге постарайтесь не столкнуться с другими сотрудниками отеля. Код/графика: Габор де Муай, Музыка: Bobby Babalas.

посыльный Windows 1.1 (.exe)
посыльный Linux 1.1 (.deb)
посыльный Android 1.1 (.apk)
посыльный MacOS 1.3b (apple silicon .dmg)
посыльный исходный код
посыльный буклет с инструкциями (.pdf)
посыльный PAD (.xml)

 


Сервер экспорта Бета-версия

Перетащите ваш файл Citrine в поле ниже для экспорта!


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

Вход стоит 500 рублей в месяц, оплачивайте с помощью XMR