Двигатель для рогалика.

Больше
13 года 3 мес. назад #58417 от Allerent
Други собственно интересует такой вопрос , может есть какой простой двигатель для "графического" рогалика? T-Engnine 4 сразу говорю не пойдет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Переводчик Учитель
Больше
13 года 3 мес. назад #58422 от mephis
1) Что умеешь в программировании?
2) Что ждёшь от движка?

→ → ↓ ↑ Y

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 3 мес. назад #58423 от Allerent
Пока не особо много , активно задрачиваю учебник по С++. Если нужно перейду на LUA or Java.

Нобходимо: Возможность создания сложной многорасовой и мнгоклассовой ролевой системы. Адекватный вывод картинок , возможность использования сложного UI.
Желательно , что бы присутствовала хотя бы какая то визуальная среда.
Жирно: Поддержка сторонних редакторов карт.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Переводчик Учитель
Больше
13 года 3 мес. назад #58424 от mephis
3) Да, и чем T-Engine 4 не угодил? Если речь именно о графическом движке и именно для рогалика, то лучше него нет. Можно, конечно, libtcod попробовать. Но там придётся ещё SDL освоить, т.к. изначально он только классическую двуцветную ASCII-графику поддерживает. Я читал одну тему, что там смогли тайловый движок на нём сделать, но что-то мне этот геморрой не очень понравился.


4) Зачем редактор карт для рогалика вообще не догоняю, но ладно.


5) Банально, но RPG Maker закрывает все твои потребности. Желательно либо VX Ace (на нём самый быстрый Ruby, большие возможности для отладки), либо 2003-ий (к нему недавно прикрутили возможность писать C++-плагины).


Если ни T-Engine, ни libtcod, ни остальное со страницы roguebasin.roguelikedevelopment.org/inde...tle=Roguelike_engine не устраивает. Если и мэйкер не устраивает, то подойдёт любой конструктор 2-D игр. GameMaker, Construct, Stencyl, Indie Game Maker, Multimedia Fusion - тысячи их. Необходимый для рогалика инструментарий к ним докрутить настолько просто, что даже смешно обсуждать.

Самое сложное - реализация ролевой системы и наполнение игры.

→ → ↓ ↑ Y

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 3 мес. назад - 13 года 3 мес. назад #58425 от Allerent
T-engnine не совсем то , он как я понял по типу battle for wesnoth , а мне бы именно чисто движок , без базовой игры. Хотя , хотя , хотя ASCII арт даже интересней. Рисовать не нужно... можно сконцентрироваться на наполнении игры и системах.
Последнее редактирование: 13 года 3 мес. назад пользователем Allerent.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Переводчик Учитель
Больше
13 года 3 мес. назад #58426 от mephis
Ёпт, в этом и смысл рогаликов. Полная абстракция. Только ASCII, только хардкор.

Бери libtcod. Однозначно. Плюсы такие:
1) Кроссплатформенность. Поддержка кучи языков.
2) Множество рогаликов сделаны на нём. В примерах нужды не будет.
3) К нему написаны довольно неплохие туториалы. На Python и на C++.
4) Хотя libtcod достаточно высокоуровневая библиотека: есть реализации LOS/FOV, RNG, генератор подземелий, работа с консолью -- но к нему написана (на С++) ещё более высокоуровневая надстройка -- фреймворк Umbra. Там он вообще позволяет спроектировать игру из управляемых модулей. Удобство разработки поднимается ещё выше. Я пробовал и лично мне понравилось.

→ → ↓ ↑ Y

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 3 мес. назад #58427 от Allerent
Да в принципе можно и скомбинировать. Вполне современный UI с классическим отображением игрового поля.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.093 секунд
Работает на Kunena форум