IPB

Помощь по разделу

Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов

>

Обсуждение A-Life

 
 RedMagic
сообщение 14.03.2017, 18:24
Сообщение #21


Высший Игровой Бог
************************

Группа: Супермодератор
Сообщений: 11780
Регистрация: 05.11.2009
Пользователь №: 12882



Сюда были перемещены последние сообщения из темы [ТЧ] Oblivion Lost Remake 2.5 [Релиз].

Если потребуется новая шапка - пишите в ЛС модератору раздела/супермодераторам или через кнопку "Жалоба".
Перейти в начало страницы
 
 
 
Ответов
 ZeeK
сообщение 13.03.2017, 09:43
Сообщение #22


Почти Игроман
*********

Группа: Участник
Сообщений: 595
Регистрация: 23.08.2010
Из: Самара
Пользователь №: 14012



Цитата(hi_flyer @ 12.03.2017, 18:02) *
В 3.0 восстановлен полноценный старый алайф.

Можно ли где то почитать отличия "старого" а-лайфа от релизного или а-лайфа из АМК? Сталкеры гуляют\торгуют или прям могут сами окончить игру раньше игрока, как предполагали некоторые диздоки?
Перейти в начало страницы
 
 
 MrObs
сообщение 13.03.2017, 13:45
Сообщение #23


Игровой Бог
**********************

Группа: Участник
Сообщений: 6110
Регистрация: 29.06.2011
Пользователь №: 14395



Цитата(ZeeK @ 13.03.2017, 10:41) *
или прям могут сами окончить игру раньше игрока, как предполагали некоторые диздоки?
Да это уже избито до нельзя, наверное уже пошли куда дальше в освобождении А-Лайфа. Сталкеры неписи теперь не просто гуляют, торгуют, совоку, и могут закончить игру за игрока, а просто не дают ему изначально её начать, чиня всяческие препятствия, собираясь в группы. (IMG:style_emoticons/default/laugh.gif)

З.Ы. Щютка. (IMG:style_emoticons/default/biggrin.gif)

Сообщение отредактировал MrObs - 13.03.2017, 13:46
Перейти в начало страницы
 
 
 hi_flyer
сообщение 13.03.2017, 15:52
Сообщение #24


Почти Мастер
***********

Группа: Друзья GM
Сообщений: 1177
Регистрация: 05.03.2012
Пользователь №: 14709



Цитата(ZeeK @ 13.03.2017, 15:41) *
Можно ли где то почитать отличия "старого" а-лайфа от релизного или а-лайфа из АМК?

Пока нет.

Цитата(ZeeK @ 13.03.2017, 15:41) *
Сталкеры гуляют\торгуют

Да.

Цитата(ZeeK @ 13.03.2017, 15:41) *
могут сами окончить игру раньше игрока

Пока думаю насчёт этого. Если и будет, то игра не окончится, а будет этакий сюжетный поворот.
Перейти в начало страницы
 
 
 Chrizantema
сообщение 13.03.2017, 17:36
Сообщение #25


Новичок
*

Группа: Участник
Сообщений: 13
Регистрация: 11.03.2017
Пользователь №: 27082



Цитата(FL!NT @ 13.03.2017, 09:04) *
Забавно. А вы уверены..



Да, уверен. Даже рандом - это математическая модель, реализованная в виде машинного кода. Но описанию этой модели посвящены целые учебники. A-Life - это тоже математическая модель. И, чтобы написать столь объемный текст, потребуется в лучшем случае несколько часов. Если читатель не подготовлен, то еще несколько часов или дней текста, чтобы разжевать, что такое математическая модель вообще. А затем еще несколько часов или дней печатать текст, чтобы разжевать читателю, как применить эту модель в одном отдельно взятом Сталкере. Как нужно правильно разлиновать локации, какие значения нужно присвоить объектам, как правильно смастерить программу контроля объекта относительно других предметов в пространстве. И все это будет натыкаться на скептически настроенного программиста, у которого есть свое мнение. Которому нужно не только сказать, что он должен сделать, но и объяснить суть того, что он делает. Гораздо проще найти программиста, описать ему, что нужно сделать, не вдаваясь в подробности.. А еще лучше вообще никого не искать, и пусть поведение объекта внутри игры кодируется постоянно бьющимися скриптами..
Перейти в начало страницы
 
 
 MrObs
сообщение 13.03.2017, 17:49
Сообщение #26


Игровой Бог
**********************

Группа: Участник
Сообщений: 6110
Регистрация: 29.06.2011
Пользователь №: 14395



Chrizantema, я всё-таки настоятельно рекомендую тебе создать профильную тему, коли речь пошла о высшей математике, алгоритмах и т.п. В коей осветить все аспекты явления и т.д.
Не знаю насколько всё это вытечет в какой либо конечный результат, но видимо порассуждать многим будет интересно.
Перейти в начало страницы
 
 
 dPlayer
сообщение 13.03.2017, 18:06
Сообщение #27


Магистр Игры
****************

Группа: Участник
Сообщений: 2733
Регистрация: 04.09.2012
Пользователь №: 15016



Цитата(hi_flyer @ 12.03.2017, 19:02) *
В 3.0 восстановлен полноценный старый алайф.

Вот прям тот, который закомментирован в движке, так?
Перейти в начало страницы
 
 
 FL!NT
сообщение 13.03.2017, 18:28
Сообщение #28


Почти Мастер
***********

Группа: [Secret Project] GM
Сообщений: 1117
Регистрация: 18.12.2008
Из: Порт-Ройял
Пользователь №: 9578



Chrizantema, На чем зиждеца ваша уверенность? Кроме ваших слов, это не чем не подкреплено и как вам уже писали, здесь достаточно повидали таких как вы. Вы пытаетесь рассказать нам про математическую модель рандома, при этом как вы утверждаете не являетесь программистом, но поверьте мне, здесь многие имеют образование программистов или по крайней мере знакомы с основами программирования и уж точно знают гораздо больше про нее чем вы. Вам лень писать объемный текст, но тогда перед вами стоит архисложная задача, найти не просто программиста, а программиста телепата который будет переводить ваши гениальные идеи в машинный код прямо из вашей головы.

Сообщение отредактировал FL!NT - 13.03.2017, 18:30
Перейти в начало страницы
 
 
 hi_flyer
сообщение 13.03.2017, 20:17
Сообщение #29


Почти Мастер
***********

Группа: Друзья GM
Сообщений: 1177
Регистрация: 05.03.2012
Пользователь №: 14709



Цитата(dPlayer @ 14.03.2017, 00:04) *
Вот прям тот, который закомментирован в движке, так?

Там из этого насколько я помню есть только оффлайн бои.
А так как в скрипты экспортированно практически всё что нужно для реализации, используется скриптовый аналог.
Перейти в начало страницы
 
 
 Renson
сообщение 13.03.2017, 23:53
Сообщение #30


Геймер
******

Группа: Участник
Сообщений: 106
Регистрация: 04.04.2014
Пользователь №: 19704



Цитата(Chrizantema @ 12.03.2017, 17:43) *
Мне нужен программист, который может, умеет и хочет написать программу симулятора A-Life. Ему я перечислю, что и как он должен сделать, базовые принципы организации этого симулятора. От него требуется только лишь перевести это на язык программирования. Я понимаю, что это труд, и далеко не каждый захочет этим заниматься. Но описать принципы - это тоже труд. И мне тоже не хочется этим заниматься и писать "в пустоту", не имея гарантии, что мой труд окажется востребованным.

Перейти в начало страницы
 
 
 Cossack-HD
сообщение 14.03.2017, 00:01
Сообщение #31


Магистр Игры
****************

Группа: Участник
Сообщений: 2544
Регистрация: 26.01.2014
Из: Стокгольм
Пользователь №: 19142



Цитата(Chrizantema @ 13.03.2017, 19:34) *
Цитата(FL!NT @ 13.03.2017, 09:04) *
Забавно. А вы уверены..



Да, уверен. Даже рандом - это математическая модель, реализованная в виде машинного кода. Но описанию этой модели посвящены целые учебники. A-Life - это тоже математическая модель. И, чтобы написать столь объемный текст, потребуется в лучшем случае несколько часов. Если читатель не подготовлен, то еще несколько часов или дней текста, чтобы разжевать, что такое математическая модель вообще. А затем еще несколько часов или дней печатать текст, чтобы разжевать читателю, как применить эту модель в одном отдельно взятом Сталкере. Как нужно правильно разлиновать локации, какие значения нужно присвоить объектам, как правильно смастерить программу контроля объекта относительно других предметов в пространстве. И все это будет натыкаться на скептически настроенного программиста, у которого есть свое мнение. Которому нужно не только сказать, что он должен сделать, но и объяснить суть того, что он делает. Гораздо проще найти программиста, описать ему, что нужно сделать, не вдаваясь в подробности.. А еще лучше вообще никого не искать, и пусть поведение объекта внутри игры кодируется постоянно бьющимися скриптами..

Лихо ты гейм-дизайн обозвал математической моделью.
За математическими моделями и процедурной генерацией (ага, тоже математическая модель) могу послать в сторону Minecraft и прочей сэндбоксовой скукоты типа No Man's Sky.

Что касается правильного A-Life, нужно "просто" расставить много разнообразных объектов/достопримечательностей, прописать их как точки интереса для NPC и заставить их туда ходить на основании их ранга и экипировки. Это было сделано в ЗП, с той лишь разницей что объектов/достопримечательностей было недостаточно много и катастрофически неразнообразно.
Ещё неплохо-бы запилить систему типа "NPC накопил бабло, отыграл поход к торговцу за комбезом и пошёл на уровень выше" - скриптово вполне реализуемо, даже вопрос бабла можно опустить в угоду условностей.

Ещё есть вариант запилить ИИ на подобии такового из стратегий - чтобы NPC ходили на точки за ресурсами и "прокачивались". Для описания идеи не нужно расписывать многостраничный текст. Есть потребность в еде, информации, аммуниции, медикаментах, артефактах, оружии, безопасной территории - расставляешь флаги/смарт террейны и раздёшь сталкерам приоритеты по потребностям. Больше половины работы - как раз таки расставить флаги/смарт террейны. На сталкера есть дохрена скриптовых фич всех сортов, а годных локаций из мира моддинга - единицы.

Сообщение отредактировал Cossack-HD - 14.03.2017, 00:05
Перейти в начало страницы
 
 
 NanoBot-AMK
сообщение 14.03.2017, 00:33
Сообщение #32


Продвинутый геймер
********

Группа: Участник
Сообщений: 447
Регистрация: 10.11.2015
Пользователь №: 22739



Цитата
Мне нужен программист

Мне бы то же надо... Надо написать скриптовую схему ХЕНу, робот такой есть, надо что бы бегал за игроком, или охранял указанный в логике объект(ГУЛАГ), непосредственно схемы для человеков неходятся из-за другой конституции ХЕНа.
Ещё надо написать скрипт образования артефакта, я тут намедни сделал колбек на разрушении тела в аномалии, колбек передаёт объект разрушения (кстати, пришлось помучится, так как объекта разрушения в самом методе не было). Я сделал это из соображении что артефакт будет образовываться от типа тела, например от крысы и тушкана врядли что-то будет образовываться, от определённого тела может образовываться определённый артефакт. Я думаю так будет интересней, ещё есть мысль варить арты непосредственно в аномалиях.
Я бы и сам написал эти скрипты, но у меня сейчас творческий кризис. (IMG:style_emoticons/default/dry.gif)

Сообщение отредактировал NanoBot-AMK - 14.03.2017, 00:44
Перейти в начало страницы
 
 
 kir4aev
сообщение 14.03.2017, 01:11
Сообщение #33


Опытный Игрок
****

Группа: Участник
Сообщений: 63
Регистрация: 19.02.2017
Пользователь №: 26999



Цитата(Cossack-HD @ 13.03.2017, 23:59) *
Ещё неплохо-бы запилить систему типа "NPC накопил бабло, отыграл поход к торговцу за комбезом и пошёл на уровень выше" - скриптово вполне реализуемо, даже вопрос бабла можно опустить в угоду условностей.

Можно было бы поджидать таких неписей которые пошли на затарку. Заодно чтобы обыграть переодивание например костюма сделать это только когда он уходит в оффлайн и невидим для игрока, не делать же мгновенное переодевание, это тупо и некрасиво. А так можно его выследить куда он пошёл и зная что затарился чем-то, в тёмном уголке тесаком его...
Сделать карму на основе таких движений или там репутацию, ну чтобы зло не давало быстрого кача безнаказанного(как в России сейчас (IMG:style_emoticons/default/biggrin.gif) ). Ещё подумать и придумать другие взаимодействия, развить тему хотя это уже биоваровщина...
Перейти в начало страницы
 
 
 RayTwitty
сообщение 14.03.2017, 15:03
Сообщение #34


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3055
Регистрация: 24.09.2010
Пользователь №: 14086



Цитата(Chrizantema @ 13.03.2017, 17:34) *
А еще лучше вообще никого не искать, и пусть поведение объекта внутри игры кодируется постоянно бьющимися скриптами..

Если руки не из правильного места, биться будут и исходные коды. Скрипты это лишь способ реализации логики.

Цитата(Chrizantema @ 13.03.2017, 17:34) *
Если читатель не подготовлен, то еще несколько часов или дней текста

Лучше потрать это время на изучение крестов и напиши ИИ сам (раз уж у тебя перед глазами готовый гениальный алгоритм).
Перейти в начало страницы
 
 
 Chrizantema
сообщение 14.03.2017, 15:13
Сообщение #35


Новичок
*

Группа: Участник
Сообщений: 13
Регистрация: 11.03.2017
Пользователь №: 27082




Лихо ты гейм-дизайн обозвал математической моделью.

Вы не правы.

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

2 - Необходимость в скриптах вызвана следующим. Вот математическая точка (которая к Сталкеру не имеет никакого отношения), у которой есть четыре степени свободы - вперед, назад, влево, вправо. Вероятность, что точка пойдет влево равна 25%, если отправляться от рандомного (случайного) решения точки, куда ей идти. И ее маршрут на поверхности будет подобен броуновскому движению - хаотично. Так хаотично не ведут себя даже микробы в природе. Как заставить точку пойти влево со 100% вероятностью? Обуздать хаос и убрать рандом - то есть, написать скрипт, который и будет командой к исполнению ("иди влево"). Но тогда придется писать для такой точки и весь маршрут движения в целом, языком команд. Здесь ты свернешь налево, тут направо. Чего так же не наблюдается даже у микробов в природе..

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

Вы считаете, что инстинкт самосохранения можно расписать одной строкой? Внутри животного мира скриптов нет..

Сообщение отредактировал Chrizantema - 14.03.2017, 15:16
Перейти в начало страницы
 
 
 OlegatoR
сообщение 14.03.2017, 15:18
Сообщение #36


GAMEINATOR
***********************

Группа: Администратор
Сообщений: 9446
Регистрация: 03.02.2006
Из: Earth
Пользователь №: 2942



Выбирайте: либо перемещаю оффтоп в отдельную тему либо в Разговоры у барной стойки

Сообщение отредактировал STALKER2011x - 14.03.2017, 18:33
Причина редактирования: Переместил сообщения в эту тему
Перейти в начало страницы
 
 
 macron
сообщение 14.03.2017, 15:31
Сообщение #37


Игровой Бог
**********************

Группа: Участник
Сообщений: 5068
Регистрация: 22.02.2006
Из: Париж
Пользователь №: 3089



Я за отдельную тему. Действительно, интересно будет почитать на досуге.
Перейти в начало страницы
 
 
 abramcumner
сообщение 14.03.2017, 16:05
Сообщение #38


Доктор Игровых Наук
*******************

Группа: Участник
Сообщений: 3511
Регистрация: 27.04.2011
Из: Россия
Пользователь №: 14366



Chrizantema, ты откровенно плаваешь в теории и совершенно не знаком с мат. частью.

Цитата
1 - Язык программирования разрабатывался еще тогда, когда не было самих компьютеров и даже перфокарт.

Цитата(wikipedia)
Язык программи́рования — формальный язык, предназначенный для записи компьютерных программ.

Компьютерных, Карл!, программ. Нет никакого языка программирования без устройства, его исполняющего. Это устройство еще называют компьютер.

Цитата
На меня бежит какое-то животное, между нами аномалия, где оно и дохнет. Такого уровня интеллекта нет даже у тех же упомянутых микробов.

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

Цитата
Внутри животного мира скриптов нет..

Внутри животного мира исключительно скрипты. Товарищ Павлов это довольно наглядно продемонстрировал.

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

В 2017 году читать про:
Цитата
Но тогда придется писать для такой точки и весь маршрут движения в целом, языком команд. Здесь ты свернешь налево, тут направо.

даже как-то странно.

Сообщение отредактировал abramcumner - 14.03.2017, 16:07
Перейти в начало страницы
 
 
 macron
сообщение 14.03.2017, 16:54
Сообщение #39


Игровой Бог
**********************

Группа: Участник
Сообщений: 5068
Регистрация: 22.02.2006
Из: Париж
Пользователь №: 3089



Цитата(Chrizantema @ 14.03.2017, 15:11) *
Но если вернуться к игре, то вижу я следующее. На меня бежит какое-то животное, между нами аномалия, где оно и дохнет. Такого уровня интеллекта нет даже у тех же упомянутых микробов. Ибо даже у них есть минимальный инстинкт самосохранения, которого нет у животного в игре.

Кстати, да. Как уже было замечено, в OLR сейчас реализована примитивная скриптовая схема по обходу НПСями большинства видов аномалий, основанная на реакции на первоначальный урон. Наверное, есть смысл и для животных сделать хоть какие-то аналогичные реакции.
Перейти в начало страницы
 
 
 dPlayer
сообщение 14.03.2017, 18:46
Сообщение #40


Магистр Игры
****************

Группа: Участник
Сообщений: 2733
Регистрация: 04.09.2012
Пользователь №: 15016



Цитата(NanoBot-AMK @ 14.03.2017, 02:31) *
Надо написать скриптовую схему

И всё таки, почему не сделать хена из мужика? А в движке финалки ничего не осталось от тех времён, мб класс и логика закоментированные)))

Сообщение отредактировал dPlayer - 14.03.2017, 18:48
Перейти в начало страницы
 
 
 
 

 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 19.08.2018, 16:02