NZ+
Сталкеры-
Публикаций
29 -
Зарегистрирован
-
Посещение
-
Не переоценят.. Люди увидели A-life 2.0, кто-то даже его починил, это все, что нужно знать о людях..
-
Т.е. мы балансируем игру, размышляем, обсуждаем, а сообщением выше у человека закончились ID для патрон. На дворе 2024 год, это уже не Селероны образца начала нулевых с 512 Мб оперативной памяти, которые даже тогда были не у всех. Оставим в стороне, зачем они что-то вырезали. Есть то, к чему они стремились, и есть то, чего они достигли. То, к чему они стремились, мы можем понять как из показаний разработчиков, так и дедуктивно на основании того, чего они достигли. Соответственно, берем билды и смотрим. Голод, радиацию, патроны, аптеки, резисты и прочую они не только пытались сделать, они это сделали, вплоть до анимаций и переменных, значение которых определяло дистанцию, на которой у кровососа должна была включаться анимация, и противник считался съеденным. Они это реально сделали. И у них без каких-либо квестов или сюжетов получилась игра, в которую играл каждый бот - найди жертву и не стань жертвой. Да, игра была недоделанной, потому что ботам не хватало некоторых механизмов для выживания. Например, использовать аптеки, искать и торговать и прочую, но для нормального программиста это не сложно. Основное тело они доделали, вплоть до анимаций и иерархии задач. Если мы именно это и хотим, то это и не нужно вырезать, это нужно доделать. Дописать код, больше там ничего, вроде, и не надо, потому что все ассеты (модели, анимации, текстуры) к тому времени были готовы. И у нас получится полностью симуляционная игра, где каждый бот охотится на другого бота, чтобы приобрести какой-то ресурс, который постоянно убывает. Они могут, кстати, и квесты делать (даже кровососу можно это закодировать), но эти квесты будут отвлекать их от поиска жертвы, а поиск жертвы от квестов. Т.е. уже как-то не очень. Но не это главное. Главное, что ресурс постоянно убывает, это война на выбывание при постоянно убывающем ресурсе. Они с таким же успехом могли сделать холодную зону, где боты постоянно замерзают и убивают друг друга за место возле костра, чтобы согреться и не умереть. Смысл тот же самый, сюжет тут тоже не нужен. Зачем они это тогда вырезали? Если это то, что мы хотим, тогда ничего резать не нужно. Но если мы хотим игру в стиле обычного шутера с линейным сюжетом, то тогда придется резать. Т.е., чтобы не пришлось вырезать, нужно вырезать линейный сюжет, а еще лучше и вообще любые квесты. Сбалансировать одно с другим невозможно. Поэтому или сюжетный линейный шутер с последовательным прохождением, прибитыми к геометрии неписями и т.д. (оригинал, ОЛР, любая другая игра кроме КоК и эпигонов), или полностью симуляционная игра без линейного сюжетного шутера с последовательным прохождением. Кстати, разработчики пытались сбалансировать, с конца 2003 по конец 2004, прежде чем выбрали линейный сюжетный шутер вместо симуляционной игры без линейного сюжетного последовательного прохождения. Так бывает. Собрали билд, посмотрели, что-то не так, давайте добавим, давайте переделаем и т.д. Но сбалансировать не получится, это физически невозможно, можно только выбрать или-или. Он обещал. Ложь - это информация, которая не соответствует действительности. Следовательно, он солгал. Его игра не соответствует даже недоделанным билдам. Ни один бот не умирает от голода, им плевать на радиацию, у них не кончаются патроны (зачем они тогда торговать ходят?), они не используют аптеки, антирады, консервы (не нужно им это) и т.д. Потому что если у бота закончится насыщение, то он сдохнет и перестанет быть квестовой неписью, как тогда проходить линейный сюжет? Факт существования которого также несовместим с симуляционной игрой в "найди жертву". Я без негатива, сейчас все лгут. Мне он ничего не должен, но он обещал (не мне), я это обличил. Да, он что-то надергал из других модов, что-то собрал, собрал большую сюжетную линию (для линейного прохождения). Но сказать, что он сделал все сам, это серьезно обидеть тех, у кого он много что надергал. То, что там есть, реализовали до него, оттуда он многое и брал. Так все выводы сделаны уже. До конца 2003 года они делали симуляционную игру, которую повсюду анонсировали, рекламировали и обещали в своих интервью, потом передумали, год пытались совместить, после конца 2004 года стали делать линейный шутер на скриптах. И есть билды, мы можем посмотреть, что именно это была за симуляционная игра. Здесь тоже есть выводы, они ее сделали (пусть и не до конца отполировали). Повторить своими силами такое мододелы не смогут, т.к. надо не только дописывать код, но и восстанавливать удаленный. Если кто-то покажет мне свой мод, где у него, как в билдах, бот умирает в радиации, от голода, у бота кончаются патроны и т.д., то я возьму свои слова обратно. Пока же никакой билдоты я нигде ни у кого не вижу.
-
Без посыла и месседжей, просто размышление вслух. И констатация факта, что сначала делали одну игру, потом другую. У меня нет недовольства тем, что кто-то что-то удалил. Я не считаю, что одна игра лучше другой. Автор мода взялся вернуть первоначальную игру. Я констатирую, что не вернул (обманул), и что ее никто не вернет. Сбалансировать что?
-
Может быть, я не частый гость на всяких форумах, но для меня это как-то чудно выглядит..
-
Если мне не изменяет память, то они и в 1865 билде не взаимодействовали с содержимым своего инвентаря (кроме патрон, это удалят из кода в конце 2004 года). Соответственно, возвращать нечего (это нужно писать с нуля, что местным недоступно). Т.е., бот не обращался к инвентарю за аптекой, бинтом или антирадом, хотя он получал урон от радиации и урон вообще. Аналогично он не обращался в инвентарь за консервой, если был голоден, он не одевал на себя артефакты (тогда они еще не имели статы, смысла их носить не было), и не шел за покупками к торговцу. Это планировалось, если смотреть на это в целом, но не было реализовано (грубо говоря, не написали функции и методы в код). У меня нет открытого кода образца 2003 года, но даже изнутри игры многое видно и понятно. Изначально боты не имели бесконечные патроны. Они имели пачки патрон со своими уникальными ID, которые расходовали при стрельбе (обращались в инвентарь), если у бота заканчивались патроны, то он выпадал из игры. Этого нет в билдах, но тоже можно прочитать замысел. Если у бота кончились патроны, то он их покупает у торговца или других сталкеров, либо снимает как лут. Именно для этого и нужны были эти ID для каждого предмета (не только патроны), именно поэтому и из-за этого ничто не собиралось в стек и т.д. В 2004 году концепция сменится, поэтому сначала у бота появятся бесконечные патроны (его пачки патрон будут в инвентаре, но бот перестанет обращаться к ним), потом снесут из кода и это. На выходе у покойного бота в инвентаре будет лежать не то, с чем он заспавнился/что насобирал/купил, а рандомное из ltx. Вы можете включить какой-нибудь 1865 билд и посмотреть. Надо сначала завалить сталкера, посмотреть, что у него было (количество пачек патрон), перезагрузиться, сагрить его (на годмоде) и ждать, когда он прекратит по вам стрелять. Снова завалить, посмотреть, сколько там пачек патрон, и увидеть, что их там ноль (потому и стрелять перестал). А затем зайти в 1935 билд, сделать все тоже самое в такой же последовательности, но бот будет стрелять бесконечно, а в инвентаре будет лежать то количество пачек, которое у него было изначально. В оригинальной игре и далее и вовсе будет рандом. И, кстати, можно проверить и аптеки. Найти сталкера, у которого есть аптека в инвентаре (т.е. сначала его сваншотить и обыскать, если есть, то ...), перезагрузиться, подранить его, чуть подождать (может даже из боя выйти для чистоты эксперимента, вдруг они в бою не юзают), потом завалить и посмотреть, осталась аптека в инвентаре или нет. Если осталась, значит не юзают, если нет, значит он ее прожевал и восстановил хп.. Я не смотрел этот момент, и даже антирады не проверял, могу ошибаться. Я смотрел взаимодействие ботов с окружением и с голодом. В 1865 билде боты еще умирают от голода и от радиации, а вот в 1935 и далее уже нет. Т.к. параметры задаются через конфигурации, и если удалить это из конфигурации, то игра должна скрошиться. Но она не крошится, следовательно, в самом коде нет ни операторов, ни переменных, ни функций, ни методов, ничего, что задается числом через конфигурацию. Это мертвый код в ltx. В 1865 он еще живой (хотя мертвое есть и там). Мододелы не могут вернуть это, потому что для них это слишком сложно. А разработчики, потому что как тогда делать игру и зарабатывать деньги? Важный квестовый персонаж склеил ласты от голода, или его кабан завалил, потому что в нужный момент патроны кончились, или он в радиацию наступил и тоже умер. И как мне тогда проходить эту игру? Где мне искать тело этого квестового персонажа? Но даже если тело засветить маркером, зачем он тогда нужен, что-то облутать по сюжету? Поговорить с покойным я уже не смогу. Тут есть только два варинта. Первый - это снести квесты и сюжет. Попробовали, не получилось. Второй - запретить сталкерне шляться, пусть сидит возле костра, в бункерах, за стойкой и т.д., где они стоят или сидят всю игру. Но они ведь не просто так шлялись изначально. Они искали артефакты, их гнал голод, артефакты они должны были продать торгашу, чтобы купить себе консерву, патроны, антирады и т.д., и так по кругу, пока бота не умрет где-нибудь. И если запретить сталкеру куда-то ходить, то тогда надо и голод отключать, иначе долго он не простоит и не просидит. Тогда надо и все остальное отключать, патроны, аптеки, взаимодействие с инвентарем и т.д., ботам это не нужно. Но тогда надо и других ботов куда-то гвоздями прибить, а то сидят квестовые персонажи в смарте, а туда собаки прибежали и всех погрызли. Дополнено 26 минуты спустя Если играть в билд (хотя в это сложно играть в привычном понимании, скорее просто бродить), то первый же попавшийся лут снимает проблему патрон. Кстати, там боты иногда таскают на себе по десять пачек. В чем именно нарушен баланс? Наоборот, это очень приятно и комфортно, не надо заморачиваться, беги и стреляй. Более того, и другие внутриигровые предметы можно брать с лута, т.е. жить исключительно мародерством, ни разу не заходя к торговцу. В оригинальной игре это есть, потому что это была классика шутеров еще со времен квейков и думов, где запасы пополнялись через лут. Нового разработчики здесь не придумали ничего, это именно классика шутеров 90-х и начала нулевых. В Кризисе никто с торгашами не заморачивался, патроны снимаются с корейцев, все просто и комфортно, а это уже середина нулевых, без трех лет конец. Новое разработчики добавили то, что точно такую же модель поведения может демонстрировать и бот. Т.е. просто ходить, выносить все живое, и никаких торговцев. Воруй и убивай. Ни в Думе, ни в Халве, ни в Кризисе, ни в Квейке, ни в сонмище других игр ничего такого не было, там у ботов изначально бесконечные патроны, как в Сталкере с 1935 билда, и не нужно им воровать и убивать. А вот как бот может облутать нашего персонажа? Должны соблюдаться два условия - 1. игра не должна заканчиваться после смерти нашего персонажа, 2. - у нас должна отсутствовать опция загрузки предыдущего сохранения. Вот где гемор, даже в 2024 году люди выпадут в осадок от такого геймплея за свои деньги, где мы долго копимся, покупаемся, а потом нашего персонажа завалил и ограбил какой-то бот, и это не скрипт, как в Чистом небе. И игра продолжается, но мы снова с одним ножом и в свитере, ни копейки, и загрузиться нельзя. Все остальное легко правится, сделать урон более убойным, торгашей побольше и т.д. Кстати, вряд ли боты при таких вводных будут страдать по утраченному балансу, когда можно с тела снять кучу халявы, а не копить. А вот про голод - это да. По замыслу оголодавший бот должен был моего персонажа ограбить до нитки (и не по скрипту), потому что у него нет денег на консерву, да и зачем, если можно ограбить, и все это за мои деньги, а мне еще с пустым персонажем надо игру проходить, которую я купил.. Спасибо, не надо, я в такой отстой уже поиграл за свои деньги, когда всю игру копишь на стату, а в финале стата убита до уровня свитера в начале игры. Геймдизайна такого уровня тупости я нигде не видел ни в 90-е, ни в нулевые, вообще нигде.
-
Автор ничего не сделал, он надергал уже готовое из разных мест. Брожение по территории - это оригинальный движок. И в билдах, и в релизной игре боты ходят от графа к графу, каждый новый граф выбирается рандомно. При условии, что бот не сидит в смарте (это как раз, чтобы по карте не ходил). Что-то подбирать, когда от графа к графу мотается - это тоже оригинальная игра. Никакой симуляции там нет. Боты не берут что-то из своего инвентаря, они с ним не взаимодействуют. Поэтому им нет смысла покупать что-то у торговца, а значит нет смысла продавать что-то торговцу, а значит нет смысла собирать что-то для продажи торговцу. Ситуация аналогична скрипту лута покойников, для бота нет игровой необходимости лутать (как и покупать) патроны, потому что они у него бесконечные, и берет он их не из своего инвентаря. У ботов не может быть излишков, потому что они не взаимодействуют с содержимым своего инвентаря. Они могут хоть все "продать". Это не торговля, а имитация..
-
Когда тот самый сталкер 2003 года вернете?
-
У меня три ночи, если что-то провтыкаю, то завтра поправлюсь. Тот самый сталкер есть, его можно скачать, в него можно поиграть, начинать нужно ориентировочно с 15хх билдов (точнее не скажу) и по 1865 билд. Не нужно говорить, что он у каждого свой, что его не существует и прочая, он есть, его можно скачать (любой билд в указанном промежутке), можно посмотреть, что он из себя представлял как на уровне замысла (для этого не нужны диздоки, нормальным людям достаточно посмотреть конфигурацию), так и на уровне практики. Если жизнь - это пожрать и поспать, то симуляция жизни - это симуляция пожрать и поспать. Собственно, это и есть сердцевина того самого сталкера. Про потребность во сне в другой раз (хотя в три ночи в самый раз), сейчас о потребности в еде. Каждому без исключению боту полагается иметь потребность в еде, не реальную, а виртуальную (это симуляция, т.е. имитация). Это не то, что должно быть, или что хотелось бы разработчикам, это их начальная концепция до 1935 билда. Под эту концепцию они написали код, сделали много анимаций, моделей и т.д., то, что можно видеть в билдах. Они разделили ботов на группы, кто-то удовлетворяет свою потребность в еде методом консервы, кто-то методом атаки, кто-то питается только консервами, кто-то другими ботами. Голод и насыщение в том самом сталкере имеет двойной смысл. Во-первых, это побуждающая причина двигаться по игровому миру (специально для этого разработчики сделали методы движения от графа к графу и движение онлайн/офлайн), чтобы найти себе пожрать. Если убрать голод и насыщение, то смысла куда-то ходить попросту нет в концепции того самого сталкера. Во-вторых, если бот не найдет пожрать за отведенное разработчиками время, то сдохнет и выгрузится из памяти. Это тоже симуляция (имитация) жизни, естественный отбор, выживает сильнейший, умри ты сегодня, а я завтра, и прочая конкуренция за ограниченные ресурсы. В реальности в такую игру на выживание играют не только отдельные люди в обществе, но и сами общества (народы, государства). В билдах концепция не доделана только для человека, т.к. отсутствует механизм торговли (купить консерву), ее нельзя снять с трупа (лут) и нельзя найти. В билдах сталкерня просто ходит от графа к графу и пылесосит артефакты. Но дальше мы можем включить логику, что найденные артефакты они должны были тащить торгашам, продавать и покупать консерву, чтобы выжить в буквальном смысле (не выгрузиться из памяти). Тот, кто не нашел, или не продал (не донес, пристрелили и облутали), или не донес (запаса насыщения не хватило) - тот лузер. А вот для животного мира все было доделано вплоть до анимаций. Здесь полная имитация из мира животных, жертвы (в т.ч. и человек) и хищники, которые ими питаются. Можно включить любой билд, ничего не делать и смотреть, как игра живет своей жизнью, кто-то на кого-то постоянно охотится, кого-то есть, кто-то умирает. Это и есть тот самый сталкер, который и сам умрет с 1935 билда. Технически это всего несколько значений. Это значение актуального насыщения, значение максимального насыщения, значение критического насыщения, ниже которого будет убывать значение здоровья, само значение здоровья, скорости убывания и т.д., которые есть в конфигурации билдов, и которые являются рабочими вплоть до 1935 билда. Упрощенно, у каждого бота есть некоторое значение насыщения, которое уменьшается на некоторую величину со временим. Когда значение упадет до некоторого критического значения, то на некоторую величину начнет убывать уже здоровье. В билдах этого нет, не доделали (а может и есть где-то, я не все смотрел), но логически мы можем продолжить, что бот должен заюзать из инвентаря либо консерву (увеличить значение насыщения), либо аптеку (поправить здоровье, но если насыщение осталось ниже критического значения, то количество здоровья снова начнет убывать). Для животного тоже самое и без логики, только вместо заюзать из инвентаря надо найти жертву, завалить и сожрать. Там даже предусмотрено значение расстояния от жертвы, на котором она считается съеденной (максимальное расстояние, на котором можно проигрывать анимацию поедания). Начиная с 1935 билда боты вообще никогда не будут что-то юзать из своего инвентаря, но в том самом сталкере аптека имела двойной игровой смысл, восстановить здоровье при уроне или при голоде (что тоже своеобразный урон). К слову, ошметки этого останутся, но только для главного персонажа, за которого играем мы - и голод, и уменьшение здоровья при сильном голоде (красная индикация). В том самом сталкере из билдов такое было для всех, и все боты (в том числе и мы своим персонажем) играли в одинаковую игру найди пожрать до того, как сдохнешь, чтобы продлить свое существование. Тот самый сталкер не сводится только к голоду, он вообще достаточно сложный, но при этом непротиворечивый, там нет ничего лишнего с точки зрения геймплея, все имеет смысл (кроме аномалий в их билдовом исполнении). Однако голод является ключевым фактором того самого сталкера, как мяч является ключевым фактором футбола. Уберите мяч, и футбол закончится. Собственно, когда в 1935 билде разработчики уберут голод и насыщение, то тот самый сталкер рассыпется сразу. Все остальное (юзать из инвентаря, торговля, ID, движение и т.д.) потеряет игровой смысл как метод достижения цели (выживания бота). - И имеет смысл дописать про совместимость того самого сталкера и сюжета (квестов). Если квестовый персонаж принадлежит к симуляции (а он должен принадлежать), значит он тоже испытывает потребность в еде, а значит его значения насыщения/здоровья тоже уменьшаются со временем, пока не сдохнет. Но если он попытается удовлетворить эту потребность методами, которые предложили разработчики, то это команда от симулятора прийти в движение от графа к графу. Мы помним, что важный персонаж должен стоять в одном месте и ждать нас, чтобы мы его не искали по карте для взять/сдать задание. И если прибить такого персонажа скриптами к геометрии, чтобы никуда не ходил, то либо игра скрошится по логике, либо важный персонаж сдохнет от голода (кончатся насыщение и здоровье).. Увы..
- 3 ответа
-
- 3
-
Вообще-то с незнакомыми людьми принято разговаривать на "вы". Это не вопрос, а мысли вслух. Я и без местных могу скачать билды и последовательно от одного к другому вычислить, когда и что было сделано, изменено и т.д. Ведь вычислил же я как-то, когда именно и как тот самый сталкер склеил ласты. Но это очень трудоемко, поэтому вполне естественно для человека как-то минимизировать затраты времени, которое не резиновое, и работать с какими-то конкретными билдами, а не со всеми. В частности, сделать разметку, в каком направлении копать. Понятно, что местные не смогут ответить мне на этот вопрос, потому что они понятия не имеют, что такое симуляция, они не понимают программирования как языка, да и нечего им сказать на этом языке. А вот мне интересно, например.. Можно забыть, но можно и не забывать, потому что симуляция в билдах есть. Она обрезана, она недоделана, но в нее можно поиграть хоть сегодня.. Автор ничего не сделал, кроме карго-культа. Он и не мог ничего сделать, потому что не умеет программировать, и ему нечего программировать, даже если бы умел. Но он единственный, кто заморочился, тем самым показав потолок возможностей. Лучше никто не сделает, и даже пытаться не будет. Потому что оригинальных исходников нет, и надо писать на тех, что есть, заново. Т.е. написать эту симуляцию с нуля. Это очень трудоемко, т.к. тот самый сталкер внутренне непротиворечив в геймплее, каким мы видим его в билдах.. Без проблем, сейчас напишу в болталке, как это работает, если не усну, у меня три ночи. Не могло бы работать, не должно было бы выглядеть, а как оно работает и выглядит..
-
В России Ютуб отключен. У меня не запускается, если что.. Как именно симуляцию (ту самую) можно совместить с сюжетом? Где именно в ОЛР можно посмотреть на тот самый сталкер? (тот самый сталкер - это бесшовный мир и симуляция, а не локации и сюжет) Давайте просто включим тот самый сталкер, пусть и недоделанный. Что мы видим в 1865 билде? Мы включаем годмод, агрим бота, он стреляет в нас, пока не кончатся патроны. Когда кончатся патроны, он или стоит, или с криком "мама" убегает. Т.е. бот юзает содержимое своего инвентаря, и оно у него не бесконечно, может закончиться.. Далее включим 1935 билд, который уже не тот самый сталкер, потому что делаем все тоже самое, но патроны у бота бесконечны, он их не юзает из инвентаря (хотя они у него все еще есть в инвентаре). Далее включим релизную игру, делаем все тоже самое, бот стреляет в нас до бесконечности, патроны не заканчиваются, и в инвентаре у него патрон уже нет, они генерируются только если его завалить. Включаем две другие релизные игры? Все тоже самое. Включаем ОЛР? Все тоже самое. Это даже не 1935 билд. Нужно видеодоказательство снять, как в 1865 билде у бота кончились патроны (и их пачек нет в инвентаре), а в ОЛР (1935 билде и далее, всех трех релизных версиях, любом моде) они бесконечны? Давайте еще раз включим тот самый сталкер. Если прокрутить время, то бот в 1865 билде умирает от голода (правда только в онлайне, в офлайне у него насыщение не уменьшается). Где это можно увидеть в ОЛР (1935 билде и далее, всех трех релизных версиях, любом моде)? Там оголодать может только наш персонаж. Вот было бы интересно посмотреть на такую симуляционную игру, потому что даже к 2024 году никто ничего подобного не создал. - Если копаться в 1865 билде, то тот самый сталкер там уже порезан. Не работает мораль, не работает суточная активность и т.д. Значит где-то есть билд, где все это еще работает. Собственно, вопрос был в том, что это за билд..
-
Тот самый сталкер можно увидеть в сборке 1865, может быть даже позднее, но не позднее сборки 1935 (включительно). Что он из себя представлял – это отдельный разговор, он так и не был закончен, но в целом у разработчиков получилось. 12 мая 2003 года появилась сборка 1472. Симуляции (того самого сталкера, который и есть та самая симуляция) пока еще нет. Соответственно, и рассматривать события до смысла тоже нет. 28 октября 2003 года появилась сборка 1580 для показа кому-то. По этой сборке был создан отсчет и все такое, игра готовилась к релизу. Следовательно, тот самый сталкер был создан где-то в промежутке между 12 мая 2003 года и 28 октября 2003 года. И в целом он был готов, была геометрия, симуляция, никаких квестов, скриптов и прочего, что не совместимо с симуляцией, это и есть тот самый сталкер. Дата рождения и жизни приблизительно понятна, что с датой смерти? Смерть произошла в промежутке между 9 августа 2004 (сборка 1865) и 14 октября 2004 года (сборка 1935). В последней сборке никакого того самого сталкера нет, это релизная игра, только пока еще на старых локациях. К слову, квесты начнутся тоже с 1935 сборки. Если судить по фактам, то в промежутке 09.08.04 – 14.10.04 что-то произошло, какая-то радикальная смена концепции, вместо одной игры стали делать другую. Сначала переписали код (как раз за эти три месяца), начали менять одну из локаций. Потом поменяют и все остальные (а также все остальное). Как-то странно, если 28 октября 2003 года игра была готова, а менять концепцию и делать другую игру начали 14 октября 2004 года, аж через год. Чем занимались этот год? 19 декабря 2003 года появилась сборка 1632 для отладки скриптов. А 3 февраля 2004 года появилась сборка 1828, где присутствует схема патрулирования. Вообще интересно, а как схема патрулирования совместима с тем самым сталкером, но со сталкероманами уже давно все понятно, поэтому считается, что симуляция была расширена, хотя правильнее сказать, что она была убита 3 февраля 2004 года. Но код перепишут не в промежутке между 19 декабря 2003 года и 3 февраля 2004 года, а почти через год. Если судить по фактам, то между 28 октября 2003 года и 19 декабря 2003 года что-то произошло, какая-то смена концепции, но не радикальная. Она отменила релиз, и, если судить по дальнейшему, и саму игру, потому что дальше разработка стала развиваться в другом направлении, итог чего можно будет увидеть в 2007 году. Получается такая последовательность. Тот самый сталкер в чистом виде существовал в период 12.05.2003 – 28.10.2003. Далее концепция поменялась в сторону дополнения (скрипты, смарты и прочая постановка, но пока еще без линейного сюжета и квестов), т.е. тот самый сталкер сосуществовал с релизной игрой. А т.к. это несовместимо с симуляцией (а симуляция несовместима со скриптами, смартами и прочей режиссурой), и надо выбрать что-то одно, то в промежутке 09.08.04 – 14.10.04 концепция снова изменилась, симуляция была полностью удалена (и навсегда), а промежуточная концепция (скрипты, смарты и прочая постановка, но пока еще без линейного сюжета и квестов) была дополнена линейным сюжетом и квестами. Странно, почему код переписали не сразу, а только через год? Зачем вообще поменяли концепцию в первый раз? Смена концепции во второй раз понятна и логична, симуляция непредсказуема с точки зрения геймдизайна, если мы хотим то, что получилось в итоге. Ну как это будет выглядеть, если в скриптовой сцене у бота вдруг закончатся патроны, или он вдруг умрет от голода? Это убивает саму суть скрипта как элемента режиссуры (геймдизайна). На первый вопрос тоже можно предположить, что хотели усидеть на двух стульях, какая-то часть игры под симуляцией, какая-то под режиссурой. Хотя это тоже странно, потому что последствия можно предугадать сразу, даже без сборок, а не в течении года. Симуляция будет постоянно вмешиваться в режиссуру и ломать. Целый год пытались обуздать симуляцию, а потом плюнули и просто удалили? Но зачем вообще нужно было менять концепцию еще в конце 2003 года?
-
Понятно.. Если перевести на разговорный, то вы предлагаете не создавать ассеты, а пользоваться готовыми под UE5.. Без негатива (а то здесь все нервные), просто полюбопытствовал, похвальное и разумное начинание. Для рекламы возможностей не хватает только самих вшитых и бесплатных ассетов от Quixel в кадре вместо текущих оригинальных текстур и моделей от 2007 года..
- 161 ответ
-
- unreal engine
- sdk
-
(и ещё 1 )
C тегом:
-
В чем смысл таких проектов? Ни одного нового ассета, все текстуры и модели из оригинальной игры. Показать освещение? Так оно такое же, как и в X-ray. Тут в соседней теме человек бьется в истерике, что его проект никому не интересен. Я понимаю, если бы речь шла о своих ассетах. Зачем и кому нужны все эти N.S.P.X: The Final'ы, ОГСР'ы, Oxygen'ы и т.д.? Кто-то всерьез считает, что вменяемый моделлер или художник этим заинтересуется? Но если уж уходите на нормальный движок, то в чем смысл тащить туда старые ассеты? Где логика?
- 161 ответ
-
- 1
-
- unreal engine
- sdk
-
(и ещё 1 )
C тегом:
-
..
-
Я не ориентируюсь на свои хотелки (каким должен быть A-life), а также не ориентируюсь на слова разработчиков (потому что говорить - это не мешки ворочать, тем более, что разработчики неоднократно лгали, на чем их можно легко изобличить). Я ориентируюсь на то, что есть в билдах (каков A-life по факту, как он устроен и как он работает). Что есть в билдах? Есть некоторая совокупность параметров (операторы и их значения). Есть оператор насыщения, значение которого может упасть до нуля. Если это значение равно нулю, то есть оператор здоровья, значение которого станет уменьшаться. Здесь нет никаких действий, это чистое программирование и чистая математика. Если значение здоровья станет равна нулю, то бот считается умершим (тоже никаких действий, есть совокупность анимаций, а также операторов, функций и методов, которые выгружают покойника из динамической памяти). Что случится, если сталкер не будет менять свои координаты некоторое количество времени (возле костра сидеть или патрулировать территорию, что тоже практически константные координаты, т.к. их изменение жестко закреплено в скрипте)? Случится следующее, через некоторое количество времени (t) величина насыщения станет равна нулю, еще через некоторое количество времени (t') величина здоровья станет равна нулю - сидящий у костра или патрулирующий по скрипту бот сдохнет "от голода". (Кстати, в той самой симуляции он мог еще и от полученной дозы радиации склеиться.) И только после этого факта (и если мы не хотим, чтобы бот умер "от голода"), мы должны "запрограммировать" какие-то действия. Какие? Например, мы можем снести схему патрулирования (хотя бота от смерти это не спасет). Еще мы можем удалить из исходного кода как операторы (насыщения, здоровья), так и арифметические операции (операторы оставляем, но удаляем математические операции вычитания), получится Тень Чернобыля и все остальное, где бот может сидеть возле костра любое количество времени без уменьшения количества здоровья по причине нулевого значения количества насыщения (и даже само насыщение снести). Еще мы можем "запрограммировать" алгоритм поиска ближайшего торговца, если значение насыщения меньше некоторого критического значения, запрограммировать по графам определение маршрута, взаимодействие с торговцем, где бот "купит" консерву и т.д. Вопрос не в действиях, а в причинах (логических условиях, которые запускают те или иные функции и методы, если проверка возвращает истинно или ложно). Мы знаем, что такое A-life, мы знаем, как он работал (до удаления), значит мы можем предсказать последствия тех или иных нововведений. К чему приведет появление схемы патрулирования? Это приведет к тому, что рано или поздно патрулирующий проголодается и сдохнет. Как это будет выглядеть? Это будет выглядеть так, мы прибегаем по сюжету, а там только тело патрулирующего. А если это важный квестовый персонаж? Как с этим бороться? Мы можем "запрограммировать" условие начала патрулирования, если бот не голоден и не имеет урон по здоровью (либо имеет аптеку в инвентаре). Если голоден или при смерти и не имеет аптеки, то он должен идти до торговца (при условии наличия денег, при отсутствии искать артефакт/ограбить другого сталкера). Как будет выглядеть это? Это будет выглядеть так, мы прибегаем по сюжету, но нет даже тела патрулирующего, потому что он проголодался и ушел на обед (грабить, покупать и т.д.). А если это важный квестовый персонаж? И где его искать? Как с этим бороться? Правильно, нужно просто снести (удалить, стереть из кода и никогда больше не вспоминать) тот самый A-life. Но и это еще не все. У бота лимитированное количество патрон. Что случится, если в процессе патрулирования к боту прибежит плоть, на которую бот потратит все имеющее количество патрон? Мы не "программируем" никаких действий, но симуляция как рандомная смена координат уже подкинула нам сюрприз, из-за которого мы вынуждены "программировать" действия не потому, что так должно быть, а потому что есть некоторые последствия, в частности, у нас есть патрульный без патрон. Как это победить? Мы можем "запрограммировать" алгоритм проверки, и если количество патрон упало ниже критического уровня, то пришло время совершить покупку или ограбление, т.е. покинуть зону патрулирования. Как это будет выглядеть из игры? Это будет выглядеть так, мы прибегаем по сюжету, но патрулирующего нет, потому что он ушел пополнить запас патрон (грабить, покупать и т.д.). Где его теперь искать, если он важен по сюжету? Насколько вообще реально пройти такую игру при таких вводных? Но и это можно победить, если сделать боту бесконечное количество патрон, что и будет сделано еще в 1935 билде задолго до выхода Теней Чернобыля.
- 3 ответа
-
- oblivion lost
- сборки
-
(и ещё 1 )
C тегом: