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