Totoro
Гуру-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Totoro
-
А ещё лучше - заюзать Zn Network, бесплатно, без рекламы и СМС.
-
Замени на 1 и 0 соответственно.
-
Думаю на основе либы Zn можно сделать что-то такое. Нода Zn висит в памяти в фоновом режиме и после небольшой модификации может так же фоново принимать файлы. Тогда не потребуется ничего запускать на принимающем компьютере (главное чтобы был в зоне действия сети), а можно будет просто вызвать команду для отправки на посылающем компьютере. Кнопочку там тыкнуть какую-то, или send в терминале набрать.
- 11 ответов
-
- modem
- OpenComputers
-
(и ещё 2 )
Теги:
-
Ещё один вариант - использовать какой-нибудь бесплатный API типа этого: Детектор грубости.
-
Не качает оттуда, у меня (Chrome, Linux). Пишет: sz.mf-arch.ru is currently unable to handle this request. HTTP ERROR 500 Залей картинки на imgur.com и кинь сюда ссылки, или оформи тегом: [img=https://i.imgur.com/XXXXXXX.png]
-
Конструкции вида: if loc == 'En' then status = 'Installed' elseif loc == 'Ru' then status = 'Присутствует' end так и просятся на оптимизацию. Например как-нибудь так: local loc = { installed = { en = "Installed", ru = "Установлено" } } local language = "en" print(loc.installed[language]) Можно добавлять сколько угодно локализаций на разных языках, а код при этом усложнится куда меньше, чем в первом варианте.
-
Именно. Только не тупое крафтовое задротство, а задротство интеллектуальное, программерское.
- 60 ответов
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Не, ну так-то что там может сервер нагружать? Если транслировать только когда робот загружен (то есть у него уже есть чанклодер или его грузят игроки), то получается чисто клиентская нагрузка - отрендерить ещё один ракурс камеры.
- 60 ответов
-
- 1
-
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Ну просто такая вот идея. Посмотрим, подумаем, обкатаем. Не получится - попробуем что-то другое. =)
- 60 ответов
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Можно и аддон написать =) Но это уже наполеоновский план. Пока у нас задача номер один - это утрясти правила и построить уютную базу для игрока, с обзорными окнами и доками для роботов.
- 60 ответов
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Да я наверное просто сам всё это дело запущу, у себя в локалке. Буду скрины постить - что получилось. А обсуждать будем тут, на форуме. Как видеть - что делают роботы - это вопрос, да. Тут могут быть варианты. Можно читерить и летать в креате, делать скриншотики. Можно построить базу на возвышении, с большими окнами и следить оттуда. Механик предлагает соорудить роботам какие-нибудь камеры. Опишу, если дойдём =)
- 60 ответов
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Вот такая у нас у программистов лень странная. Самое то, что нам нужно, чтобы скоротать время до нового сервера Попытка не пытка. Я предлагаю начать, а там посмотрим.
- 60 ответов
-
- 1
-
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Ну да. Просто по приколу. Квинтэссенция лени - всё делает робот. =) К тому-же, если мы соберём полный пак программ для того чтобы развернуть роботами без участия человека репликацию новых роботов - можно будет скомпоновать это в самостоятельный проект. Этакий Скайнет. Когда ставишь робота, запускаешь программу - и он всё делает сам.
- 60 ответов
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Да, точно. Без них никуда. Но думаю 5-10 чанклодырей там слишком сильно не залагают игру, в сингле. Тут мне видится так. Обсуждаем коллективно, какие действия необходимы - чего крафтить, куда ехать и т.п. Затем пишем программу какую-то, которая всё это должна делать, тестируем её. Потом собираем отряд роботов, заливаем им эту прогу и отправляем на задание. После этого можно оставить игру и заняться другими делами. И вернуться, когда роботы завершат задание. А вот тут надо обсудить. Сильно ли это помешает прогрессу, надо ли там твикнуть какие-нибудь рецепты, и т.п.
- 60 ответов
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Я предлагаю запилить экспериментальный проект. Кодовое название - "Цитадель". Кавайная заставочка - сверху. Суть вкратце такова. Необходимо полностью развиться в Minecraft, с нуля, используя ТОЛЬКО роботов и дронов из OpenComputers. Делать что либо руками запрещается. (Если кто-то читает мою группу в ВК, там мелькал пост одного чувака, который снимает серию летсплеев с похожей идеей.) Для проекта берём сервер в сингле (например). Ставим несложную сборку - например Minecraft 1.12 + OpenComputers 1.7 + какой-нибудь тех. мод с хорошей OC-интеграцией, например - Mekanism. Далее генерим мир. Игрок будет обитать на спавне - в стартовой базе. У него в наличии будет: * закрытый ангар, в котором он живёт (выходить из него игроку нельзя), * вечный источник энергии, * компьютер третьего тира с беспроводной картой и интернет-платой, * пять доков с роботами (док - это ячейка с зарядником и люком наружу, где стоит робот), * пять доков с дронами, * небольшой запас провизии на первое время. Конфигурация дронов и роботов - тир три, с вайфай-картами и чанклодерами. На компы и роботов установлена OpenOS последней версии. Дроны прошиты нет-флашем. Основные задачи проекта: * наладить поставку провизии игроку * наладить добычу и хранение важных ресурсов * развернуть репликацию роботов и дронов Условие поражения: * потеряны все роботы и не выполнены основные задачи Сюжетный обоснуй: Игрок не совсем удачно десантировался с орбиты. У него мало ресурсов, но сохранился рабочий комплект робототехники и ядерный энергогенератор с ресурсом в тысячу лет бесперебойной работы. Атмосфера планеты непригодна для жизни человека. Что думаете по поводу идеи? Какие моды должны войти в состав сборки? Какие технические препятствия видите? Какие поправки стоит внести в стартовые условия? Какие действия по вашему стоит предпринять игроку первым делом?
- 60 ответов
-
- 2
-
-
- opencomputers
- minecraft
- (и ещё 4 )
-
Выглядит вроде прикольно. Но что за варпы - непонятно. P.S. Грамматика хромает на обе ноги =)
-
Согласен с Томатом. Во-первых это просто прикольно - читать байки о наших серверах, ностальгировать. Во-вторых - предупреждён значит вооружён. В-третьих - Квертику явно нефиг делать. Так пусть хоть байки травит.
-
Ты можешь использовать вместо многомерного массива - одномерный, перемножая индексы. Это будет даже экономичнее в плане памяти. Например: local matrix = {} local WIDTH, HEIGHT, DEPTH = 10, 10, 10 local function set(x, y, z, value) matrix[DEPTH * WIDTH * y + WIDTH * z + x] = value end local function get(x, y, z) return matrix[DEPTH * WIDTH * y + WIDTH * z + x] end set(1,2,3, "HOTTO DOGU") print(get(1,2,3)) Нумерация индексов при такой системе идёт с нуля. Можно добавить проверки на выход за пределы массива. Можно засунуть дополнительную инфу (высота, ширина, глубина, методы get/set) в метатаблицу матрицы. И т.п.
-
У тебя listener начинается как функция, но не закрыт. P.S. Опоздал чуть чуть =)
-
Ты кстати понтовый ID для топика отхватил =) 2222.
-
А зачем всё через pcall?
-
Надо запилить вайтлист на сервере. И просить скан паспорта при аппруве в вайтлист.
-
Классика же. Вечно из-за одного идиота страдают все. Сколько прикольных фишек можно было бы юзать, если бы не эти самые идиоты.
-
Нет возможности менять ники динамически, прямо из программы, чтобы имитировать диалоги. Придётся перезапускать постоянно - неудобно.
-
Не проверял этот код именно в OpenComputers. Но проблем вроде не должно быть. Может ты опечатался где-то? Скинь скрин этого кода из игры, и скрин ошибки отдельно. Я сейчас попробую тоже проверить.
