Архив за октября, 2010

Инструменты создания искусственного интеллекта

27.10.2010, автор: Stormit, рубрики: ActionScript

Недавно съездил с докладом на Casual Connect. Как обычно бывает после подобных встреч, вернулся с массой впечатлений. Час общения с компетентными людьми даёт больше опыта и знаний, чем пол-года сёрфинга в сети. Поэтому в очередной раз советую всем: посещайте такие мероприятия как можно чаще и не пропустите FlashGamm, который пройдёт 4-5 декабря в Киеве (я там тоже буду).

Но сейчас не об этом. Выкладываю свою презентацию с CasualConnect Kiev 2010, а также код и небольшой пример как с ним работать.

Цель доклада - немного изменить подход к программированию ИИ персонажа. Иными словами - как задать персонажу сложное поведение во время игры, когда он выполняет большой набор действий и принимает новые решения. В качестве “умного” объекта могут быть не только бегающие в игре объекты. Это также может быть “окружающая среда” (например, уровень игры, который напускает на вас противников, когда вам легко играть или подкидывает аптечку, когда у вас мало жизней). Читать полностью »

55 Хитрых

Заготовка для флеш-игры или как сделать себе приятно :)

10.10.2010, автор: Stormit, рубрики: ActionScript

Раньше я считал флеш-игру сделанной, когда в неё можно было начать играть, нажав Ctrl+Enter во флеше. И почему-то я не учитывал что нужно ещё сделать странички с заставкой, главным меню, настройками и т.д. Хотя часто этот процесс может отнять несколько дополнительных дней. А ещё обиднее, если эти дни не учитывались при оценке стоимости игры. Вообщем, каждый раз к самой игре нужно разрабатывать ещё и саму оболочку-интерфейс. Со временем это становится неинтересно и хочется как-то использовать свои предыдущие наработки. Можно взять свою предыдущую работу, выкинуть оттуда всё лишнее и на тебе - интерфейс готов. Чтобы даже на это не тратить время, полезно иметь под рукой прототип интерфейса-оболочки для flash-игры.

Я просто выложу исходник и поясню как там всё работает. Это первый код на AS3, опубликованный здесь мною.  Статья также будет полезной тем кто хочет перейти на 3-ю версию ActionScript, но ещё не сделал этого. Сам пример и ниже пояснения к нему:

Читать полностью »

67 Хитрых