понедельник, марта 29, 2010

Материалы с GDC2010

Game Developer Conference проходит ежегодно в марте. GDC этого года уже прошла и в Интернете начали появляться материалы оттуда.


На русском
orvind рассказывает о GDC2010: раз, два и три.
_winnie перессказывает orvind'а
Updated 28.04.2010: gdc san francisco 2010

На английском

Пит Исенси, Микрософт, Effective Management: Getting the Best from Your Team [.ppt]


GDC 2010: Reading the Player’s Mind Through His Thumbs: Inferring Player Intent Through Controller Input

GDC 2010 Networked Physics Slides + Demo (Glenn Fiedler, Sony Santa Monica) - много интересных бенчмарков пропускной способности интернетов. Подробно с примерами рассказывает о синхронизации игроков в мультиплеерных играх.

The AI of BioShock 2, Kent Hudson, 2K. Все материалы в каком-то кривом формате.

Пол-Кристиан Энгстад, Naughty Dog. Слайды про PS3 SPU. Часть1 и часть2. Они по ним раньше вновь прибывших учили, а теперь решили поделиться знаниями с миром.

Сид Мейер (он Цивилизацию придумал) рассказывает о психологии игроков.

Рассказывает, что есть некоторые игроки, которые перед каждым боем сохраняются. И, если бой прогрывают, то загружают сейв и переигрывают битву заново. (это обо мне, ага :-) ). Так вот, они стали запоминать с сейвом некий ключ. И исход битвы будет таким же, сколько ни перегружайся. "Ха-ха-ха" - добавляет в конце Сид.

Небольшая презентация от Havok'а. У них теперь есть Havok AI.


Еще много ссылок тут: GDC 2010 proceedings

10 коммент.:

Dragon комментирует...

> The AI of BioShock 2, Kent Hudson, 2K. Все материалы в каком-то кривом формате.
Это про KeyNote? KeyNote - это штука для создания презентаций от Apple
http://www.apple.com/ru/iwork/keynote/

или про то что они больше 100Мб весят?

Manticore комментирует...

> Так вот, они стали запоминать с сейвом некий ключ. И исход битвы будет таким же, сколько ни перегружайся.

В Heroes 3 было подобное. Судя по экспериментальным данным, там запоминался random seed. Чтобы изменить исход события после сейва, надо было проделать какое-то действие, тоже требующее случайного числа.

Manticore комментирует...

Сорри за офтопик, но следующим сюда должен отписаться кто-нибудь с ником Minotaur )

Сергей Азаркевич комментирует...

> Так вот, они стали запоминать с сейвом некий ключ. И исход битвы будет таким же, сколько ни перегружайся.

Что-то я не понял, от действий игрока ничего не зависит? Как может получится тот-же результат, если игрок будет играть другими ходами?

legolegs комментирует...

2Сергей Азаркевич:
Ну разумеется, игрок может "потратить" плохие случайные числа на что-то ещё. Но не всегда это просто. Например, если надо выползти из кустов не нашумев.
Вообще я удивлён, что есть разработчики, которые не знают о такой фиче. Она ещё в JA2 была, и, возможно, ещё раньше, а Сид так говорит, будто он её вчера придумал.

Alena комментирует...

2Dragon:
или про то что они больше 100Мб весят?

Там есть здоровые pdf'ы. На которых текст на нескольких страницах повторяется. Вот про них.

2Сергей Азаркевич:
Что-то я не понял, от действий игрока ничего не зависит? Как может получится тот-же результат, если игрок будет играть другими ходами?

Я не знаю как точно это сделано в Цивилизации, Мейер не рассказал. Но скорее всего так, как ответил legolegs.

the_chiffa комментирует...

Это было еще в третьей Цивилизации, по крайней мере, в версии Conquests. Причем опция была отключаемая.

Євген комментирует...

Вообще это и в 4 Циве есть, при-чём по умолчанию, если хотите чтобы при перезагрузке всё было случайным образом в игре просто нужно выбрать опцию "новый случайный код при перезагрузке"

Dragon комментирует...

Спасибо за видео с Сидом Мейером.
Было очень интересно его послушать. Простые, но реальные факты психологии игрока.
Получил неописуемое удовольствие.

Ниф-ниф комментирует...

А я его не люблю. За то, что лепит свое имя в каждый тайтл, словно господь-бог какой-нибудь.