Визуальный язык программирования для роботов OpenComputers. Основная идея такого языка - предоставить возможность легко и наглядно реализовать любой алгоритм работы для робота, при этом не требуя от пользователя каких либо знаний языков программирования.
![Вот так может выглядеть программа на языке OcBlocks] (https://lh3.googleusercontent.com/-TJ4sT8hLt1Q/VlmzzfsQoII/AAAAAAAABSQ/tdlO-k_R048/s818-Ic42/O-Blocks3.png)
Вы создаете вашу программу, как последовательность блоков, соединенных линиями условных переходов. Для этого используется кроссплатформенная IDE, написанная на Java 8.
Готовый проект затем экспортируется в код на языке Lua и может быть выполнен на роботе.
- Взаимодействие с консолью
- Блоки-значения
- Операторы цикла
- Работа с инвентарем
- Взаимодействие с сетью
- Базовая поддержка компонентов (генератор, контроллер инвентаря)
- Функциональные блоки
- Продвинутая поддержка компонентов + аддоны
- Написание документации =)
Платформа: Java 8 + JavaFX
Версия: 0.2a
Автор идеи: NEO
Разработка спецификации языка: MoonlightOwl (aka Totoro)
Реализация: MoonlightOwl
Copyright (c) 2015 Dmitry Zhidenkov (aka MoonlightOwl, murky.owl@gmail.com)