Перейти к содержимому


Фотография

robotExt - robot API с расширенным функционалом

OC robot API library робот библиотека

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Оффлайн   Multirez

Multirez

    Почетный гость

  • Пользователи
  • 6 сообщений

Отправлено 20 Сентябрь 2016 - 23:24

Библиотека создавалась для облегчения передвижения, навигации и работы с инвентарем. Робот отслеживает позицию и вращение относительно стартовой точки. Добавлена возможность движения по линии, просто говоришь в какую сторону идти или копать и сколько блоков. Может осматриваться вокруг себя в поиске сундука или блока по имени. Сделал отображение помощи по использованию функций робота в интерпретаторе lua, или с помощью tostring(robot.functionName). Весь стандартный функционал робота работает как описано в robot API, я переопределил то, что связанно с движением, чтобы не нарушалось отслеживание позиции, но сохранил выход, так что robotExt можно использовать вместо robot в ваших программах без каких либо изменений кода.
 
Список функций:

Спойлер

 

Исходный код http://pastebin.com/nTVxAQWA

 

В будущем, возможно, добавлю еще дополнительные возможности, пока выкладываю то что есть. В проекте вывод статистики и предположительный запас заряда/прочности инструмента в режиме передвижения/копки. Пожелания, предложения и критика приветствуются.



#2 Оффлайн   Saintmare

Saintmare

    Свой человек

  • Пользователи
  • PipPipPipPipPipPipPip
  • 426 сообщений

Отправлено 21 Сентябрь 2016 - 12:45

Байт автору! Теперь некоторую часть вещей можно не пилить самому. Да еще и совместимость с оригинальным Robot API!
  • Quant и LuaGamer это нравится

#3 Оффлайн   Doob

Doob

    Свой человек

  • Пользователи
  • PipPipPipPipPipPipPip
  • 701 сообщений

Награды

                                   

Отправлено 23 Сентябрь 2016 - 08:12

Ничто не ново под луной.

Но с внутренней справкой еще никто не делал.


  • Saintmare это нравится





Темы с аналогичным тегами OC, robot, API, library, робот, библиотека

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


E-mail администратора: help@computercraft.ru
Яндекс.Метрика