понедельник, марта 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 комментариев:

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

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

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

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

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

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

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

    ОтветитьУдалить
  5. Анонимный29/3/10 15:27

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

    ОтветитьУдалить
  6. 2Dragon:
    или про то что они больше 100Мб весят?

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

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

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

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

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

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

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

    ОтветитьУдалить