Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Двигатель для рогалика.

Двигатель для рогалика. 11 года 9 мес. назад #58417

  • Allerent
  • Allerent аватар
  • Вне сайта
  • Заблокирован
  • ЕРЕТИКЪ
  • Сообщений: 618
  • Спасибо получено: 59
Други собственно интересует такой вопрос , может есть какой простой двигатель для "графического" рогалика? T-Engnine 4 сразу говорю не пойдет.
Администратор запретил публиковать записи гостям.

Двигатель для рогалика. 11 года 9 мес. назад #58422

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 123
  • ПереводчикУчитель
1) Что умеешь в программировании?
2) Что ждёшь от движка?
→ → ↓ ↑ Y
Администратор запретил публиковать записи гостям.

Двигатель для рогалика. 11 года 9 мес. назад #58423

  • Allerent
  • Allerent аватар
  • Вне сайта
  • Заблокирован
  • ЕРЕТИКЪ
  • Сообщений: 618
  • Спасибо получено: 59
Пока не особо много , активно задрачиваю учебник по С++. Если нужно перейду на LUA or Java.

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

Двигатель для рогалика. 11 года 9 мес. назад #58424

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 123
  • ПереводчикУчитель
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
Администратор запретил публиковать записи гостям.

Двигатель для рогалика. 11 года 9 мес. назад #58425

  • Allerent
  • Allerent аватар
  • Вне сайта
  • Заблокирован
  • ЕРЕТИКЪ
  • Сообщений: 618
  • Спасибо получено: 59
T-engnine не совсем то , он как я понял по типу battle for wesnoth , а мне бы именно чисто движок , без базовой игры. Хотя , хотя , хотя ASCII арт даже интересней. Рисовать не нужно... можно сконцентрироваться на наполнении игры и системах.
Последнее редактирование: 11 года 9 мес. назад от Allerent.
Администратор запретил публиковать записи гостям.

Двигатель для рогалика. 11 года 9 мес. назад #58426

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 123
  • ПереводчикУчитель
Ёпт, в этом и смысл рогаликов. Полная абстракция. Только ASCII, только хардкор.

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

Двигатель для рогалика. 11 года 9 мес. назад #58427

  • Allerent
  • Allerent аватар
  • Вне сайта
  • Заблокирован
  • ЕРЕТИКЪ
  • Сообщений: 618
  • Спасибо получено: 59
Да в принципе можно и скомбинировать. Вполне современный UI с классическим отображением игрового поля.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.163 секунд