- Сообщений: 618
- Спасибо получено: 59
Двигатель для рогалика.
13 года 3 мес. назад #58417
от Allerent
Allerent создал тему: Двигатель для рогалика.
Други собственно интересует такой вопрос , может есть какой простой двигатель для "графического" рогалика? T-Engnine 4 сразу говорю не пойдет.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 3 мес. назад #58422
от mephis
→ → ↓ ↑ Y
mephis ответил в теме Двигатель для рогалика.
1) Что умеешь в программировании?
2) Что ждёшь от движка?
2) Что ждёшь от движка?
→ → ↓ ↑ Y
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 618
- Спасибо получено: 59
13 года 3 мес. назад #58423
от Allerent
Allerent ответил в теме Двигатель для рогалика.
Пока не особо много , активно задрачиваю учебник по С++. Если нужно перейду на LUA or Java.
Нобходимо: Возможность создания сложной многорасовой и мнгоклассовой ролевой системы. Адекватный вывод картинок , возможность использования сложного UI.
Желательно , что бы присутствовала хотя бы какая то визуальная среда.
Жирно: Поддержка сторонних редакторов карт.
Нобходимо: Возможность создания сложной многорасовой и мнгоклассовой ролевой системы. Адекватный вывод картинок , возможность использования сложного UI.
Желательно , что бы присутствовала хотя бы какая то визуальная среда.
Жирно: Поддержка сторонних редакторов карт.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 3 мес. назад #58424
от mephis
→ → ↓ ↑ Y
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 - тысячи их. Необходимый для рогалика инструментарий к ним докрутить настолько просто, что даже смешно обсуждать.
Самое сложное - реализация ролевой системы и наполнение игры.
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
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 618
- Спасибо получено: 59
13 года 3 мес. назад - 13 года 3 мес. назад #58425
от Allerent
Allerent ответил в теме Двигатель для рогалика.
T-engnine не совсем то , он как я понял по типу battle for wesnoth , а мне бы именно чисто движок , без базовой игры. Хотя , хотя , хотя ASCII арт даже интересней. Рисовать не нужно... можно сконцентрироваться на наполнении игры и системах.
Последнее редактирование: 13 года 3 мес. назад пользователем Allerent.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
13 года 3 мес. назад #58426
от mephis
→ → ↓ ↑ Y
mephis ответил в теме Двигатель для рогалика.
Ёпт, в этом и смысл рогаликов. Полная абстракция. Только ASCII, только хардкор.
Бери libtcod. Однозначно. Плюсы такие:
1) Кроссплатформенность. Поддержка кучи языков.
2) Множество рогаликов сделаны на нём. В примерах нужды не будет.
3) К нему написаны довольно неплохие туториалы. На Python и на C++.
4) Хотя libtcod достаточно высокоуровневая библиотека: есть реализации LOS/FOV, RNG, генератор подземелий, работа с консолью -- но к нему написана (на С++) ещё более высокоуровневая надстройка -- фреймворк Umbra. Там он вообще позволяет спроектировать игру из управляемых модулей. Удобство разработки поднимается ещё выше. Я пробовал и лично мне понравилось.
Бери libtcod. Однозначно. Плюсы такие:
1) Кроссплатформенность. Поддержка кучи языков.
2) Множество рогаликов сделаны на нём. В примерах нужды не будет.
3) К нему написаны довольно неплохие туториалы. На Python и на C++.
4) Хотя libtcod достаточно высокоуровневая библиотека: есть реализации LOS/FOV, RNG, генератор подземелий, работа с консолью -- но к нему написана (на С++) ещё более высокоуровневая надстройка -- фреймворк Umbra. Там он вообще позволяет спроектировать игру из управляемых модулей. Удобство разработки поднимается ещё выше. Я пробовал и лично мне понравилось.
→ → ↓ ↑ Y
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 618
- Спасибо получено: 59
13 года 3 мес. назад #58427
от Allerent
Allerent ответил в теме Двигатель для рогалика.
Да в принципе можно и скомбинировать. Вполне современный UI с классическим отображением игрового поля.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.093 секунд
