Будущее roguelike-игр
Новые roguelike-игры появляются теперь быстрее, чем когда-либо. Недавно был интерес разрабатывать мультиплеер roguelike-игры, развивая их в объектно-ориентированных языках, типа C++ и Java, улучшая генератор случайных чисел (чтобы делать игры менее предсказуемыми, более случайными), улучшая искусственный интеллект монстров и перенося roguelike-игры на переносные устройства типа Palmpilot.
Обычно roguelike-игры программируются в C. Объектно-ориентированная разработка должна подходить roguelike-играм более хорошо. В конце концов, roguelike-игры - полны различных предметов и существ, и использование наследования и других объектно-ориентированных принципов должно быть вполне естественным. Roguelike-игра должна также выигрывать от использования скриптовых языков высокого уровня для описания объектов, чудовищ, заклинаний и т.п. Самые последние версии Zangband также предприняли шаги в этом направлении, они допускают использование Python чтобы делать новые квесты, но общего назначения объектно-ориентированные скриптовые языки типа Python, могут использоваться для многих других вещей. По моему мнению было бы полезно переписать всю игру, используя Python или подобный язык и иметь только минимальное ядро игры, которая остается почти неизменным. Это позволило бы намного более легкую модификацию и более быстрое развитие и более легкий перенос на другие системы.
Пока почти все roguelike-игры использовали квадратную сетку карты, но были уже дискуссии об использовании гексагональных карт и проект полностью 3D roguelike. 2D тайловая графика становится лучше и больше применяется и некоторые roguelike-игры, например Zangband имеют опциональные звуковые эффекты и музыку.
Информационные ресурсы
ORCS! проект является далеко идущей попыткой создания языка программирования roguelike.
Tyrant - roguelike-игра на Java
Silmar - a multi-player roguelike-игра с очень хорошей тайловой графикой для Linux и Windows
Автор: Petri Kuittinen.
Источник: The Future of Roguelike Games
Перевел: Сергей В. Ждановских [Alchemist], 20.03.2005.