PolariusBear
> RPG framework , включающий в себя конструктор
Да какая разница как это называть. Фреймворков с конструкторами уже создано более девяти тысяч. Проблема только в отстутствии простой и удобной документации (то есть учебника). С некоторой натяжкой такой документацией можно назвать гугл, но с такой же натяжкой сюда можно подтянуть и интернет целиком и драйвер руки.sys в частности :)
О каком создании хоть чего либо нового может идти речь если вы не систематизировали и не проанализировали доступные знания. О переливании пустого в порожнее?
Не смотря на поднятый вопрос вы упорно избегаете ответа на него, уходя в фантазии о деталях реализации несуществующих АИ, мечтая о каких то исходниках которые для вас кто-то куда-то выложит, а потом будет ходить кругами вокруг и внимательно все объяснять с ложечки, пока вы не соблаговолите многозначительно кивнуть.
Совершаете те самые действия которые совершает большинство "независимых разработчиков": что-придумать, как-то применить и благополучно забыть через неделю.
Краткий пересказ треда:
- Когда же за пару дней любой желающий сможет сделать RPG ?
- Когда появится соответсвующий учебник.
- Не, не. Вы не так поняли! Просто научите меня забесплатно побыстрому, а лучше сделайте все готовое и мне расскажите как оно работает, а я всем буду говорить что это я придумал! И вопрос закрыт. А про учится самому и учить других это скучно, это не надо.
slatazan
> Потом надо будет придумывать "как имитировать революции". И как юниты будут
> отличать
> свои ограничения, установленые местными лидерами от ограничений, которые
> исходят
> из скриптов от автора игры ???
Про имитацию революций у меня есть в одном из проектов, который называется Pax Realis. Там, правда, MMORPG - но можно легко заменить игроков на NPC-представителей элиты. Вот кусок текста оттуда:
Борьба за власть.
Лояльность к власти у NPC может меняться в зависимости от уровня жизни, ведения успешных или неуспешных войн и т.п. Со временем NPC все больше «устают» от любого правителя. «Взгляды» населения настроены так, чтобы создавать постоянный конфликт между игроками. Например, NPC-население настроено воинственно и не любит слишком долгого мира, что будет толкать игроков на войны друг с другом.
Группа игроков, готовая бороться за власть в стране, должна найти поддержку у определенной части сограждан-игроков (тайные переговоры, обещания ..), и дождаться момента, когда NPC-население станет достаточно недовольно действующей властью. После чего группа игроков объявляет «переворот» и у каждого гражданина будет возможность выбора: поддержать сторону власти либо восставших. Исход восстания определяет стычка игроков и их NPC-отрядов на столичной территории, в которой не участвует регулярная армия. В случае успеха власть переходит к руководителю переворота, который назначает ключевых чиновников.
Вся мировая политика будет во многом завесить от интересов отдельных игроков. Оружейники, к примеру, будут подталкивать страну к войне, а строители – защищать мир. Но все же всем сторонам придется искать компромисс – иначе раздираемая противоречиями страна станет легкой добычей для соседей.
НО - обсуждать сейчас этот функционал не хочу т.к. для обсуждения конкретики нужно сделать либо отдельный форум или "сообщество" на gamedev. Иначе в этой теме будет "каша". А я хочу всё "разложить по полочкам" ...
DDragon
> - Когда появится соответсвующий учебник.
> - Не, не. Вы не так поняли! Просто научите меня забесплатно побыстрому, а лучше
> сделайте все готовое и мне расскажите как оно работает, а я всем буду говорить
> что это я придумал! И вопрос закрыт. А про учится самому и учить других это
> скучно, это не надо.
Всё зависит от целей разработчика. Если он хочет стать профи гейм-программирования (причем именно программирования !) а потом начать зарабатывать на этом - то нужно именно как вы говорите.
Если же человек хочет как хобби создать свою RPG , не изучая досконально openGL, конечные автоматы, алгоритмы поиска пути .... то ему нужен уже готовый инструментарий. Но этот инструментарий должен быть открытым, понятным и хорошо задокументированным. Тогда человек сначала сделает из готовых модулей относительно стандартную игру. А дальше - начать её расширять, модифицируя любые модули (DLL) движка под свои цели.
В этот топик надо добавить как можно больше универсальных ИИ которые желательно сами пишут 3D RPG и являются freeware/opensource.
PolariusBear
> Про имитацию революций у меня есть в одном из проектов, который называется Pax
> Realis. Там, правда, MMORPG - но можно легко заменить игроков на
> NPC-представителей элиты. Вот кусок текста оттуда:
>
> Борьба за власть.
> Лояльность к власти у NPC может меняться в зависимости от уровня жизни,
> ведения успешных или неуспешных войн и т.п. Со временем NPC все больше
> «устают» от любого правителя. «Взгляды» населения настроены так, чтобы
> создавать постоянный конфликт между игроками. Например, NPC-население
> настроено воинственно и не любит слишком долгого мира, что будет толкать
> игроков на войны друг с другом.
И так далее, и бла-бла-бла.
Люди едва могут за 2 месяца сделать, чтобы у них квадратик адекватно в платформере бегал и прыгал без заметных косяков. А у вас уже есть MMORPG, где "Лояльность к власти у NPC может меняться в зависимости от уровня жизни"
> НО - обсуждать сейчас этот функционал не хочу т.к. для обсуждения конкретики
> нужно сделать либо отдельный форум или "сообщество" на gamedev. Иначе в этой
> теме будет "каша". А я хочу всё "разложить по полочкам" ...
Не надо ничего раскладывать по полочкам. Нужно следовать своему потенциалу, а не своим амбициям. © Сергей Климов. Snowball и где он там еще есть.
У вас есть сейчас потенциал делать РПГ или конструктор для РПГ (что еще сложнее, так как он должен включать в себя все вариации и невероятного удобства справку, которая загружается в мозг и "расставляет все по полочкам")?
> Всё зависит от целей разработчика. Если он хочет стать профи
> гейм-программирования (причем именно программирования !) а потом начать
> зарабатывать на этом - то нужно именно как вы говорите.
>
> Если же человек хочет как хобби создать свою RPG , не изучая досконально
> openGL, конечные автоматы, алгоритмы поиска пути .... то ему нужен уже готовый
> инструментарий. Но этот инструментарий должен быть открытым, понятным и хорошо
> задокументированным. Тогда человек сначала сделает из готовых модулей
> относительно стандартную игру. А дальше - начать её расширять, модифицируя
> любые модули (DLL) движка под свои цели.
Всё зависит от целей строителя. Если он хочет стать профи строительства, например, торговых центров (причем именно строительства !), а потом начать зарабатывать на этом - то нужно именно как вы говорите.
Если же человек хочет как хобби создать свою собачью конуру , не изучая досконально бла-бла, конечные автоматы, алгоритмы бла-бла .... то ему нужен уже готовый инструментарий. Но этот инструментарий должен быть открытым, понятным и хорошо задокументированным. Тогда человек сначала сделает из готовых модулей относительно стандартную собачью конуру. А дальше - начать её расширять, модифицируя любые модули (доски) дерева под свои цели, чтобы получить продвинутую собачью конуру, но торговый центр ему все равно не дадут строить, потому что на кого-нибудь крыша свалиться. В цифровом же продукте ни на кого ничего не свалится, поэтому играйтесь на здоровье.
Дальше еще одна цитата:
Фонтан успеха должен забить в нас самих; тот же, кто столь несведущ в человеческой натуре, что ищет счастье, изменяя все что угодно, кроме себя самого, потратит свою жизнь на бесплодные усилия и приумножит беды, от которых стремился избавиться. © Сэмюэл Джонсон
PolariusBear
Сообщество-то создали? Если че, помогу с кодом. Тоже хочу свою CRPG сделать.
PolariusBear
// «устают» от любого правителя
Скорее всего, правитель загнивает и начинает косячить.
Надо кроме юнитов ещё и про погоду как-то решить вопрос.
Тоесть, погода очень сильно влияет на честных жителей.
Придётся сначала симулятор погоды делать и лиш потом заселять туда живчиков.
// строители любят мир
Строители будут толкать к большой войне, чтобы здания стирали с лица земли ))
Чтобы заново всем домики строить.
Сообщество я создал. И основные категории на форуме сообщества сделал :
http://www.gamedev.ru/community/active_npc/forum/
Предлагайте, какие еще нужны разделы
Будем его потихоньку наполнять. Надеюсь, что хотя бы отчасти - общими усилиями.
2 Автор
Вы, полагаю, плохо смотрели в гугл. Несколько поколений редакторов уже было создано и уже успело устареть. Они были есть и будут.
*оглядывает окровавленные стены. Под ногой хрустнула одинокая рёберная кость*
Ой, кажется это логово опасного хищника сказочных подземелий.
*доедает фиолетовый гриб; убегает собирать рейд на эпического тролля*
*достал лопату.. ииииэх*
Нормальный, но не freeware движок РПГ части, просим любить и жаловать -
ORK Framework 2 для Unity и то, что он умеет
http://orkframework.com/features/
http://irrrpgbuilder.sourceforge.net
Заброшенный RPG движок, как и эта тема.
Тема в архиве.