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

Alex

Администраторы
  • Публикации

    3 168
  • Зарегистрирован

  • Посещение

Все публикации пользователя Alex

  1. [warn=изменения 11.01.16][/warn] вайп мира Энд (откат до состояния на момент открытия ИТ) вайп мира mine обновлен мод openFM, IC2 добавлен мод StorageDrawers удалены клиентские моды InGameInfo и mod_macros (имеют некоторые чит признаки)
  2. Может есть смысл тут тоже еще глянуть, вдруг нужные кому-то, дополнительные крупицы знаний: ссылка П.С. Полную версию книжки можно скачать с нашего сайта в сайдбаре "Ссылки"
  3. Тракторист - это юзверь считай, ему циклы Карно знать и необязательно, чтобы трактор куда-то ездил, а тем более не нужно морочить ему этими циклами башню. А вот научить почистить форсунку(образно, конечно, форсунки, и те испытываются и настраиваются на стендах, скажем, лучше свечу) и куда ее впендюрить, вот это рассказать ему желательно П.С. Чего ты прицепился) Я ж вам не запрещаю писать ОпенВиндовсы или игру Крайзис 6. Пишите там хоть программу управления Большим адронным колайдером на Луа и ОС-ких комПуктерах. Главное, чтобы сервер не лагал, а что там на нем крутится, админу до лампочки
  4. Может и так Вот только эта теория скорее всего интересна и нужна будет дай Бог одному человеку из 1000 юзеров форума, а многих даже отпугнет от изучения программирования В основной массе игроки жалуются, что табла почему-то не конкатенейтится со стрингом и орет ошибкой и спрашивают, как получить заряд МФСУ-шки через адаптер и как запихать в робота сундук с киркой=) Куча либ лежит прекрасных на форуме и никто их не юзает, а игроки упорно в программках своих пишут свои ванильные "файле.опен" и "файле.рид" с "файле.клоузе". =) Что толку от теории, если практической пользы нет? П.С. "ОпенВиндовс" и "копалка" - это образное сравнение, если вдруг что
  5. Слабость таблицы t управляется полем __mode ее метатаблицы. Если поле __mode, это строка, содержащая символ 'к', ключи в таблице являются слабыми. Если __mode содержит 'v', значения в таблице являются слабыми. В любом случае сборщик удалит пару ключ=значение. t = {} setmetatable(t, { __mode = 'v' }) t['foo'] = {1,2,5} collectgarbage() print(t['foo']) --> nil t = {} setmetatable(t, { __mode = 'v' }) t['foo'] = {1,2,5} -- collectgarbage() print(t['foo']) --> table: 0x239af20 Справедливо, если t['foo'] - таблица, если же t['foo'] - число или стринг, сборщик пропустит его. П.С. В эмуляторе Луа в моде ОС вызов collectgarbage() отключен. Что там и как работает на детских комПуктерах и нужен ли нам весь этот огород и безумная возня в нашем конкретном случае для майна со сборщиками мусора, "средами разработки" и прочей дребеденью, один крипер знает. Скорее всего, это только снизит производительность и будет грузить сервер ненужными операциями. Там все работает автоматически, сборщики мусора, "укладчики" и "сохраняльщики", нам нужно лишь следить за тем, чтобы не писать говно-проги и говно-циклы, локализировать переменные, следить за памятью свободной, так как у нас ее сотни килобайт какие-то, проверять фри-мемори на этапе разработки программы, использовать только необходимые библиотеки, исходить из здравого смысла и понимать, что таблицы длинной в 2^100 элементов в ОЗУ игрового комПуктера не поместить никак (если, конечно, админ в конфиге не выделит на один игровой комПуктер и планку 3 ур. 1ГБ ОЗУ) и нам не нужно писать новый ОпенВиндовс какой-то вместо копалки, как некоторые любят. Мод ОС НЕ рассчитан на гигантские проги и великие рекорды мира и Гиннеса, а также на космические проекты для расчета орбиты Вояджера-2, чтобы тут сидеть ночами и "ломать голову" над тем, как освободить лишние пару килобайт ОЗУ.
  6. Итоги за декабрь 2015: http://computercraft.ru/31.12.tops15.csv Бонусы игрокам, кто попал в ТОП-15: см. Поздравляем игрока Ktlo с победой в гонке голосований и медалью "Поддержка проекта"
  7. Вот именно. Беготня по тессерактам какая-то. Зачем вообще эти "тессеракты" тогда нужны и какой-то сетинг непонятных комнаток, который нам скорее всего сервак завалит? Ведь если они однотипные с 4-мя дверками, или сколько они там их хотят впендюрить, то не проще ли, и как следствие, вообще их не спавнить, а сделать одну ссаную комнатку и на монитор принтить или в чат сендить в личку, мол вы в 158-й комнатке, если игрок там чего-то потыкал куда-то, потом, мол вы в 499-й комнатке, так ведь? Разницы то нет никакой и игрок даже не поймет, тепешится ли он реально, или это только иллюзия А цепочку написать в виде последовательных каких-то чисел постоянных, или они рандомятся каждый раз в начале "путешествия" так называемого. Сбился в цепочке, тыкай заново. "А за окном" просто куст сирени спавнить разный, чтобы было, как в ДМБ - иллюзия движения на поезде домой, как дембель там на кровати "ехал", а духи с ветками носились ( в нашем случае менять шерсть на полу, цвет то есть, то есть сетить пол 5 на 5 другой шерстью при "перемещении" по комнаткам) И какая там вообще логика? Если "путь" не меняется никогда, то просто запиши на бумажку, в какой комнатке сдох, а в какой вернулся назад в начало пути или откатился на какую-то точку и тыкай куда-то опять. А если закономерности нет, то какой же это тогда лабиринт? Это рулетка тогда какая-то получается. А самое главное - ведь если там приват, то как они собрались там открывать дверки и кнопки какие-то??? А если привата нет, то я и с помощью кирки лабиринт пройду быстренько. Да и сетиться КБ-шкой же дверки и кнопки будут сикось-накось раком на ушах как попало, дверки же боком как-то впендюрятся, а кнопки будут в воздухе летать с факелами вместе, если их сетить КБ-шкой, так ведь? А это же еще нужно как-то "украшать" ловушками и спавнить КБ-шки с командами и прочее прочее. Как это вообще будет работать и в чем соль замысла спавнящихся комнаток, ума не приложу пока. Как-то тоскливо это все и гемОрно в реализации, как по мне. Другое же дело, когда лабиринт в реальном масштабе большой и сложный, кастомный, живет своими таймингами и законами и который фиг выкупишь, как он именно работает и как успеть куда-то добежать и надо ли туда было бежать вообще. Лабиринт этот сделать в отдельном скай-ленд мире, при ТП туда скрипт чистит инвентарь и выдает минимум каких-то предметов. Консольный доступ в эндер-чест заблочен. "Бегунов" может быть сколько угодно одновременно. Лабиринт живет своей жизнью и почти не зависит от действий игрока (имеется ввиду главный механизм открытия и закрытия ключевых проходов в стенах, глобальных ТП, сброса, чистки игроков недобежавших, то есть оттепешило их в начало лабиринта или убило и т.д.). Вход в главные ворота лабиринта только в определенное время суток по времени, никакие транслокаторы там не работают, кастомный спавн мобов, кастомные ловушки, все как в фильме "Бегущий в лабиринте". Мелкие же препятствия и головоломки или ловушки уже требуют действий игрока для их решения и обхода, начиная от паркура и заканчивая поршнями, воронками, лавой и компами. Та тема, которая в урле указана - это совсем другой компот и она совершенно никак не связана с "Кубом" и спавном одинаковых комнаток и с данной темой, кроме общего слова "лабиринт".
  8. Парни, может оно и интересно с точки зрения разработки алгоритма какого-то, но с точки зрения геймдизайна разве будет интересно игрокам тепешиться или бегать бесконечно по абсолютно однотипным комнаткам с дверками или кнопками в поисках выхода? Оно же через 2 минуты, как по мне, уже будет адски скучно это делать, разве нет? А тем более в привате работают же только нажимные плиты, мониторы, ну и еще некоторые другие и довольно сложно реализуемые, и еще более неподходящие для лабиринта способы взаимодействия игрока с ним. В чем соль вообще вкратце всего этого лабиринта, без всей этой воды? Просто найти правильную цепочку прыжков в конечную комнатку с выходом?
  9. Контора Байта Байт на сервере ИТ открыл конторку, занимающуюся устранением целей. В ней Вы сможете как заказать киллера, так и повысить уровень своей охраны. Теперь игроки смогут независимо от того, кто там квантовый папка, кто грифер, кто задолбал всех на сервере и прочее, решить вопрос самостоятельно. Просто обратитесь в Контору Байта. Байт решает все проблемы. И не церемонится. Заказав услугу, Вы в консоль получаете отчет о заказе, списании суммы, а на игровую почту получите "киллера" (ник цели, код ликвидации) В любое удобное для Вас время (момент), при условии, что цель онлайн, Вы, надев очки и введя приказ на начало операции, с некоторым шансом сможете ликвидировать обект, при этом дроп забрать себе, естественно, конечно, если Вы выследили жертву и находились неподалеку, но уничтожить объект можно с любого расстояния. После ввода кода на ликвидацию киллер работает от 4 до 10 секунд (сердечная задержка для накала пердачка ). В это время сражается ваш кибер-модуль с протектом (если он есть) жертвы. Вам остается только скрестить пальцы и ждать И так. Если конкретный код есть в столе заказов конторы, если он еще не активирован, если жертва онлайн, то с вероятностью 50 на 50 киллер или начнет работать по цели или свалит (промахнется, будет обнаружен и прочее). В случае, если он все-таки начал работать, вступает в силу работа протекта. Сейчас в конфиге максимальный уровень протекта 10. В двойном диапазоне макс. протекта будет загадано рандомное число. Алгоритм протекта выполнит n-е число прогонов в цикле, пытаясь отбить атаку(угадать это число, которое тоже в каждой итерации цикла генерируется случайно) и если это удалось, убийство будет предотвращено. Но в том случае чем выше протект, тем выше вероятность потерять один уровень протекта жертве, но остаться жить. Массив кол-ва прогонов в зависимости от уровня протекта: local n = {2, 4, 6, 10, 14, 20, 30, 45, 70, 140} Также при предварительном заказе киллера заказчиком жертва с вероятностью х% получит на игровую почту письмо от своих разведслужб о том, что на нее готовиться покушение и время заказа, а с еще меньшим % получит имя заказчика. Если у цели уровень протекта максимальный, то будущий объект покушения получит письмо и имя заказчика с вероятностью 100%, а следовательно будет готов к Вашей атаке морально. Уровень защиты (охраны) цели узнать заранее заказчику нельзя никак. Единтственнй вариант - покушение и в случае разрушения одного уровня протекта жертвы, но не убийства, Вы узнаете об этом и увидите в ЛС новый текущий уровень протекта цели. В Киллер-конторе еще миллион всяких мелких нюансов, проверок и правил, которые Вы узнаете в процессе. Если кибер-модуль киллинговый победил, объект будет уничтожен. В чат будет отправлено сообщение о ликвидации Конторой конкретной цели, а с некоторым малым шансом х% будет приписан заказчик, Всем игрокам сервера будет проигран страшный звук дохнущего визера. Приведение кода в действие бесплатное (оплачивается только его покупка. Срок действия кода ликвидации неограничен) Все операции, команды, заказы изначально не видны в чате никому, так как они экранированы спец. символами $$. Убить админов тоже можно через Контору. При убийстве заказчику также добавится единичка в таб-лист в переменную totalKillCount, так что есть микроскопический шанс, что Вас вычислят очень внимательные игроки, которые следят за статкой.
  10. [warn=изменения 27.12.15][/warn] вайп мира Энд (откат до состояния на момент открытия ИТ) открылась "Контора Байта" (начало кибер-войны на сервере) Вайп майнерс мира 30.12.15 в 22.00 МСК!!! Просьба убрать оттуда на момент вайпа все копалки, дрилки, добывалки, накопанный рес, свистелки и пыхтелки и все ценное для предотвращения их безвозвратной утраты.
  11. ЛехеИнцу лишь бы козявку какую-то кинуть в кого-то куда-то, вместо того, чтобы программку писать какую-то=) "Козявочник" он местный просто)))
  12. понятно, что никак)) К ванильному реактору, по идее, нужно просто прикрутить адаптер, контроллер реда и транспозер (или вай-фай робота для укладки/замены стержней). И тогда реактор становиться полностью управляемым с ПК, со всем мониторингом, свистелками и пыхтелками. Проблема там присутствует пока только вроде для ЖЯР, так как там нет толком пока порта управления для ПК(адаптера), и не совсем понятно, как этой "многоблочкой" управлять программно.
  13. Дима, видимо, робот будет по замыслу сидеть в самом реакторе, в центре активной зоны, прямо попой на стержнях, и будет там всё мониторить, следить за цепной реакцией и орать о критической температуре=)
  14. На чем основана эта гипотеза? П.С. И то есть вместо мониторов? Вокселями принтить буковки хелоуворлд? А тыкать как в голограмму и кнопочки?
  15. Можно подключить еще один цветной проектор
  16. Если очень хочется, то можно..... Машку за ляжку. Но помни: https://www.youtube.com/watch?v=YeoGez02xjY
  17. Ну крипер бы еще с ним с файловым сетевым хранилищем, хоть и не понятно совершенно, кто в майне будет хранить свои личные файлы там и зачем. Но для чего ЮтурБайну понадобился еще и облачный? Ну и хотя бы пару блоков угля в награду предложил или алмазик)
  18. Все вычисления происходят на сервере. И они адские и адски грузят сервер эти фиговины голографические.
  19. Отлично смотрится, но грузят проц сильно эти фиговины голографические.
  20. Alex

    OC Лабиринт

    Главное, чтобы лабиринт мы не запутали до такой степени, что сами не сможем его пройти)
  21. Alex

    OC Лабиринт

    Давай займемся этим. Не вопрос.
  22. Смотри, майн должен быть майном. Это замки красивые, схемки редстоуновские, данжи, боссы, сундуки, рес спавниться, добыча, переработка, какие-то исследования, автоматизация, индустриалочка, пвп, броня, выживание и прочее. Сейчас открывается магик, да и на ИТ оно не лишнее. Почему не сесть и не сделать цифровой данж, управляемый ПК, где адским сложным способом и через длительное время по хитрому закону в цикле в лабиринте открываются и закрываются проходы КБ-шкой, чтобы лабиринт пройти, нужно треснуть от напряжения (может, кто видел фильм "Бегущий в лабиринте", тот поймет) КБ-шка там спавнит рес, сундуки или лут на земле, из пола поднимаются какие-то пъедесталы при определенных действиях игрока (взломе ключа на терминале, кнопок, нажимных плит в правильном порядке) Не успел, КБ тебя крякнул, или замуровал в камень, эффекты накладываются на игрока в определенных местах лабиринта (думаю, понятно, как это сделать КБ и радаром) Партиклы летают от компьютроникса около алтаря и т.п. мобы спавнятся КБ-шкой с адским хп и уроном и т.п. Вот, что нужно в майне проектировать, имея такой адский интрумент, как ОС+аддоны. А вы пытаетесь играть не в майн, а в отрывающиеся башни от танков, которые кб-шкой сетятся и летят куда-то на космических кораблях, и в какой-то непонятный страпонбаунд, который к майну никакого отношения не имеет совершенно.
  23. твой "кораблик" в майне тебе еще быстрее надоест, да еще и сервак нам крашнет при сетинге по "шаблону" Зачем тогда старбоунд лепить в майн, если он так быстро надоедает. Это же разные игры совершенно и праведное с грешным с абсолютно разной механикой и геймплеем. Давайте еще танки WoT на КБ сделаем или формулу 1 и будем гонять и асфальт по карте сетить
  24. кхм, так а смысл этих "корабликов" тогда? мы уже эти телепорты съели и выка... переработали. ОС не работает нормально, компы глючат, мы отказались от ТП компьютерных, на старом ИТ они отваливались постоянно. В энд мир вообще не попасть никак, кроме ванила варп-поля, так как энд выгружен всегда и его нет в стеке миров, ни ТП, ни плагином варпнуться туда нельзя, ни тем более КБ или дебагой. ​Что остается? Натыкать по оверу детских корабликов и между ними тепехаться через "терминальчик за уголек"? Какой же это полет? И в чем тогда идея?
  25. Ты издеваешься?))) блин, да ежу понятно, что они буквально не летят, как фреймы какие-то блок в блок плавно. Но вот же, читай: Какой пиписькой он такой корабль сгенерирует? В Энде, через чат, да еще и с анимацией на мониторах сразу? Что вы мне тут голову морочите? Или речь идет вообще просто о телепортах, типа этих но в виде космокорабликов вместо домика? И игрок думает, что он "летает" на космокораблике?
×
×
  • Создать...