Doob
Гуру-
Публикации
1 089 -
Зарегистрирован
-
Посещение
-
Победитель дней
141
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Doob
-
Собираюсь сделать дома бесплатный раздатчик печенек/тортов/латекса, написал программу, которая при помощи сенсора движения и адаптера раз в сутки выдает каждому игроку определенный набор предметов. Прога не интерактивная, ибо делал для себя. Чтобы сделать такой раздатчик надо установить примерно такую систему: Вместо стекла можно поставить любые блоки (дроппер их пробивает), в кейс должна быть установлена редстоун карта. Ресурсы добавляются роботом в сундук снизу. В самой программе необходимо заполнить таблицу tLoot - список предметов, которые будут выдаваться, например: {'cake', 4} будет выкидывать 4 торта каждому игроку, так же подкорректировать maxStack указав максимальное количество предметов, которые могут быть выданы. Если кого-то хотим обломать - вносим в tBlacklist Чтобы получить ежедневную раздачу, игроку надо встать на сенсор и подпрыгнуть. Собственно, сама прога: pastebin get 8sv37f6g dropper
- 9 ответов
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Что тут непонятного? Копаю под землей, возвращаюсь сверху и сажу сверху.
- 39 ответов
-
- 39 ответов
-
function suck() r.suckUp() for i = 1, 4 do r.suck() r.turnLeft() end end r.swingUp() r.up() if r.detectUp() then r.digUp() suck() else suck() r.down() end
- 39 ответов
-
А если ездить под землей или на уровне земли? Саженцы подхватывать, а бревна рубить, когда робот проедет все поле - возвращается назад, попутно высаживая саженцы.
- 39 ответов
-
Байту дроппер и воронку - никаких грифов.
-
Текстуры для новой версии OpenSecurity
- 22 ответа
-
- 5
-
-
- opencomputers
- textures
- (и ещё 3 )
-
Я говорю о таком автокрафте, в который надо забивать рецепты, как обустроюсь на сервере - сделаю терминал сохранения рецептов и буду их подновлять. Селекцию я выбрал, чтобы не подложить кому-нибудь свинью, а чтобы не бегать по майнерсам за золотом и железом. А в своем воображении я играю всегда, даже когда сплю или играю в майн, это называется творчество.
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Кстати, да, я где-то писал, что можно для этой системы сделать кучу молотилок/дробилок/печек, и к тому-же почему все думают, что это виртуализация? Представьте, что предметы отправляются в какое-то реальное хранилище, реальные устройства при помощи Ender технологий, просто к ним нет физического доступа, т.к. они находятся в другом мире. И не надо такую простыню своих мнений разводить, не нравится - я понял, понял плюсы и минусы, кому нравится - будут развивать идею. И идея может быть не для нашего сервера, а для тех хардкорщиков, которые компутерс онли (хотя без индастриала никуда).
- 123 ответа
-
- 1
-
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Автокрафт у меня есть, рецепты забивать лень. Я, к примеру, специализируюсь на селекции, если кто-нибудь может мне сказать, как робот будет анализировать семена, то можно сделать автоматическую ферму селекции. Иначе, у меня будут покупать выведенные и улучшенные растения, ибо не для всего можно написать прогу, а времени не хватает.
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Какой размах... Это же концепция идеального робота! Я текстурки, кстати, давно уже обновил. Не совсем понял, как робот получает координаты, мап-апгрейд же относительные выдает.
-
[OC] [Add-ons] Computronics! Полный обзор версии 1.5.5 [#1] (стандартные блоки)
Doob прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Примеры простеньких программ добавь, а то получился просто перевод вики. -
Есть же куча туторов по OC, учиться можно даже без знания иностранных языков - просто смотришь исходники и результат их работы, читаешь мануалы и потихоньку начинаешь разбираться.
- 6 ответов
-
- 1
-
-
- Язык
- ВОПРОС-ОТВЕТ
-
(и ещё 1 )
Теги:
-
Я со всем согласен, но все-же идея возникла из-за того, что АЕ мне не нравится и есть возможность сделать альтернативу. Хотелось бы убрать головную боль с забыванием каких-либо предметов при крафте, чтобы не бегать каждый раз по сундукам. К тому же, можно легко продавать и покупать предметы не прыгая до банка, так каждый игрок стал специализироваться на чем-то своем, как в реальном мире - я произвожу один продукт, потребляю другой, через систему я могу взаимодействовать с потребителями моего продукта и производителями мне необходимых. Зачем тогда дебаг карта? Есть же PIM,
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Я вообще ничего не предлагал, только описал идею. Админ-шоп делает предметы из воздуха, т.е. не использует сгенерированные ресурсы в мире, а добавляет новые в обход генерации (пусть даже это возобновляемые ресурсы, все-равно это официальная дюп-машина).
- 123 ответа
-
- 1
-
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
С таким подходом все моды выкинуть и резаться в ваниль, ибо крафт бредовый, в АЕ вообще в одинм педметик влезает 64 сундка - чем не виртуализация? А админ-шоп вообще читерство. А на кораблях с командными блоками тоже можно летать, ничего фантастического тут нет, просто новый аспект игры, позаимствованный из другой игры. А по части сундуков не знаю, в 1.2.5 MC мы с товарищами ложили серв с онлайном +100 человек, просто набив двадцать сундуков булыгой.
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Сундуки создают нагрузку на сервер, я не говорю уже о лаго-заводах. Можно сделать автокрафт в системе не виртуальный - предметы материализуются в устройствах переработки, крафтятся и загоняются обратно в систему, но это же бред, цель виртуализации - сократить нагрузку и ускорить развитие.
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Сам майн, вообще-то тоже виртуальный... или нет? Если сервер инфо-тех, то надо качать инфо-тех, а не скиллы в модах. Часами добываешь ресы, часами крафтишь (ладно, можно сделать автокрафт), но все-же на что-нибудь действительно полезное времени нет, только в одиночке можно спокойно сидеть и создавать что-нибудь новое, а не гонять робота по майнерсам или сидеть и грузить чанки, пока дома что-нибудь крафтится.
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Связанные карты работают и без опеннета. А вообще, идея была развить OpenComputers, чтобы можно было отказаться от ненужных модов (которые можно заменить программами OC) Если сделать нормальный GPS, фичи с шифрованием и связанными картами, то можно прикрутить ячейки к роботам. Т.е. в теории, можно запустить робота в майнерс, он будет тебе поставлять все ресурсы, а ты сидишь дома и пишешь программы, а не качаешь скиллы в модах.
- 123 ответа
-
- opencomputers
- lua
-
(и ещё 1 )
Теги:
-
Все упирается в лаги, в реальном мире скорость сигнала приближается к скорости света, поэтому можно использовать размещение битов по времени, даже без коррекции ошибок, на огромных скоростях. А в майне у одного 200 печек работает, другой летает в гравике с бешеной скоростью, у другого чанки после захода грузятся - сервер лагнул раз, подвис два - провод пропустил пачку сигналов и все пропало. Где-то видел, как в RedPower делали передачу данных по редстоуну, там долго боролись с двумя проводами (скорость около 1 Мб за 10 минут), потом забили и стали юзать бесцветный кабель.
-
Там довольно интересно устроено, шаг луча трассировки можно сделать очень маленьким, на мониторах OC нельзя увидеть достаточно детализировано форму блока, надо попробовать с мониторами CC. Со стандартным шагом луча, можно отличить открытую дверь от закрытой, если шаг уменьшить, то можно увидеть, что открытая дверь отличается от пустого блока, но может это ошибки трассировки, надо будет проверить.
- 15 ответов
-
- camera
- computronics
-
(и ещё 3 )
Теги:
-
Нигде не нашел, что можно сделать с этой камерой интересного. На вики есть пример рендера для CC, захотелось сделать преобразование изображения в тепловую карту высот/расстояния, но пытаясь добавить много цветов, у меня получалась каша из градиентов. Так что сделал по-проще и аккуратней. При помощи этой программки можно довольно хорошо разглядывать твердые блоки (сущности и многие недоблоки через нее не видно) pastebin get dYX5hERr cam Чтобы посмотреть картинку с камеры, надо запускать программу, с параметрами зависящими от используемого монитора. Например для монитора III уровня - /# cam 0.041, для монитора II уровня - /# cam 0.085 На самом простом мониторе больше 0.14 лучше не задавать, по умолчанию этот параметр и стоит (как можно заметить - чем число больше, тем меньше детализация). Если использовать программу на роботе с камерой, то можно смотреть вверх и вниз, указав, соответственно вторым аргументом up или down Картинки Можно сделать передачу картинки по сети, чтобы управлять роботом со всеми удобствами, еще и прикрутить к нему радар.
- 15 ответов
-
- 14
-
-
- camera
- computronics
-
(и ещё 3 )
Теги:
-
Зачем вообще рестарт? Проблема в энергопотреблении? Можно сделать условие - при определенном уровне энергии устройство замедляет операции до предела (к примеру 1 операция в минуту), а если приходит сообщение об отключении энергосберегающего режима то замедление отключается.
-
Рестарт не нужен (устройство может не включиться), я прошиваю это: port = 42 modem = component.proxy(component.list('modem')()) modem.open(port) while true do e,_,_,_,_,cmd=computer.pullSignal() if e=='modem_message' then pcall(load(cmd)) end end Чтобы перезагрузить без неожиданных падений посылаем это: modem.setWakeMessage('turnOn') computer.shutdown(false) 'turnOn' P.S. И вообще, это уже было http://computercraft.ru/topic/833-cc-bios-net-dlia-tcentralizovannogo-upravleniia-setiu-kont/
-
Только какой в этом смысл? Можно и без прошивки спокойно обойтись, код присланный по сети гонять через load() - возможности те же самые.
