MoonlightOwl / O-Blocks

Visual programming language for robots. Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OcBlocks

Визуальный язык программирования для роботов OpenComputers. Основная идея такого языка - предоставить возможность легко и наглядно реализовать любой алгоритм работы для робота, при этом не требуя от пользователя каких либо знаний языков программирования.

Вот так может выглядеть программа на языке OcBlocks

Принцип действия

Вы создаете вашу программу, как последовательность блоков, соединенных линиями условных переходов. Для этого используется кроссплатформенная 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)

About

Visual programming language for robots. Demo

License:MIT License


Languages

Language:Java 96.4%Language:CSS 3.6%