Камрад
|
Pult
Конечно дико извиняюсь, но на мой взгляд ССЖ есть следующее - замкнутая система с регулируемыми параметрами игровых объектов )
Это если вкратце ) Развёрнуто - есть игровой мир, в котором есть куча игровых объектов. Сам игровой мир не один - их два! Локальный и глобальный. Локальный это тот, что вместе с игроком на одной локации (здесь происходит полный просчёт всех игровых событий). Глобальный мр - это вся территория, где происходит упрощённый просчёт игровых ситуаций и обобщение некоторых игровых объектов. Далее - любая игровая ситуация это результат запрограммированного и заранее заложенного в игровой мир события (сесть, встать, стрельнуть, умереть и т.д.).
Каждая ситуация подразумевает под собой возможный набор тех или иных событий (это то, что касается непредсказуемости. Набор событий в любом случае ограничен). Кроме ситуаций есть ещё и параметры локаций и игровых объектов - они заданы жёстко и формируют так называемые "законы" для этого игрового мира. То есть, к примеру, игровой объект "дикий кабан" не может стрелять из ружья. Это предустановка и она ни в коем разе не должна нарушаться. Опять же для локаций, есть набор параметров (густонаселённость по видам игровых объектов, другое чё нить). Имея событийный обработчик и параметры локаций и объектов, получаем ССЖ. Естественно, что при таком подходе появляется вероятность того, что игрок не встретит тех или иных монстров или вообще не увидит части игры. А это как известно не есть гуд, так как на то и другое были потрачены время и деньги. Поэтому надо вводить обработки для героя - то есть если ты пришёл туда-то, то, в любом случае должен увидеть, узнать, получить то-то и то-то. Это то, что есть в понимании общества - скрипты (хотя всё вышеописанное, ничем другим и не является).
А от архитектуры железа, всё это зависеть никак не может - то есть существует минимум на котором всё это работает и далее уже, как бы не различались по крутости железки в компах, ССЖ умней не станет и боты на китайском разговаривать не научаться. Программа, она и есть программа, то что в неё заложили, то она и будет делать (предложения о самообучающихся софтах - в топку, здесь разговор не оних ))), а вот сравнение с офисом - легко. У кого круче офис работает? У меня на 3-м пне или у Васи Пупкина на 4-м?... есть подозрение что у обоих одинаково, только у меня местами может погружаться в раздумья)
Ну и напоследок - всё вышесказанное просто личное соображение того, как оно устроено, на достоверность и схожесть с реалиями, не претендую, хотя хотелось бы и сомневаюсь в том, что оно работает по другому )
|