eu_tomat
-
Публикации
2 666 -
Зарегистрирован
-
Посещение
-
Победитель дней
331
Сообщения, опубликованные пользователем eu_tomat
-
-
Как работает команда internet.reqest ? Дайте готовый вариант, чтобы как в коде.
local internet = require("internet") local req = internet.request( "https://www.google.ru/?q=opencomputers+internet+card+request+example" ) for line in req do print(line) end-
1
-
-
Да, так гораздо лучше. Теперь придерусь к менее значимым моментам.Уже обновил, надеюсь прога не наделает проблем на сервере.
Весь код не осилил, т. к. от методов GPU у меня в глазах рябит, но в двух местах глаз зацепился:
while true do os.sleep(timeout) if exit then break end end
Меняй шаблон, как только он перестал решать возложенные на него задачи.«while true do end» удобен, когда цикл действительно бесконечен, или условие выхода записывается слишком сложно.
Но если условие простое, то «while not exit do end» или «repeat until exit» – будут лучшим решением.
Т.к. программа поддерживает динамическое подключение/отключение контроллеров, то следует обрабатывать отсутствие доступных контроллеров, как при запуске программы, так и в процессе ее работы.
Кроме того, имеются странности в согласовании переменных redstone и my_address (комментарии мои):
-- назначение основного контроллера рабочим (вывалится ошибка при отсутствии контроллеров) local redstone = component.redstone -- порядковый номер рабочего контроллера = 1 (возможно рассогласование с переменной redstone, но сейчас это неопасно) local my_address = 1 ... -- зато после включения обработчиков событий рассогласование может привести к глюкам -- незаполненная таблица адресов тоже породит глюки в обработчиках event.listen("redstone_changed", changed) event.listen("component_added", added, nil,"redstone") event.listen("component_removed", removed, nil,"redstone") ... -- заполнение таблицы адресов всех найденных контроллеров for add in component.list("redstone") do table.insert(address,add) end -- получение прокси рабочего контроллера по его номеру (и снова ошибка при отсутствии контроллеров) -- теперь redstone и my_address согласованы, и глюков быть не должно redstone = component.proxy(address[my_address]) -- получение номера рабочего контроллера по его адресу -- еще одно согласование, но в другом направлении. Зачем? for i=1, #address do if address[i] == redstone.address then my_address = i break end end -
Из-за одной такой программы не затормозит. А как игроки на сервере понаставят кучу таких программ, так и узнаешь о лагах.Не знаю, у меня ничего не тормозит.
Не знаю, до какой степени OpenComputers бережно относится к ресурсам сервера. Если очень бережно, то TPS может и не снизиться, но программы OpenComputers начнут тормозить.
component:signalsХотя, постойте ка, я брал инфу о redstone api вот отсюда http://minecraft-ru....ft/Redstone_API А про "redstone_changed" впервые слышу, где ты её взял?
-
5
-
-
Лагордром.
Зачем выполнять непрерывный опрос всех сторон, когда можно задействовать событие redstone_changed и обновлять информацию лишь об одном изменившемся входе?
-
Скринов нет, но о грядущем мне нашептала пифия. Вот пруфы:Откуда вы знаете что там комп делается через таум? Скиньте скрин крафта, пруфы, без пруфов - это лишь спам и флуд.
- Не хочешь магию качать, записывайся в рабство к магу и будешь ему рес таскать и уран с титаном и германием и алмы за работу, чтобы он тебе, например, p-n-p транзистор для сетевухи заинфузил. Будешь рабом у него, ТЕХНИЧЕСКИМ сотрудником, так сказать
- Нужно будет призвать все темные силы Мордора, чтобы изготовить, при чем с адской нестабильностью, какой-нибудь топовый проц=) Ведь никто не будет спорить, что coreI7 - это просто "чудо-магия", и в крафтерном детском столике Стива его явно сделать не получиться.
- Транзистор может крафтится в аркан-столике из огня, порядка, и воздуха + кремний, а топовый проц где-то в инфузилке с кучей дополнительных ресов и хумануса какого-то и аспекта техно и моушена, например
- Но можно сделать и в инфузилке. Попробуйте в домашних условиях сделать транзистор или вай-фай модем. Перелипите не одну тонну досок и коблы и спалите не одну сотню паяльников, и вряд ли что-то у Вас получится, разве что только магия спасет
- Ну не хочешь ты магию качать, приди к Ньюбишке, он тебе заинфузит топовый проц
Ты какую версию выберешь? Синюю или красную?
-
Роботы и не обязаны были заменять игрока в тауме, пока сами роботы не крафтились через таум. Но кто-то захотел крафтить роботов через таум. Должны ли программы писаться роботами? Так программы – это не игровой ресурс, и навык прокачивается совсем другой.Роботы не могут заменить игрока в тауме? А с какого перепугу они его там должны заменять? А роботы в ОС могут заменить игрока? Писать программы роботы будут сами?)
Ну, это все знают. Общее между ними то, что они являются инструментами, удовлетворяющими мои разнообразные интересы. Каждый из этих инструментов подчиняется некой простой и независимой друг от друга идее, чем и определяется их удобство: футбол должен быть зрелищным, микроволновка должна разогревать, холодильник – морозить, телефон – обеспечивать связь, а computercraft.ru – ставить компьютеры во главу майнкрафта.Как идеология футбола и матч Реал-Мадрид vs Динамо-Киев согласовываются с микроволновкой, телефоном и холодильником? А? Сможешь ответить?
Интересно? Отвечаю: про нелюбовь к тауму я сказал лишь один раз. А в 25 раз я спрашиваю:То, что ты ненавидишь таум или грег или покемонов, мы уже поняли, зачем ты это опять в 25й раз нам это говоришь, нам интересно понять?)
В чем польза развития средств автоматизации через мод, неподдающуюся полной автоматизации на проекте CC.ru, где основное внимание уделено компам?
Могу спросить иначе: что будет потеряно в геймплее, если крафт комплектующих будет осуществляться в инвентаре робота?
-
@@newbie, эти частности уже разобраны. Роботы не могут полностью заменить игрока в тауме, но таум нужен для создания роботов. Робот сам не достигнет возбуждения ноды и не изучит таум.
И говоря о пользе, я имею в виду не то, насколько это удобно игроку, а то, насколько это согласуется с идеологией CC.ru.
-
При таком раскладе моя претензия становится непринципиальной. Главное, чтобы комплектующие для первых роботов можно было купить за UU, не ожидая развития до выплавки кремния.Поставим на второй сервер Грег+ИК+ОС+пару аддонов к ОС (only) . Вот там себе бери и автоматизируй все только компами на здоровье и можно будет радоваться чисто техническому геймплею и хардкору.
Но вопрос всё же остается.
Если крафты условны, то для чего ты так настаиваешь на развитии средств автоматизации через магию, неподдающуюся полной автоматизации? В чём польза такого решения для CC.ru?Открою тебе один маленький секрет... Это все условно.
-
Попытаюсь еще раз.Ты им просто не хочешь внимать, и как следствие - ты их не услышишь никогда=)
Главный вопрос: почему развитие компьютерной инфраструктуры лежит через магию?
Аргумент: создание процессора – это магия, невозможная на простом верстаке.
Контраргумент: если процессор магичен, тогда магичны и роботы и встроенные в них верстаки. Что тогда мешает крафтить комплектующие на верстаках роботов?
Аргумент: игрокам нравится магия.
Контраргумент: никто не забирает магию у игроков. Но у роботов забрали возможность скрафтить их без магии. При этом полностью контролировать ислледование магии роботами невозможно. Какова цель такой асимметрии?
-
2
-
-
Читай внимательнее. Через палкотыканье всё возможно. Невозможным становится автоматическое развитие компьютерной инфраструктуры.Иртересно,а как ты собираешься собирать комп и робота,не полазив в шахте и не набрав ресов?Изначально всем придется побегать,я не думаю,что начнешь ныть(дайте комп,дайте комп,я прогу напишу)!И кто тебе сказал,что нельзя будет развивать компьютерную инфраструктуру?ЧТО тебе будет мешать этим заняться?
Достаточно пошахтерить 15 минут, и только один раз, чтобы набрать немного железа, чуть-чуть редстоуна и капельку золота для самого простого робота. Остальное – только вопрос программирования. А при покупке первого робота за UU можно вообще никуда не ходить.
NEO, разве ты предпочитаешь переход на личности комментариям по существу? Если знаешь ответ, то просто скажи, в чем польза новой механики. Пока что я не услышал ни одного внятного ответа."Поверхностно знаю Lua, почти не знаю OpenComputers, слабо знаком с механикой MineCraft и модов. Не написал ни одной программы." Тут всё сказано, что ты хочешь от него? Трезвости? ХА. Зерыч правильно говорит, "найдите на форуме человека, который заблуждается, соберите всю волю в кулак и ничего ему не отвечайте.". Игнорь его.
-
А при чем здесь креатив? Креатив – игра без правил. Запустил, закрыл и забыл. В чем профит?Да причем здесь роботы, скаживаешь tlauncher ставишь OC профит, креатив все дела.
Прежде, чем ты принесешь ноду в дом, тебе придется изучить эту технологию, а до этого будешь бегать к ноде. А когда принесешь, все равно будешь тыкать ее палкой.А зачем бегать к ноде?Перенеси ее домой и заряжай свою палочку.Вот,блин,нашел прминение роботу,это все равно что микроскопом гвозди забивать!
Для написания программ тыкать ноду необязательно. Но теряется смысл программ, если те не обеспечивают развития в автоматическом режиме. Раньше такая возможность была. Теперь ее нет.Если кто-то хочешь только писать программы - необязательно тыкать ноду.
И ладно бы, если развитие остановилось только в магии. Теперь не будет возможности автоматически развивать и компьютерную инфраструктуру.
Тыкать ноду – это скучная игра, не добавляющая тебе никакого реального опыта. Но эту игру никто у тебя не отнимает – играй и радуйся.А если хочешь играть - так играй, тыкай в ноду, монитор и т.д.
Искать алгоритмы автоматического развития – игра более увлекательная, и мой вопрос в том, почему администрация эту игру уничтожает.
-
А тебе интересно по 100 раз бегать к ноде, и тыкать в нее палкой, в то время как можно было бы программировать робота?не сможет зарядить, а тебе интересно сидеть и ничего не делать, в то время, как за тебя играют роботы?
Никто не отнимает у тебя возможность тыкать палкой в ноду. Но те, кому нужны компы, предпочитают тыкать в текстовый редактор.
Вопрос в том, почему развитие компов лежит через палкотыканье в ноды.
-
Хорошо, геосканер обнаружит ноду. А сможет ли робот зарядить палку от этой ноды?
-
А как найти ноду с помощью робота?
-
Маги и трубопроводчики в компах не нуждаются, и они не будут инфузить процессоры.каких айтишников? тех 2-х человек, которые играют, или тех 20 человек старожилов и прогеров, которые не играю вообще и чисто на форуме колбасятся и отвисают?
Тогда зачем усложнять жизнь оставшимся двум айтишникам? Если им наскучит программирование, они сами изучат магию. Те два играющих айтишника приносят свежие мысли на форум. Остальные 20 помогают довести их до ума. Благодаря этому форум живет. Или на форуме теперь тоже будет магия в приоритете?
А форум пока еще хорош. Потому-то и отвисаю здесь и колбашусь. И за проект голосую не ради тугриков.
-
С этим соглашусь, выживаем, как умеем. Но почему путь в айтишники должен лежат через магию? И почему не дать информацию о генерации мира? Как ты сам говорил: хочешь таинственности – просто не используй шпаргалки."Уникальность" его в том, что чисто компы интересны единицам. Новый сервер - это компы + еще какая-то "модная" хрень в виде каких-то модов, в которую тоже, заметь, играют игроки
Привлечь новую аудиторию всегда полезно. Но зачем айтишников распугивать? С их уходом проект потеряет своё лицо.
-
Сначала выскажусь о процессорах в инфузилке. Предположим, создание процессора – это магия и инопланетная технология, не допускающая крафта на деревянном верстаке. Но если я куплю робота за UU, то с помощью этой инопланетной технологии я смогу создавать новые комплектующие. Соглашусь: пусть будет запрет на крафт комплектующих на верстаке. Пусть всё делают компьютеры и роботы – тогда это полностью оправдает название проекта. Требуется сильно поднять цену на топовые комплектующие? Не проблема – их можно хоть из алмазных блоков или иридия делать, но при чём здесь таум?
Необязательно запускать майн, чтобы играть в него. И если бы не компьютерные моды, майкрафт не удержал бы моего внимания так долго.ну один не любит таум, второй грег ненавидит люто, а третьему компы и роботы до попки и они их юзают только для коблогенерторов, как например Магнифик) Какая разница, что там за моды. Ты же все равно не играешь
И вопрос был не о вкусах игроков (кстати, грегтех технологичен), а о развитии проекта. Еще раз спрошу:
1) Почему айтишников на CC.RU вынуждают создавать компьютеры через магию?
2) Почему приоритетом стала не технологичность, а таинственность?
3) CC.RU переориентируются на другую аудиторию?
Пока писал, увидел новое сообщение:
Автоматизация трубами. Трубами, Карл! Роботы нервно закурили.И автоматизирует там все прекрасно АЕ-шка - и магию, и технологию. Роботы и транспозеры курят нервно в тамбуре в судорогах по сравнению с АЕ-шкой в плане автоматизации там какой-то.
Последний вопрос: в чем уникальность обновленного CC.RU?
-
Именно за это я никогда не любил Таумкрафт. И если всю эту магию не удастся в полной мере автоматизировать с помощью компьютеров, то зачем она вообще нужна на проекте computercraft.ru?Много лет игроки поклонялись тауму. Азанор тщательно скрывал алгоритмы и не давал открытого описания...
Драка не за руды, а за информацию. По сути же это столкновение инженеров и магов.Еще серв не запустили, а уже драка за руды.
Сначала Кровавая Администрация говорит инженерам, что магия таума давно уже стала технологией. Инженеры, покурив гайды, соглашаются. Затем инженерам говорят, что их процессоры давно уже работают на магии, и негоже собирать их на верстаке, хотя инженеры давно уже всю сборку выполняют роботами. Естественно, инженеры сомневаются в необходимости привлекать магию. Тогда им говорят, что есть еще модик с кастомными рудами, и разглашение алгоритма их генерации сделает игру скучной.
Что происходит? CC.RU сменил цель?
-
1
-
-
Являясь в данный момент самым богатым по UU, позволю себе внести предложение по их вайпу.
Я поддерживаю избавление от лишней наличности, но против уравниловки после вайпа.
Считаю, что в идеале вайп избыточных UU должен быть ежедневным, вычисляемым, например, так:
-- несгораемый минимум, скорость и степень снижения uu_min, uu_los, uu_pow = 1500, 0.01, 1.4 -- вычисление UU на следующий день uu_next = uu_curr - floor(power(max(uu-uu_min,0)*uu_los;uu_pow))
Это позволит безболезненно накопить свои 1k5 UU на чанклодер, но при голосовании с одного аккаутна ограничить максимальный счет на уровне 4k UU. Голосование с двух аккаунтов даст лишь 5k5, а с трех – всего около 7k. То есть, много не накопишь даже при активном голосовании.В результате игроки предпочтут не копить UU, а сразу пускать их в дело. А в ожидании нового сервера голосование не пойдет на спад, а наоборот, будет расти. Эффективность голоса игрока при этом заметно снижается, но это его вклад в быстрый старт. Новые игроки, не получив стартового баланса UU, тоже будут заинтересованы в голосовании за проект. Наибольший баланс будут иметь не те, кто давно и много голосовал или мало тратил (как я, например), а те, кто активно голосовал в последнее время.
Что можно сделать сейчас? Думаю, что наиболее справедливым будет посчитать голоса за последние два-три месяца и сконвертировать их в UU после вайпа в соответствии с новым балансом UU.
-
1
-
-
UU следует резать хитрее, сохраняя накопленное за последний месяц-два – если не в этот вайп, то хотя бы в последующие.В плане амнистия "банщиков" и вайп ЮЮ.
Конкуренция в топе голосов за месяц снизилась.
-
2
-
-
Извините, был напуган. Шутка про транзистор в инфузилке нанесла мне травму, что привело к неспособности распознать шутку про отказ от ядерки.Дак а кто ж сказал-то, что простой комп или робота 1-го лвл нужно будет делать из ихора, а ихор из 100К лярдов ЕU, а 1-у еу-шку из стака урана? Я такого не говорил
Пациент пришел в себя, состояние стабильное.
-
Зачем передёргивать? Сложность поможет сделать игру интересной на долгое время – с этим никто не спорит. Но отсутствие хотя бы простых компьютеров и роботов в начале развития сделает игру непривлекательной для целевой аудитории. Или программирование уже не в приоритете?Или простота детская когда-то радовала когда-то, как например крафт радара из коблы http://puu.sh/oup3G/da84cf023f.png - этого хотите?
-
Ладно бы, если топовый. Но речь шла об простом транзисторе. А для хотя бы минимальной автоматизации требуется процессор первого уровня.Нужно будет призвать все темные силы Мордора, чтобы изготовить, при чем с адской нестабильностью, какой-нибудь топовый проц=) Ведь никто не будет спорить, что coreI7 - это просто "чудо-магия", и в крафтерном детском столике Стива его явно сделать не получиться.
Получается, что прежде, чем игроки доберутся до компьютеров, они сначала должны будут активно рыть шахты и изучать магию, вручную обслуживая таумкрафтовские машины (или как они там называются)?
-
Глазам не верю: айтишники в рабстве у магов! Если бы компы были независимы от магии, я бы расценил соседство двух модов как возможность сравнить пути развития. Но теперь изучение магии становится почти обязательным. Надеюсь, на новом сервере развитие магов тоже как-то тормозится через необходимость индустриальной прокачки.Не хочешь магию качать, записывайся в рабство к магу и будешь ему рес таскать и уран с титаном и германием и алмы за работу, чтобы он тебе, например, p-n-p транзистор для сетевухи заинфузил. Будешь рабом у него, ТЕХНИЧЕСКИМ сотрудником, так сказать А можешь просто их на рынке на барахолке купить, для это и сделали торговый мод.
Маги добрые, скиньте, пожалуйста, ссылки на хорошие гайды по свежему Таумкрафту.
-
3
-

Модемы из OpenComputers
в Разные (отсортировать)
Опубликовано: