Doob
Гуру-
Публикации
1 089 -
Зарегистрирован
-
Посещение
-
Победитель дней
141
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Doob
-
Жаль, что на практике не применимо, дискета дешевле и объем больше. А так, идея классная.
-
Хм... Это теория, хочу увидеть на примере. В каких случаях монитор очищается? Пререподключение gpu стирает же все или нет?
-
Вообще-то это всего-лишь список функций без описания, к тому-же, после подключения через component.data перестает работать toHex/fromHex
-
Поискал информацию о Data Card, даже на гитхабе пока ничего нет, поковырял сам - функционал не очень, все это можно сделать стандартными средствами lua. Список функций Data Card: Хеширование data.sha256(string) :binary - возвращает sha256 хеш строки в бинарном формате data.md5(string) :binary - возвращает md5 хеш строки в бинарном формате data.crc32(string) :binary - возвращает crc32 хеш строки в бинарном формате Сжатие data.deflate(string) :string - упаковывает строку по алгоритму deflate, возвращает сжатую строку data.inflate(binary) :string - распаковывает сжатую строку Кодирование Base64 data.encode64(string) :string - кодирует строку data.decode64(string) :string - декодирует строку data.toHex(string) :string - приводит строку в шестнадцатиричный вид data.fromHex(string) :string - декодирует строку из шестнадцатиричного вида Внутренние функции data.getLimit() :number - возвращает максисальный размер данных, которые может обработать карта data.slot :number - возвращает номер слота, в котором находится карта data.address :string - возвращает адрес карты
-
Было бы неплохо сделать тоже самое, но для HDD, а то очень утомительно на двадцать дисков устанавливать OpenOS
-
Робота надо закрыть дроппером и сделать очистку дроппера, а то придет грифер и накидает мусора в твоего робота или будет перехватывать дискеты.
-
Такой лабиринт в майн нельзя)) Большие шумовые конструкции роняют сервер.
-
Это было еще в ComputerCraft Для таких плоских лабиринтов достаточно использовать правило правой/левой руки, а если лабиринт трехмерный или с выходом в пустотном кармане, то без A* не обойтись.
-
В общем идея такая: игрок посылает запрос на крафт определенного предмета, робот ищет ингредиенты в сундуках и крафтит запрошенный предмет. Давно бьюсь над способом размещения метаданных предмета в таблице, но что-то голова не варит. Есть код, который принимает системное имя предмета и если рецепт есть в списке - находит в сундуках ингредиенты и крафтит по рецепту. http://pastebin.com/E5yZVpUA Надо, чтобы в рецептах можно было указывать метаданные предмета, например вот так: REPICES = { --рецепт1 [{"NAME", "META"}] = { {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"} }, --рецепт2 [{"NAME", "META"}] = { {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"}, {"NAME", "META"} } } 1-9 {"NAME", "META"} это список ингредиентов. [{"NAME", "META"}] - результат крафта
-
Благословение или проклятие? Свинец против булыжника.
Doob прокомментировал eu_tomat запись в блоге в eutomatic blog
Статистика - наше все. Я всегда при копании опираюсь на статистику, жаль, что можно подкручивать настройки генерации - приходится эту статистику долго собирать. -
Добавил текстурпак для OpenGlasses, со временем буду добавлять и для других аддонов. С проводами что-нибудь придумаю. Морду попробую поковырять, проблема в том, что текстура растягивается на модели. Неонку изначально хотел сделать как глаз у гигантского робота из фильма "День, когда земля остановилась", но пришлось бы разрешение сделать 128
- 22 ответа
-
- opencomputers
- textures
- (и ещё 3 )
-
Когда окончательно допилю, чтобы мне самому нравилось))
- 22 ответа
-
- opencomputers
- textures
- (и ещё 3 )
-
Текстуры для OpenComputers и аддонов x64. 0xD00B последнее обновление: 28.01.17
- 22 ответа
-
- 15
-
-
- opencomputers
- textures
- (и ещё 3 )
-
Мой, сегодня дорисую. Никак, хотя, можно через детекторы движения, но Базар по-лучше будет, ибо можно закинуть и купить товар в любое время.
-
Ok, в кабинки заходят игроки, кликают по мониторам - поршни запирают вход. Игроки кидают предметы в воронки, на мониторы выводятся названия предметов и количество, когда оба игрока жмакают "обмен" - робот выплевывает предметы через дропперы.
-
Извиняюсь за некропост. Думаю, суть ясна.
-
Это круто! Я все никак не мог сообразить, как такое провернуть, спасибо, чувак!
- 29 ответов
-
- TSR
- pullSignal
-
(и ещё 1 )
Теги:
-
Велосипеды изобретаете. Все уже изобретено до нас. Какие коммивояжеры? Какие вычисления? Берем GPS API, берем Vector API, сканируем, перебором вычисляем рудные жилы (условие: несколько блоков ожидаемой плотности), заносим рудные жилы по-блочно в массив, в цикле трилатерируем ближайший нужный блок, едем в него, удаляем его из массива. И так далее, до каждого блока.
-
Чую я, что Байта надо проверить на дюпы и читы.
- 21 ответ
-
- opencomputers
- роботы
- (и ещё 2 )
-
Опечатка в 16 строке. Можно сделать, чтобы он ходил змейкой вдоль туннеля, тогда, по завершении он окажется в том же месте, откуда начал.
- 7 ответов
-
- 1
-
-
- оптимизация
- Майнинг робот
-
(и ещё 2 )
Теги:
-
Читал на английском и по-диагонали)) А система проста как тапок - детектор сущностей сверяет координаты хозяина с массивом координат дверей/ловушек и при нахождении в определенном радиусе, активирует устройства из массива. Можно еще добавить проверку по векторам и монстрам, чтобы не-было ложных срабатываний и система защищала хозяина в режиме реального времени.
-
Ты только это заметил? А заправку генератора, если энергии < 1000%?))
-
Ну не знает еще человек, как апгрейды использовать. С апгрейдом "контроллер инвентаря" можно сразу выкидывать мусор по списку и не занимать слоты.
-
Пфф... Недавно в чате спрашивал, как защитить ключи доступа к дому. Автор мода видать играет без PvP или вообще не играет. Если меня убьет какой-нибудь чувак в кванте, то он станет хозяином моего дома. Бессмысленный мод, хотя детектор сущностей очень нужен.
-
Для управления дроном/роботом я использую modem.send() - сначала подхожу в упор к устройству, синхронизирую адреса со слабой силой сигнала через modem.broadcast() и потом играюсь. Недавно подумал, что кому-нибудь надо таким способом сообщить удаленно адрес модема. Эта программа написана, чтобы не вбивать адреса модемов вручную, а загружать их из файла. При запуске можно выбрать порт и имя устройства, например: /#cm 999 Doob Код здесь: pastebin get hGZsNALr cm Картинки:
-
- OpenComputers
- Lua
-
(и ещё 1 )
Теги:
