Skip to content

MoonlightOwl/O-Blocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published