Fingercomp / O-Blocks

Visual programming language for robots

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OcBlocks

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

![Вот так может выглядеть программа на языке OcBlocks] (https://lh3.googleusercontent.com/-TJ4sT8hLt1Q/VlmzzfsQoII/AAAAAAAABSQ/tdlO-k_R048/s818-Ic42/O-Blocks3.png)

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

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

License:MIT License


Languages

Language:Java 96.4%Language:CSS 3.6%