Будущее roguelike-игр

Материал из Клуб любителей рогаликов
Перейти к: навигация, поиск

Новые roguelike-игры появляются теперь быстрее, чем когда-либо. Недавно был интерес разрабатывать мультиплеер roguelike-игры, развивая их в объектно-ориентированных языках, типа C++ и Java, улучшая генератор случайных чисел (чтобы делать игры менее предсказуемыми, более случайными), улучшая искусственный интеллект монстров и перенося roguelike-игры на переносные устройства типа Palmpilot.

Обычно roguelike-игры программируются в C. Объектно-ориентированная разработка должна подходить roguelike-играм более хорошо. В конце концов, roguelike-игры - полны различных предметов и существ, и использование наследования и других объектно-ориентированных принципов должно быть вполне естественным. Roguelike-игра должна также выигрывать от использования скриптовых языков высокого уровня для описания объектов, чудовищ, заклинаний и т.п. Самые последние версии Zangband также предприняли шаги в этом направлении, они допускают использование Python чтобы делать новые квесты, но общего назначения объектно-ориентированные скриптовые языки типа Python, могут использоваться для многих других вещей. По моему мнению было бы полезно переписать всю игру, используя Python или подобный язык и иметь только минимальное ядро игры, которая остается почти неизменным. Это позволило бы намного более легкую модификацию и более быстрое развитие и более легкий перенос на другие системы.

Пока почти все roguelike-игры использовали квадратную сетку карты, но были уже дискуссии об использовании гексагональных карт и проект полностью 3D roguelike. 2D тайловая графика становится лучше и больше применяется и некоторые roguelike-игры, например Zangband имеют опциональные звуковые эффекты и музыку.

Информационные ресурсы

rec.games.roguelike.announce: Usenet newsgroup for information about new roguelike games and major information related to them

rec.games.roguelike.development: Usenet newsgroup for discussion about the development and programming of roguelike games

ORCS! проект является далеко идущей попыткой создания языка программирования roguelike.

Palmpilot Rogue

Portals - roguelike-игра

Tyrant - roguelike-игра на Java

Silmar - a multi-player roguelike-игра с очень хорошей тайловой графикой для Linux и Windows



Автор: Petri Kuittinen.
Источник: The Future of Roguelike Games
Перевел: Сергей В. Ждановских [Alchemist], 20.03.2005.