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

qwertyMAN

Пользователи
  • Публикации

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

  • Посещение

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

    47

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


  1. Я тут поиграл в свою сборку, и вот что могу сказать:
     
    • Ночью на поверхности очень опасно. Из-за улучшенного интеллекта зомбаков, модов на мобов (которые вписываются в атмосферу) и сложности хард - появляется тучка из зомбаков. Некоторые бегут быстро и наносят урон не плохой. Хотя основная масса и медленная и не может догнать, но быстрые зомбаки в спину дышат когда убегаю от них и пару раз уже валили.
    • Под землёй строю бункер, решил построить нижний этаж, и из-за мода Enviromine начал падать кислород. Пришлось на перекрёсток (нулевой, первый и второй этаж, 4 ответвления на каждом этаже) посадить ель. Кислород восстановил на этом участке.
    • Поставил холодильник чтобы еда не так быстро портилась из-за мода Enviromine. (хотя кажется порча как то баганно работает, иногда игнорируется порча в ванильном сундуке, при достижении 100 и более процентов)
    • Далее поставил на поверхности много бочек из агрикрафта, которые образуют одну большую бочку. Чтобы от туда набирать питьевую воду в бутылки. (так как реген воды в мире запрещён, приходится так воду с дождя собирать. Хватает вполне)
    • Время от времени бутылками с водой наполняю бурдюк. Так как если его надеть, он временно будет автоматически утолять жажду из мода Enviromine.
    • Всё остальное что было в Enviromine запретил в конфигах. Так как мне оно показалось лишним.
    • Пока что интересно играть. Играю без кроватей, чтобы поторопиться уйти в бункер до ночи. Потом как ресов будет много, смогу толпу зомбаков расстреливать дистанционно из оружия flans мода. Вступать в ближний бой с такой толпой просто самоубийство. А это оружие в принципе не читерное, сильно не бьёт и крафтится из ресов.

    Там ещё у меня стоит RTG генерация, тинкерс для плавки руд, minechem, если друг понадобится воду синтетически производить, когда нет дождя, всякие редлогики, харвесткрафты (не знаю зачем, ведь еда вся портится), ThermalExpansion для того чтобы можно было в тинкерсе делать заряжаемые инструменты, OpenComputers и там незначительные мелки моды вроде Carpenter's Blocks и чизель, для постройки настоящего убежища.

     

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

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

     

    P.S. Немного скринов:

     

     

    Я задыхаюсь на 2 этаже пока дерево не выросло:

    KCVCxfx.png

     

    Дерево выросло:

    vRfvy1b.png

     

    В спешке фоткаю топку зомбаков, которая постоянно спавнится со стороны деревни, видимо из-за наличии там факелов:

    lXttfsx.png

     

     


  2. А в pcall нельзя добавить?

    Проблема именно во время тестов. Я часто проги тестирую и каждый раз через Ctrl + C завершать прогу и потом перезагружать комп долго. А вот когда готовая уже прога то там ошибок не должно быть и всё норм работает. Это проблема именно тестирования проги.


  3. Я бы не использовал event.listen, а использовал event.pull. По событию "key_down" платформа начинает движение, а по "key_up" останавливается. Не нужно два десятка раз жмакать на клавишу да и с ignore не будет проблем.

    Собственно перемещение платформы осуществлять по таймеру. Можно через os.sleep, но тогда нужно использовать многопоточность, что бы движение одной платформы не влияло на другую.

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

     

    На счёт арканоида. Разбираться в коде лень, не такой уж он и красивый чтобы исправлять ошибки. Мне проще с нуля написать нормальный код в котором будет всё как надо. И названия переменных нормальные.


  4. Нет, event.listen как я его использовал подходит только для одного игрока. Пока один перемещаю платформу другой не может. Так то он мне не мешает. Еще не сталкивался с проблемойю

    Лень мне вникать в код, в общем вот проблема:

    -- физика(нет) не работает. Если у шарика у < 1 то меняет направление несколько раз = не работает
    

    Вот причина которая подходит по описанию к проблеме:

    В твоём коде есть event.listen, но нет event.ignore. (ужасная ошибка, исправь немедленно) Значит при каждом запуске проге, будет всё больше и больше раз выполнтся функция.


  5. Замутить арканоид? Пфф да запросто, там много ума не надо. Хоть на четверых можно играть  :) Но мне лень пока писать, занят был созданием хардкорной сборки, сейчас тестить начну.

     

    А пока просто по накидаю советов по программированию в ОС:

    • Когда пишешь проги в отдельном редакторе, возможно, нужна перезагрузка компа или выход/вход в игру, чтобы изменения вступили в силу. (в одиночной игре) Чтобы изменения сразу вступали в силу без перезагрузки, нужно в конфигах одну строку изменить. (для одиночной игры)
    • Если пишешь библиотеку - готовься после каждого изменения файла перезагружать комп. Увы, но мне лень было придумывать способ выгрузки библиотек из памяти. Пусть гуру луа пояснят, что в таких случаях нужно делать.
    • Если используешь event.listen, и перед выключением проги не производишь event.ignore - готовься что у тебя будут повторяться некоторые действия. Быстрое решение - перезагружать комп каждый раз после выхода из проги. Более правильное решение - не выходить из проги через Ctrl + C и по завершении проги использовать event.ignore (как я понял ты с этой проблемой столкнулся и она тебе дико мешает)

    Удачи с реализацией!


  6.  

     

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

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

    А там и дело времени, пока облетаешь всю карту, и пока найдёшь одного из нескольких игроков. С транслокатором так вообще рай. Нашёл место и телепортом всё домой унёс.

     

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

     

    P.S. А что, реально сложно осуществить такую игру, в которой не будет ничего отобраться за стеной? Почему майнкрафт рендерит всё что происходит за стенами?


  7.  

     

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

    Это да. С модами там будет что делать и куда ресы тратить. А для большего хардкора можно ещё коблогены запретить. Чтобы только из саженцов добывали землю, из земли камешки и из камушков булыгу.

    + enviromine который я уже понял как настроить, отрубив лишнее. И отрубленный реген воды, как же без него.

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

     

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

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


     

     

    И может каких модов напихать еще
     

    Может tinkers construct ? Атмосферный же мод.

    • Нравится 1

  8. Какой хардкор в универсальной броне?Это ведь легко!

    Главное - самая топовая броня. Многие игроки только из-за неё играют.

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


  9. Предлагаю на Hardcraft вместо драконика и мода на гравики поставить Modular Powersuits.

    Мод добавит одну бронь и множество компонентов к неё для того чтобы у игры был смысл играть.

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

    Кто то сказал программирование? Нет, это прошлый век. Сейчас цель игры у игроков - топовая броня и никак иначе!

     

     

    1377627782_2013-08-28_05.09.15.png

     

     


  10. Хотел посмотреть что за код там, лучше бы я этого не делал :whistle3:

    Мог бы ссылку и первоисточник сделать. Ничего же не понятно.

    Из того что можно оптимизировать я нашёл только глобальную переменную math. Для более быстрой работы я бы ввёл эту локальную переменную local rand = math.rand.

     

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

    В общем с таким кодом вообще ничего не понятно что ты там понаписал.


  11. и?

    предлагаешь ванильку и мод апокалиптический какой-то? И броню не выше алмазки? И смысл?  Зачем тогда играть, копать рес, копалки какие-то и роботы и прочее, что-то производить?

    Я думал это сервер программистов, которым важнее программирование, нежели какой то жалкий читерный квант.

    Но ок, теперь понял какие цели у проекта, спасибо что объяснили.


  12.  

     

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

    Спрятать? :smile3: 

    Умник в кванте и с прозрачными текстурами тебя хоть на дне марианской впадины найдёт. Это и основная проблема подобных сборок.

    Может всё же хард добиться другими путями не затрагивая приваты? Усилить зомби, вводить моды моды порчу еды, температуру, всяческие события вроде падения метеоритов и прочее. Вон я даже знаю есть мод на генерацию, при которой мир генерируется засушливый, нет воды и получить один саженец - большой труд. А вместо воды там токсичная жидкость.


  13. А почему именно из OpenSecurity, можно http://minecraft.curseforge.com/projects/openmodularturrets , благо интеграцию с OC имеют,а турелей там больше.

    Ты вообще видел что там за интеграция? Там из интеграции только вкл/выкл и переключатель мобы/игроки. А так они полностью автоматические. Скука. Даже наводить не надо на игроков? Всё само делает. Видел я в MineOS прогу для этих турелей. Ну реально, там практически никакой интеграции.

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


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

    Читеры есть читеры. Особенно с читерным гравиком им будет без проблем тебя найти, это 100%. Вопрос лишь в их свободном времени.

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


  15. И да зачем зомбей апать? что это даст? зомби будут охранять твой дом? калаш спасет твой дом от Васи Пупукина когда ты будешь копаться в другом месте или оффлайн?

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


  16. А с внутренним инвентарём, как работал ?

    suck и drop спокойно справляются с элементарными прогами, вот например как попытаться всё забрать из сундука:

    while robot.suck() do end
    

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


  17. Какой еще хардкор? я думаю в момент старта там будет человек 10) а через неделю когда всех бомбанет от того что кто то их загриферил путем текстур/багов/прочей хрени онлайн будет 0, а если и будет кто то играть то группа дружественных игроков которые выроют себе нору и расставят по периметру теслы. А про скай и ситечки могу сказать одно, на большенстве проектов это самые популярные сервера)

    Да это понятно что с текстурами будут бегать умники. Но что в этом скае делать? Без модов там не интересно. Один-два робота 1 уровня обеспечивают большим потоком ресов, а так же прочей полезной работой. А ресы как бы и не нужны, ибо девать некуда становится.

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

     

    Ясное дело что мир без приватов долго не проживёт, по этому я думаю нужно делать упор на усилении зомби. А так же огнестрелы разрешить в крафте чтобы от зомби отстреливаться. Чтобы игроки хоть по выживали. А то в этом магике от мощных мобов толку нуль. Там зачарить любые вещи можно бесплатно, сплошное читерство.


  18.    В роботе должны быть установлены 2 улучшения : инвентарь и контроллер инвентаря.

       Взять предмет с сундука - robot.suck([count: number]): boolean

       Сделать активным слот - robot.select([slot: number]): number

     

    P.S. Хотя ... глянь здесь http://minecraft-ru.gamepedia.com/OpenComputers/Robot_API

    Хм, странно. Когда я тестил роботов недавно, у меня стояло только одно улучшение "инвентарь" (ибо в робота 1 лвл больше улучшений не смог установить, и всё при этом нормально работало. Робот мог как брать вещи, так и класть их в сундук.

     

    Многие функции робот может выполнять без лишних улучшений. Сложнее конечно, но всё же может.

    Я даже думал в ближайшее время библиотеку под робота написать.

    • Нравится 1

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

     

    это тебе не ситечком кликать :)

    продержимся как-то. Считай, что это 3-я мировая. Игроки теперь могут не только строить лагодромы, а и ломать их.

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

     

    P.S. Надеюсь как на IT, невидимого игрока не будет сдавать waila или ещё что то. Хотя, в принципе можно просто запретить крафт зелей невидимости, ибо хардкор.

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