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

Doob

Гуру
  • Публикации

    1 089
  • Зарегистрирован

  • Посещение

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

    141

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


  1. Пусть тогда игрок покупает вещи не у банка, а у других игроков, а т.к. онлайн на сервере не слишком большой, то никакой читерности и не будет.

    Если ты думаешь, что AE - скучный мод, то ты его толком не знаешь. Мне он кажется интересным т.к. там есть возможность "побыть инженером", составляя сложную, запутанную схему обработки предметов у себя дома. Когда я представлял систему от Doob, я подумал, что неплохо было бы внести в нее эту черту AE. Примерно так: игроку предоставляется голая система, которую можно расширять самописными модулями, например, что некоторые предметы автоматически извлекались в блоки игрока, когда он вернется домой из шахты или откуда-то.

    Кстати, да, я где-то писал, что можно для этой системы сделать кучу молотилок/дробилок/печек, и к тому-же почему все думают, что это виртуализация? Представьте, что предметы отправляются в какое-то реальное хранилище, реальные устройства при помощи Ender технологий, просто к ним нет физического доступа, т.к. они находятся в другом мире.

     

    И не надо такую простыню своих мнений разводить, не нравится - я понял, понял плюсы и минусы, кому нравится - будут развивать идею. И идея может быть не для нашего сервера, а для тех хардкорщиков, которые компутерс онли (хотя без индастриала никуда).

    • Нравится 1

    • Не нравится AE? AlexCC давно уже показал альтернативу: сундуки + робот. Сердцем системы будет таблица крафтов, но она потребуется в любом случае. Еще нужно будет помнить, что и в каком сундуке лежит, но для робота это не будет проблемой.
    • Покупать и продавать предметы, не прыгая до банка — читерство.
    • Любая виртуализация логистики — зло для игрока. Система транспортировки в AE — тоже скучная. Делать свою AE на дебаг-карте — еще большее зло. В чем тогда будет прелесть игры?
    • Обмен товарами "как в реальном мире" — интересная идея, но при чем тут дебаг-карта?
    • И, кстати, на чем на таком "своем" может специализироваться игрок? Выращивание картошки? Так едой любой игрок сам себя обеспечивает. Давно уже написаны шахтеры, лесорубы и фермеры. Качай программу, устанавливай на робота и забудь о любой зависимости от любого товара. Сельхозпродукция в майнкрафте почти сразу становится мусором. Как только ты построишь приличного робота-шахтера, мусором становятся и руды тоже. Тебе скучно быть фермером? Есть решение — нескучный робот-фермер. Тебе скучно строить помещение под ферму? Есть решение — нескучный робот-строитель. Все равно скучно? Напиши веселого робота-кладовщика

    Автокрафт у меня есть, рецепты забивать лень.

     

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


  2. 1Ridav показывал просто read и просто write

     

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

    • Нравится 1

  3. Дааааа, интересное мировоззрение. А когда админ регенит майнерс миры каждый месяц - это тоже дюп машина?=)

    Чтобы из воздуха в банке получить слаймы - нужно сначала накопать копер или железо и его продать, вообще-то. А скелеты, которые спавнятся из воздуха и из них ты выбиваешь кости и порох из криперов, тоже дюп? :facepalm:  Я бы рассказал, что такое реальный дюп в майне, но думаю, ты и сам знаешь.

     

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

     

    Я со всем согласен, но все-же идея возникла из-за того, что АЕ мне не нравится и есть возможность сделать альтернативу. Хотелось бы убрать головную боль с забыванием каких-либо предметов при крафте, чтобы не бегать каждый раз по сундукам. К тому же, можно легко продавать и покупать предметы не прыгая до банка, так каждый игрок стал специализироваться на чем-то своем, как в реальном мире - я произвожу один продукт, потребляю другой, через систему я могу взаимодействовать с потребителями моего продукта и производителями мне необходимых.

    Вот будет стоять где-нибудь такой 'сейфик'

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

     

    Зачем тогда дебаг карта? Есть же PIM,


  4. То есть 'дурацкий' мод АЕ убираем и запускаем в игру твою 'виртуальную свалку' на дебаг карте? Так что ли? Чего ты добиться хочешь?

    И чем же это читерный админ-шоп?

     

    Я вообще ничего не предлагал, только описал идею.

    Админ-шоп делает предметы из воздуха, т.е. не использует сгенерированные ресурсы в мире, а добавляет новые в обход генерации (пусть даже это возобновляемые ресурсы, все-равно это официальная дюп-машина).

    • Нравится 1

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

     

    Чистая визуализация твоя просто убивает все это и  не нужна никому.

     

    П.С. Еще раз говорю - сундук для сервера, это обычный блок. Никакой нагрузки он не создает. Это просто указатель, по которому ты можешь получить доступ к таблице айтемов и их тегам, хранящихся в нем, через гуи =)  http://puu.sh/iQb5u/7f89fd7848.png

     

    С таким подходом все моды выкинуть и резаться в ваниль, ибо крафт бредовый, в АЕ вообще в одинм педметик влезает 64 сундка - чем не виртуализация? А админ-шоп вообще читерство.

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

     

    А по части сундуков не знаю, в 1.2.5 MC мы с товарищами ложили серв с онлайном +100 человек, просто набив двадцать сундуков булыгой.


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


  7. Зачем лепить праведное с грешным. Банки, АЕ и прочее? У них совершенно разное назначение. Банк - это покупка каких ресов и плюх за голоса, или того, что лень крафтить, или есть излишек меди, а нужно олово и т.п.

     

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

     

    Какое отношение АЕ и Банк имеют к вашей читерной дебаг плате и самой читерной идее сделать на ней встроенный в задницу игрока аналог тессеракта, при том при всем, что уже есть читерный эндер сундук.  :facepalm:

     

    Объясните, что тут вообще разрабатывается?

     

    Давайте на дебаг карте и командных блоках сделаем "копалки" - зарегался в системе и сиди дома, чем больше ты онлайн, тем с большей скоростью капает рес в инвентарь какая-то гивалка. 

     

    Вы еще виртуальные шахты сделайте и прокачивайте их, как в однокласниках яляФерма. Сиди дома и паси овечек и чай пей, можно вообще в майн не играть, просто зашел в комп опеннет, кинул ресы добытые в прокач шахт виртуальных и вышел. Может вообще весь майн сделаем на одном компе опенета? Виртуально там крафть все, копай и прочее.

     

    Не увлекайтесь этими дебаг-картами и прочим - это зло.

     

    Сам майн, вообще-то тоже виртуальный... или нет? Если сервер инфо-тех, то надо качать инфо-тех, а не скиллы в модах. Часами добываешь ресы, часами крафтишь (ладно, можно сделать автокрафт), но все-же на что-нибудь действительно полезное времени нет, только в одиночке можно спокойно сидеть и создавать что-нибудь новое, а не гонять робота по майнерсам или сидеть и грузить чанки, пока дома что-нибудь крафтится.


  8. В майнерсах не работают планшетики с ОpenNet. Уж лучше юзать эндерсундук с консоли.

     

    Связанные карты работают и без опеннета.

     

    А вообще, идея была развить OpenComputers, чтобы можно было отказаться от ненужных модов (которые можно заменить программами OC)

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


  9. Все упирается в лаги, в реальном мире скорость сигнала приближается к скорости света, поэтому можно использовать размещение битов по времени, даже без коррекции ошибок, на огромных скоростях.

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

    Где-то видел, как в RedPower делали передачу данных по редстоуну, там долго боролись с двумя проводами (скорость около 1 Мб за 10 минут), потом забили и стали юзать бесцветный кабель.


  10. На сколько я понял, картинка на экране отражает расстояние до того или иного блока, но не отражает свойства самого блока.

    Там довольно интересно устроено, шаг луча трассировки можно сделать очень маленьким, на мониторах OC нельзя увидеть достаточно детализировано форму блока, надо попробовать с мониторами CC.

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


  11. То что ты в cmd отослал у тя сотрется, т.к. было только в оперативной памяти.

     

    Зачем вообще рестарт? Проблема в энергопотреблении? Можно сделать условие - при определенном уровне энергии устройство замедляет операции до предела (к примеру 1 операция в минуту), а если приходит сообщение об отключении энергосберегающего режима то замедление отключается.


  12. Да, но тут удобнее: после каждого рестарта оборудования не надо отправлять код.

     

    Рестарт не нужен (устройство может не включиться), я прошиваю это:

    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/


  13. Шифрование само по себе не решает проблемы идентификации. Как вариант: регистрация пользователя производится со специализированного терминала, а остальная работа - с произвольного компьютера.

     

    Это да, если сопрут устройство с которого осуществляется доступ, то все средства тоже сопрут. Можно использовать генерацию ключей по паролю - игрок задает сид своим паролем и из него генерируется ключевая пара. В итоге ключи существуют только во время связи с сервером.

    А для регистрации, игроку нужно будет только стоять возле основного сервера на сенсоре движения (в кабинке, как предложил SergOmarov) и вбить в регистрационную форму свой ключ - публичный ключ уходит на сервер, с сенсора отправляется имя. А потом уже доступ только по ключу, из любой точки карты, где есть связь с сервером.

    • Нравится 1

  14. Но это все тоже мозговыламывание, только в квадрате

     

    Вообще-то в кубе)) Изначально, я сделал по фильму Cube - 18х18х18 комнат, при переходе из одной комнаты в другую, дальние комнаты выгружались, новые появлялись, без всяких смещений и телепортаций. Но все делалось при помощи комблока - каждый блок приходилось ставить отдельно, комп на циклах без слипов подвисал, вылетал, крашил майн. В OpenComputers же, создать базовую комнату можно двумя командами setBlocks (в MC1.8 лучше задействовать стандартные fill и clone)

    Самое сложное это алгоритм генерации, тут у меня просто нет идей, только смена маршрутов по таймеру и предыдущим переходам.

     

    P.S. Как вариант - виртуальное пространство заполненное тессерактами, но это слишком примитивно.

    • Нравится 2

  15. А как планируется идентифицировать  игрока в системе? Я понимаю, логин-пароль. Но где гарантия, что я не зарегистрирую пользователя с именем Doob и не отправлю весь его инвентарь в фонд помощи начинающим хакерам? Можно, конечно обрабатывать события "touch" и "key_down" и определять кто именно за монитором, но если это будет мой компьютер, а не общественный терминал, то он обработает эти события как мне нужно.

     

    Симметричное шифрование решает все проблемы. Как одолею лень - переведу RSA на Lua, ибо рабочих библиотек не видел.


  16. А если в лабиринт войдут два игрока?

     

    Ну вся фишка в том, что система должна обрабатывать каждого игрока индивидуально и всех вместе.

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

    Находясь внутри, переходы не заметны, т.к. переход совершается в заранее созданную комнату и при телепортации полностью сохраняется положение игрока.


  17.  

    Там есть всё, что нужно.
    А запись делается так:
    tape write <URL>

     

     

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


  18. Как можно побыстрей записывать информацию на кассеты? И вообще, где можно почитать описание формата, в котором хранятся данные на кассетах?

    А то возможности звукоизвлечения почти бесконечны, но на запись минуты звука уходит несколько часов.

×
×
  • Создать...