OcBlocks
Визуальный язык программирования для роботов OpenComputers. Основная идея такого языка - предоставить возможность легко и наглядно реализовать любой алгоритм работы для робота, при этом не требуя от пользователя каких либо знаний языков программирования.
Принцип действия
Вы создаете вашу программу, как последовательность блоков, соединенных линиями условных переходов. Для этого используется кроссплатформенная IDE, написанная на Java 8.
Готовый проект затем экспортируется в код на языке Lua и может быть выполнен на роботе.
Карта версий
Демо 0.3
- Взаимодействие с консолью ✔️
- Блоки-значения ✔️
- Операторы цикла ✔️
- Работа с инвентарем
Демо 0.4
- Взаимодействие с сетью
- Базовая поддержка компонентов (генератор, контроллер инвентаря)
Демо 0.5
- Функциональные блоки
- Продвинутая поддержка компонентов + аддоны
Релиз-версия 1.0
- Написание документации =)
О проекте
Платформа: Java 8 + JavaFX
Версия: 0.2a
Автор идеи: NEO
Разработка спецификации языка: MoonlightOwl (aka Totoro)
Реализация: MoonlightOwl
Copyright (c) 2015 Dmitry Zhidenkov (aka MoonlightOwl, murky.owl@gmail.com)