Перейти к содержимому

eu_tomat

Модераторы
  • Публикации

    2 666
  • Зарегистрирован

  • Посещение

  • Победитель дней

    331

Сообщения, опубликованные пользователем eu_tomat


  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
    

  2. Не знаю, у меня ничего не тормозит.

    Из-за одной такой программы не затормозит. А как игроки на сервере понаставят кучу таких программ, так и узнаешь о лагах.

    Не знаю, до какой степени OpenComputers бережно относится к ресурсам сервера. Если очень бережно, то TPS может и не снизиться, но программы OpenComputers начнут тормозить.

    Хотя, постойте ка, я брал инфу о redstone api вот отсюда http://minecraft-ru....ft/Redstone_API А про "redstone_changed" впервые слышу, где ты её взял?

    component:signals
    • Нравится 5

  3. Откуда вы знаете что там комп делается через таум? Скиньте скрин крафта, пруфы, без пруфов - это лишь спам и флуд.

    Скринов нет, но о грядущем мне нашептала пифия. Вот пруфы:Как видишь, пруфов столько, что я не могу их правильно оформить из-за ограничивающих цитирование настроек форума. Не ленись, NEO, пройди по ссылкам и проверь, кто это написал. Тут два варианта: либо Alex шутил и троллил, и тогда твое обвинение во флуде переадресовывается в его адрес; либо Alex был серьезен, и тогда его слова являются пруфами, коих ты так ждал.

    Ты какую версию выберешь? Синюю или красную?


  4. Роботы не могут заменить игрока в тауме? А с какого перепугу они его там должны заменять? А роботы в ОС могут заменить игрока? Писать программы роботы будут сами?)

    Роботы и не обязаны были заменять игрока в тауме, пока сами роботы не крафтились через таум. Но кто-то захотел крафтить роботов через таум. Должны ли программы писаться роботами? Так программы – это не игровой ресурс, и навык прокачивается совсем другой.

     

    Как идеология футбола и матч Реал-Мадрид vs Динамо-Киев согласовываются с микроволновкой, телефоном и холодильником? А? Сможешь ответить?

    Ну, это все знают. Общее между ними то, что они являются инструментами, удовлетворяющими мои разнообразные интересы. Каждый из этих инструментов подчиняется некой простой и независимой друг от друга идее, чем и определяется их удобство: футбол должен быть зрелищным, микроволновка должна разогревать, холодильник – морозить, телефон – обеспечивать связь, а computercraft.ru – ставить компьютеры во главу майнкрафта.

     

    То, что ты ненавидишь таум или грег или покемонов, мы уже поняли, зачем ты это опять в 25й раз нам это говоришь, нам интересно понять?)

    Интересно? Отвечаю: про нелюбовь к тауму я сказал лишь один раз. А в 25 раз я спрашиваю:

    В чем польза развития средств автоматизации через мод, неподдающуюся полной автоматизации на проекте CC.ru, где основное внимание уделено компам?

     

    Могу спросить иначе: что будет потеряно в геймплее, если крафт комплектующих будет осуществляться в инвентаре робота?


  5. @@newbie, эти частности уже разобраны. Роботы не могут полностью заменить игрока в тауме, но таум нужен для создания роботов. Робот сам не достигнет возбуждения ноды и не изучит таум.

    И говоря о пользе, я имею в виду не то, насколько это удобно игроку, а то, насколько это согласуется с идеологией CC.ru.


  6. Поставим на второй сервер Грег+ИК+ОС+пару аддонов к ОС (only) . Вот там себе бери и автоматизируй все только компами на здоровье  и можно будет радоваться чисто техническому геймплею и хардкору.

    При таком раскладе моя претензия становится непринципиальной. Главное, чтобы комплектующие для первых роботов можно было купить за UU, не ожидая развития до выплавки кремния.

     

    Но вопрос всё же остается.

    Открою тебе один маленький секрет... Это все условно.

    Если крафты условны, то для чего ты так настаиваешь на развитии средств автоматизации через магию, неподдающуюся полной автоматизации? В чём польза такого решения для CC.ru?

  7. Ты им просто не хочешь внимать, и как следствие - ты их не услышишь никогда=)

    Попытаюсь еще раз.

     

    Главный вопрос: почему развитие компьютерной инфраструктуры лежит через магию?

     

    Аргумент: создание процессора – это магия, невозможная на простом верстаке.

    Контраргумент: если процессор магичен, тогда магичны и роботы и встроенные в них верстаки. Что тогда мешает крафтить комплектующие на верстаках роботов?

     

    Аргумент: игрокам нравится магия.

    Контраргумент: никто не забирает магию у игроков. Но у роботов забрали возможность скрафтить их без магии. При этом полностью контролировать ислледование магии роботами невозможно. Какова цель такой асимметрии?

    • Нравится 2

  8. Иртересно,а как ты собираешься собирать комп и робота,не полазив в шахте и не набрав ресов?Изначально всем придется побегать,я не думаю,что начнешь ныть(дайте комп,дайте комп,я прогу напишу)!И кто тебе сказал,что нельзя будет развивать компьютерную инфраструктуру?ЧТО тебе будет мешать этим заняться?

    Читай внимательнее. Через палкотыканье всё возможно. Невозможным становится автоматическое развитие компьютерной инфраструктуры.

    Достаточно пошахтерить 15 минут, и только один раз, чтобы набрать немного железа, чуть-чуть редстоуна и капельку золота для самого простого робота. Остальное – только вопрос программирования. А при покупке первого робота за UU можно вообще никуда не ходить.

     

    "Поверхностно знаю Lua, почти не знаю OpenComputers, слабо знаком с механикой MineCraft и модов. Не написал ни одной программы." Тут всё сказано, что ты хочешь от него? Трезвости? ХА. Зерыч правильно говорит, "найдите на форуме человека, который заблуждается, соберите всю волю в кулак и ничего ему не отвечайте.".    Игнорь его.

    NEO, разве ты предпочитаешь переход на личности комментариям по существу? Если знаешь ответ, то просто скажи, в чем польза новой механики. Пока что я не услышал ни одного внятного ответа.

  9. Да причем здесь роботы, скаживаешь tlauncher ставишь OC профит, креатив все дела.

    А при чем здесь креатив? Креатив – игра без правил. Запустил, закрыл и забыл. В чем профит?

     

    А зачем бегать к ноде?Перенеси ее домой и заряжай свою палочку.Вот,блин,нашел прминение роботу,это все равно что микроскопом гвозди забивать!

    Прежде, чем ты принесешь ноду в дом, тебе придется изучить эту технологию, а до этого будешь бегать к ноде. А когда принесешь, все равно будешь тыкать ее палкой.

     

    Если кто-то хочешь только писать программы - необязательно тыкать ноду.

    Для написания программ тыкать ноду необязательно. Но теряется смысл программ, если те не обеспечивают развития в автоматическом режиме. Раньше такая возможность была. Теперь ее нет.

    И ладно бы, если развитие остановилось только в магии. Теперь не будет возможности автоматически развивать и компьютерную инфраструктуру.

    А если хочешь играть - так играй, тыкай в ноду, монитор и т.д.

    Тыкать ноду – это скучная игра, не добавляющая тебе никакого реального опыта. Но эту игру никто у тебя не отнимает – играй и радуйся.

    Искать алгоритмы автоматического развития – игра более увлекательная, и мой вопрос в том, почему администрация эту игру уничтожает.


  10. не сможет зарядить, а тебе интересно сидеть и ничего не делать, в то время, как за тебя играют роботы?

    А тебе интересно по 100 раз бегать к ноде, и тыкать в нее палкой, в то время как можно было бы программировать робота?

    Никто не отнимает у тебя возможность тыкать палкой в ноду. Но те, кому нужны компы, предпочитают тыкать в текстовый редактор.

     

    Вопрос в том, почему развитие компов лежит через палкотыканье в ноды.


  11. каких  айтишников? тех 2-х человек, которые играют, или тех 20 человек старожилов и прогеров, которые не играю вообще и чисто на форуме колбасятся и отвисают?

    Маги и трубопроводчики в компах не нуждаются, и они не будут инфузить процессоры.

    Тогда зачем усложнять жизнь оставшимся двум айтишникам? Если им наскучит программирование, они сами изучат магию. Те два играющих айтишника приносят свежие мысли на форум. Остальные 20 помогают довести их до ума. Благодаря этому форум живет. Или на форуме теперь тоже будет магия в приоритете?

    А форум пока еще хорош. Потому-то и отвисаю здесь и колбашусь. И за проект голосую не ради тугриков.


  12. "Уникальность" его в том, что чисто компы интересны единицам.   Новый сервер - это компы + еще какая-то "модная" хрень в виде каких-то модов, в которую тоже, заметь, играют игроки

    С этим соглашусь, выживаем, как умеем. Но почему путь в айтишники должен лежат через магию? И почему не дать информацию о генерации мира? Как ты сам говорил: хочешь таинственности – просто не используй шпаргалки.

    Привлечь новую аудиторию всегда полезно. Но зачем айтишников распугивать? С их уходом проект потеряет своё лицо.


  13. Сначала выскажусь о процессорах в инфузилке. Предположим, создание процессора – это магия и инопланетная технология, не допускающая крафта на деревянном верстаке. Но если я куплю робота за UU, то с помощью этой инопланетной технологии я смогу создавать новые комплектующие. Соглашусь: пусть будет запрет на крафт комплектующих на верстаке. Пусть всё делают компьютеры и роботы – тогда это полностью оправдает название проекта. Требуется сильно поднять цену на топовые комплектующие? Не проблема – их можно хоть из алмазных блоков или иридия делать, но при чём здесь таум?

     

    ну один не любит таум, второй грег ненавидит люто, а третьему компы и роботы до попки и они их юзают только для коблогенерторов, как например Магнифик)  Какая разница, что там за моды. Ты же все равно не играешь

    Необязательно запускать майн, чтобы играть в него. И если бы не компьютерные моды, майкрафт не удержал бы моего внимания так долго.

     

    И вопрос был не о вкусах игроков (кстати, грегтех технологичен), а о развитии проекта. Еще раз спрошу:

    1) Почему айтишников на CC.RU вынуждают создавать компьютеры через магию?

    2) Почему приоритетом стала не технологичность, а таинственность?

    3) CC.RU переориентируются на другую аудиторию?

     

    Пока писал, увидел новое сообщение:

    И автоматизирует там все прекрасно АЕ-шка - и магию,  и технологию. Роботы и транспозеры курят нервно в тамбуре в судорогах по сравнению с АЕ-шкой в плане автоматизации там какой-то.

    Автоматизация трубами. Трубами, Карл! Роботы нервно закурили.

     

    Последний вопрос: в чем уникальность обновленного CC.RU?


  14. Много лет игроки поклонялись тауму. Азанор тщательно скрывал алгоритмы и не давал открытого описания...

    Именно за это я никогда не любил Таумкрафт. И если всю эту магию не удастся в полной мере автоматизировать с помощью компьютеров, то зачем она вообще нужна на проекте computercraft.ru?

     

    Еще серв не запустили, а уже драка за руды.

    Драка не за руды, а за информацию. По сути же это столкновение инженеров и магов.

    Сначала Кровавая Администрация говорит инженерам, что магия таума давно уже стала технологией. Инженеры, покурив гайды, соглашаются. Затем инженерам говорят, что их процессоры давно уже работают на магии, и негоже собирать их на верстаке, хотя инженеры давно уже всю сборку выполняют роботами. Естественно, инженеры сомневаются в необходимости привлекать магию. Тогда им говорят, что есть еще модик с кастомными рудами, и разглашение алгоритма их генерации сделает игру скучной.

    Что происходит? CC.RU сменил цель?

    • Нравится 1

  15. Являясь в данный момент самым богатым по 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

  16. Дак а кто ж сказал-то, что простой комп или робота  1-го лвл нужно будет делать из ихора, а ихор из 100К лярдов ЕU, а 1-у еу-шку из стака урана? Я такого не говорил

    Извините, был напуган. Шутка про транзистор в инфузилке нанесла мне травму, что привело к неспособности распознать шутку про отказ от ядерки.

    Пациент пришел в себя, состояние стабильное.


  17. Или простота детская когда-то радовала когда-то, как например крафт радара из коблы http://puu.sh/oup3G/da84cf023f.png  - этого хотите?

    Зачем передёргивать? Сложность поможет сделать игру интересной на долгое время – с этим никто не спорит. Но отсутствие хотя бы простых компьютеров и роботов в начале развития сделает игру непривлекательной для целевой аудитории. Или программирование уже не в приоритете?

  18. Нужно будет призвать все темные силы Мордора, чтобы изготовить, при чем с адской нестабильностью, какой-нибудь топовый проц=) Ведь никто не будет спорить, что coreI7 - это просто "чудо-магия", и в крафтерном детском столике Стива его явно сделать не получиться.

    Ладно бы, если топовый. Но речь шла об простом транзисторе. А для хотя бы минимальной автоматизации требуется процессор первого уровня.

    Получается, что прежде, чем игроки доберутся до компьютеров, они сначала должны будут активно рыть шахты и изучать магию, вручную обслуживая таумкрафтовские машины (или как они там называются)?


  19. Не хочешь магию качать, записывайся в рабство к магу и будешь ему рес таскать и уран с титаном и германием и алмы за работу, чтобы он тебе, например, p-n-p транзистор для сетевухи заинфузил. Будешь рабом у него, ТЕХНИЧЕСКИМ сотрудником, так сказать   А можешь просто их на рынке на барахолке купить, для это и сделали торговый мод.

    Глазам не верю: айтишники в рабстве у магов! Если бы компы были независимы от магии, я бы расценил соседство двух модов как возможность сравнить пути развития. Но теперь изучение магии становится почти обязательным. Надеюсь, на новом сервере развитие магов тоже как-то тормозится через необходимость индустриальной прокачки.

     

    Маги добрые, скиньте, пожалуйста, ссылки на хорошие гайды по свежему Таумкрафту.

    • Нравится 3
×
×
  • Создать...