SCH - February 9th, 2013

Feb. 9th, 2013

06:28 pm - Свобода воли в компьютерных играх

Для того чтобы игра начала реально эмулировать реальность,
надо каждого юнита в игре (включая главгероя и НПС)
наделить способностью суицида.
Т.е. код игры содержит такие условия при которых персонаж,
образно говоря, может "нажать кнопку" ("изнутри" игры) и полностью стереться с
компа - в том числе и из всех сохранёнок. Игрок же отключить эту фичу игры
не может (во всяком разе, штатными средствами).
Таким образом, если геймеру (шпильману?) сильно надо сохранить персонажа,
то он с самого начала прохождения должен будет озаботиться тем,
чтобы переписывать сохранёнки, содержащие код нужного героя,
в другую директорию, на другой винт или вообще на внешний носитель типа флешки.

Это и есть свобода воли для героя. Но как её реализовать программно
не прибегая к банальной имитации+рандомизации, это хз.

(32 comments | Leave a comment)
Previous day (Calendar) Next day