NZ+ 27 Опубликовано 17 сентября (изменено) У меня три ночи, если что-то провтыкаю, то завтра поправлюсь. Тот самый сталкер есть, его можно скачать, в него можно поиграть, начинать нужно ориентировочно с 15хх билдов (точнее не скажу) и по 1865 билд. Не нужно говорить, что он у каждого свой, что его не существует и прочая, он есть, его можно скачать (любой билд в указанном промежутке), можно посмотреть, что он из себя представлял как на уровне замысла (для этого не нужны диздоки, нормальным людям достаточно посмотреть конфигурацию), так и на уровне практики. Если жизнь - это пожрать и поспать, то симуляция жизни - это симуляция пожрать и поспать. Собственно, это и есть сердцевина того самого сталкера. Про потребность во сне в другой раз (хотя в три ночи в самый раз), сейчас о потребности в еде. Каждому без исключению боту полагается иметь потребность в еде, не реальную, а виртуальную (это симуляция, т.е. имитация). Это не то, что должно быть, или что хотелось бы разработчикам, это их начальная концепция до 1935 билда. Под эту концепцию они написали код, сделали много анимаций, моделей и т.д., то, что можно видеть в билдах. Они разделили ботов на группы, кто-то удовлетворяет свою потребность в еде методом консервы, кто-то методом атаки, кто-то питается только консервами, кто-то другими ботами. Голод и насыщение в том самом сталкере имеет двойной смысл. Во-первых, это побуждающая причина двигаться по игровому миру (специально для этого разработчики сделали методы движения от графа к графу и движение онлайн/офлайн), чтобы найти себе пожрать. Если убрать голод и насыщение, то смысла куда-то ходить попросту нет в концепции того самого сталкера. Во-вторых, если бот не найдет пожрать за отведенное разработчиками время, то сдохнет и выгрузится из памяти. Это тоже симуляция (имитация) жизни, естественный отбор, выживает сильнейший, умри ты сегодня, а я завтра, и прочая конкуренция за ограниченные ресурсы. В реальности в такую игру на выживание играют не только отдельные люди в обществе, но и сами общества (народы, государства). В билдах концепция не доделана только для человека, т.к. отсутствует механизм торговли (купить консерву), ее нельзя снять с трупа (лут) и нельзя найти. В билдах сталкерня просто ходит от графа к графу и пылесосит артефакты. Но дальше мы можем включить логику, что найденные артефакты они должны были тащить торгашам, продавать и покупать консерву, чтобы выжить в буквальном смысле (не выгрузиться из памяти). Тот, кто не нашел, или не продал (не донес, пристрелили и облутали), или не донес (запаса насыщения не хватило) - тот лузер. А вот для животного мира все было доделано вплоть до анимаций. Здесь полная имитация из мира животных, жертвы (в т.ч. и человек) и хищники, которые ими питаются. Можно включить любой билд, ничего не делать и смотреть, как игра живет своей жизнью, кто-то на кого-то постоянно охотится, кого-то есть, кто-то умирает. Это и есть тот самый сталкер, который и сам умрет с 1935 билда. Технически это всего несколько значений. Это значение актуального насыщения, значение максимального насыщения, значение критического насыщения, ниже которого будет убывать значение здоровья, само значение здоровья, скорости убывания и т.д., которые есть в конфигурации билдов, и которые являются рабочими вплоть до 1935 билда. Упрощенно, у каждого бота есть некоторое значение насыщения, которое уменьшается на некоторую величину со временим. Когда значение упадет до некоторого критического значения, то на некоторую величину начнет убывать уже здоровье. В билдах этого нет, не доделали (а может и есть где-то, я не все смотрел), но логически мы можем продолжить, что бот должен заюзать из инвентаря либо консерву (увеличить значение насыщения), либо аптеку (поправить здоровье, но если насыщение осталось ниже критического значения, то количество здоровья снова начнет убывать). Для животного тоже самое и без логики, только вместо заюзать из инвентаря надо найти жертву, завалить и сожрать. Там даже предусмотрено значение расстояния от жертвы, на котором она считается съеденной (максимальное расстояние, на котором можно проигрывать анимацию поедания). Начиная с 1935 билда боты вообще никогда не будут что-то юзать из своего инвентаря, но в том самом сталкере аптека имела двойной игровой смысл, восстановить здоровье при уроне или при голоде (что тоже своеобразный урон). К слову, ошметки этого останутся, но только для главного персонажа, за которого играем мы - и голод, и уменьшение здоровья при сильном голоде (красная индикация). В том самом сталкере из билдов такое было для всех, и все боты (в том числе и мы своим персонажем) играли в одинаковую игру найди пожрать до того, как сдохнешь, чтобы продлить свое существование. Тот самый сталкер не сводится только к голоду, он вообще достаточно сложный, но при этом непротиворечивый, там нет ничего лишнего с точки зрения геймплея, все имеет смысл (кроме аномалий в их билдовом исполнении). Однако голод является ключевым фактором того самого сталкера, как мяч является ключевым фактором футбола. Уберите мяч, и футбол закончится. Собственно, когда в 1935 билде разработчики уберут голод и насыщение, то тот самый сталкер рассыпется сразу. Все остальное (юзать из инвентаря, торговля, ID, движение и т.д.) потеряет игровой смысл как метод достижения цели (выживания бота). - И имеет смысл дописать про совместимость того самого сталкера и сюжета (квестов). Если квестовый персонаж принадлежит к симуляции (а он должен принадлежать), значит он тоже испытывает потребность в еде, а значит его значения насыщения/здоровья тоже уменьшаются со временем, пока не сдохнет. Но если он попытается удовлетворить эту потребность методами, которые предложили разработчики, то это команда от симулятора прийти в движение от графа к графу. Мы помним, что важный персонаж должен стоять в одном месте и ждать нас, чтобы мы его не искали по карте для взять/сдать задание. И если прибить такого персонажа скриптами к геометрии, чтобы никуда не ходил, то либо игра скрошится по логике, либо важный персонаж сдохнет от голода (кончатся насыщение и здоровье).. Увы.. Изменено 17 сентября пользователем NZ+ 1 1 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CiberZold 850 Опубликовано 17 сентября всё это конечно хорошо, но всё упирается в уровень ИИ, на данный момент интеллект самого умного бота где-то на уровне пчёл потому если ботов и игрока-человека поставить в равные условия боты все время будут в лузерах, проигрывать человеку в этой конкуренции за выживания, также как человек нагнул всех остальных животных на планете) потому грамотные разрабы ботам не делают никаких сильных уронов от голода, сильного кровотечения и пр. иначе они будут умирать как мухи, а ведь ещё есть квестовые нпс, и если их что логично ввести в эту же систему, они также будут быстро и глупо дохнуть таким образом запарывая постоянно прохождение игры уже на Кордоне, и вместо того чтоб играть ты будешь нянчиться с ботами, чтобы они раньше времени не откисли 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Manly 254 Опубликовано 17 сентября Жрать, спать... и... и срать. Симуляция жизни. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Nomad™ LIVE 477 Опубликовано 17 сентября "тодсамый" - в голове 1 Palit RTX 4060 Ti JetStream 16GB Hynix 200W BIOS | Intel Core i5-12400F SRL5Z | GOODRAM 32GB (2x16) DDR5 6000MHz CL30 Hynix A-Die | ASRock B760M PG Lightning PCI-E 5.0 Lexar NM800 Professional 1TB M2 PCI-E 4.0 | Chieftec ATMOS 850W | Arctic Freezer 36 Black | ViewSonic VA3209-MH FHD | Windows Enterprise 11 24H2 26100.2314 | DLSSQ 3.8.10 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты