Totoro
Гуру-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Totoro
-
Вот точная цитата его ответа: Да, разряжаются быстро. Глянул в конфиг - # The amount of energy a drone can store in its internal buffer. drone=5000 И 0.4 энергии они жрут в такт.
-
А лучше так: capacity = tankInfo[1].capacity
-
OpenComputers 1.5.0 - FinkОкончательный релиз версии 1.5. Чейндж-лог изменений смотрите выше, в описании бета -версии. Стала доступна версия под Minecraft 1.8. А кроме того, Сангар обещал добавить в релиз отдельную механику "фейкового игрока" для дронов. Обновляемся, тестим!
-
Sangar пишет, что в текущей версии дроны используют общего фейкового игрока мода OpenComputers. А когда последняя версия 1.5 закончит бета-тестирование, дроны получат своего собственного фейкового игрока (или игроков).
-
Исходный код сохранился? (Старой версии)
-
Что-то подобное у меня в Recursive Miner за роботом следит. У тебя под спойлером кусок кода продублировался в конце. Кстати, в API которые я видел в OpenComputers немного по другому обычно делалось. Там вначале объявлялась таблица (moving) и реквайры, а потом все переменные и функции делались полями этой таблицы сразу. Примерно так: function moving.getX() return x end function moving.getY() return y end А последней строкой библиотеки шло: return moving Интересно, есть ли какие-то значительные различия в этих двух методах создания библиотеки.
-
Потому что до конца в деталях пока не уверен. Может это уже обсуждалось где-то. (В IRC, на форуме или по почте). Возможно Сангар что-то такое встраивал уже, но это не работает с нашим модом GP, например. Хочу сначала узнать, что он думает по этому поводу.
-
Я написал на форум пока. Если не ответит - создам "петицию" в багтрекере.
-
Да примерно так. Я сделал два варианта алгоритма. Первый - сканирует, пока не упрется в твердый блок. Второй - делит диапазон надвое, и проверяет видно ли в середине небо. Если видно - сдвигает верхнюю границу, если не видно - нижнюю. Потом опять делит. И так находит точную высоту. Не уверен, какой из них быстрее вышел =) Для построек и божества, я использую другой алгоритм. Он сканирует всю толщу, и отображает пустоты. Можно и монохромную карту замутить. Я попробую скриншот сделать. Но на монохромной будет детали плохо видно.
- 25 ответов
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
А так понимаю, это две библиотеки. Одна - алгоритмы поиска пути для робота по известной карте. Вторая - для пересылке файлов по сети. Я думаю стоит разбить на две небольшие библиотеки, сделать каждой описание и ссылку на Pastebin.
- 8 ответов
-
- нахождение пути
- алгоритм
-
(и ещё 1 )
Теги:
-
У AMI ко все методам есть такая приписка: -- Returns the block ID at the given coordinates. Loads the chunk if necessary. ID = w.getBlockID(x, y, z) Т.е. если ему надо, он берет и подгружает чанк. Время не замерял, надо проверить будет. Но оно сильно зависит от метода сканирования. Я для скриншотов реализовал сканирование "по верхушкам". Он определяет только максимальную высоту в каждой клетке карты. Проекторы могут использовать произвольные цвета, но не больше трех. (А проекторы 1 уровня - вообще только один). Можно попробовать поставить два проектора рядом и отрисовывая изображение на каждом с небольшим сдвигом добиться шестицветной картинки. Но это будет гораздо сложнее.
- 25 ответов
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
Алекс, коварный AMI умеет сам чанки подгружать =) А вообще согласен. Карта выглядит загадочно и не очень наглядно. В принципе можно сделать на карте зону спавна - 200 блоков. И покрасить по-приличнее. У нас пока все интересные постройки там.
- 25 ответов
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
Плюет значит на приваты, паразит? Пожалуюсь на него Sangar'у =)
-
У меня отказался работать, собака. Как компонент он видится, большая часть функций работает, но возвращают некорректные таблицы. Но это неважно, потому что у меня наступило просветление в голове, и я вспомнил что в OpenComputers есть Debug Card. Я переписал программу под него и изменил цветовую гамму на оранжевый-серый-голубой. Включил отображение пустот, стало видно деревья. Теперь карта рендерится и напоминает колонию инопланетных грибов Неа Мне не надо ее постоянно мониторить, как это делает серверная машина. Я ее потихонечку отсканирую, не торопясь. Моя программа тоже на серверной машине стоит (из ОС) Там четыре планки алмазной памяти. Можно весь сервер поблочно сохранить. А если сразу закинуть на проектор, то можно вообще не сохранять ничего.
- 25 ответов
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
Вот, тут есть описание. Если он заработает с ОС, это будет идеальный вариант для карты.
- 25 ответов
-
- 1
-
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
Ты прав. Я что-то зациклился на геосканере и не подумал о других вариантах, с поддержкой админа Наверное с недосыпа. Сегодня перепишу немного программку.
- 25 ответов
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
Достал бубен и провел пару замысловатых обрядов вокруг геосканера. Отрендерилась карта моего полигона (компьютер в середине). Гм. Я даже не знаю. У меня отсутствуют подходящие сравнения для этого галлюциногенного буйства красок. Карта - квадрат 15х15 чанков. Или 240х240 блоков. По высоте немного сглажено, по ширине и длине масштаб 1 в 1.
- 25 ответов
-
- 9
-
-
- opencomputers
- геосканер
-
(и ещё 1 )
Теги:
-
Сделать кнопочки - не проблема. Даже button.api не потребуется. Достаточно просто выдрать из Инфопанели нашего сервера фрагмент отвечающий за кнопки. Там 50 строчек всего.
-
Дня два буду разбираться. Я даже не знаю с какой стороны к нему подступиться Мне надо мысленно разбить все на составные части, и понять протоколы, по которым происходит их взаимодействие. А потом начать воссоздавать эти части в ОС.
