![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Arhan |
![]()
Сообщение
#1
|
Легенда ![]() Приключенец ![]() |
Во, до меня дошло. Мастера при создании игр практически не применяют математики, вследствие чего нарушается баланс и игра идёт по малозапланированным рукавам, её "тянут" игроки, вместо того, чтобы игроки, наоборот, текли в русле послушного математической модели сюжета. Матмодель может спасти из множества критических ситуаций.
|
![]() ![]() |
Nicolavs |
![]()
Сообщение
#41
|
Гипермарсоход - 1 ![]() Приключенец ![]() |
У Архана не нашел ничего подходящего к определению мат модели. А можно увидеть модели Триллиума и Октябрьской ночи, отвечающие этому понятию?
|
Lav |
![]()
Сообщение
#42
|
Неофит ![]() Приключенец ![]() |
Tarn, все-таки есть некоторая разница между математической моделью и "деревом решений". :-)
|
Tarn |
![]()
Сообщение
#43
|
||
Зеркальный скальпель ![]() Приключенец ![]() |
Разница в терминологии ![]() |
||
Arhan |
![]()
Сообщение
#44
|
||||||
Легенда ![]() Приключенец ![]() |
Arenor Последний раз повторяю для особо непонятливых:
Если бы я давал все точные выкладки, а не говорил примерно, то пост занял бы даже не две страницы, а значительно больше. Я же не собирался и не собираюсь выкладывать тебе всю математику. Далее - о вероятностях. С помошью указанной модели и при условиях знания начальных установок, целей и задач всех юнитов несложно определить вероятность (в процентах) любого поворота сюжета игры. При условии, разумеется, что юниты будут пытаться выполнить поставленные мастером либо реалиями игры задачи. Но только вся приведённая логическая цепочка - не есть сегмент матмодели, это был сегмент логического следствия из оной. Nicolavs
На самом деле всё значительно проще. Как правило, игрок совершает те действия, которые тем или иным путём ведут к выполнению задачи. Их (задачи) мастер может выдать игроку как явно, так и косвенно (создав игру так, чтобы задачи игроку ставили сами реалии игры). И вероятности, соответственно, просчитываются, исходя из того, что игроки должны сделать, а не из того, что они сделать могут. Согласись, остаётся значительно меньше вариантов. А дальше остаётся правильно загрузить игроков, чтобы они действительно делали то, что должны, оставив им полную свободу по части методов достижения цели. И это ни в коей мере не сказывается на свободе игрока. В конце концов, практически каждый приезжает на игру для того, чтобы решать поставленные задачи. Ulmo
Хорошо, объясню по-твоему. Только сегмент модели опять же придётся упростить. Итак, мы вводм базовую величину "Базовый игрок", сила которого равна N Допустим, что перед N мы будем ставить множитель, равный количеству игроков, которым конкретный игрок сможет оперировать (подчинить, убить, вывести из строя) за условную единицу времени. Здесь укажем, что расчёт, главным образом, будет вестись с учётом того, что игра командная. То есть, если у нас есть массив игроков, вооружённых холодным оружием средней степени тяжести, то средняя сила каждого будет, к примеру, 2N, хотя у кого-то из них она равна 1N, а у кого-то 3N. Допустим, у нас имеется массив игроков, состоящий из двенадцати величин. Игроки вооружены средним холодным оружием, значит средняя сила каждого будет равняться 2N. Перед данным массивом стоит задача занять конкретный участок, который обороняется другим массивом игроков. Другой массив игроков находится в укреплении, что позволяет добавить множитель 2 ко всем составляющим его величинам. К тому же, величины другого массива вооружены магией, которая позволяет добавить каждому из них множитель 1.5. Таким образом, представители другого массива будут иметь вид: 2*1.5*N. Если перед нами стоит задача уравнять шансы на победу у обоих массивов, то: а) Если количество представителей другого массива лимитировано, например, тремя единицами, мы получаем неравенство 12*2*N>3*2*1.5*N. Чтобы уравнять части, редактируем магические способности представителей другого массива, которые должны дать множитель, равный (12*2*N)/(3*2*N). Получаем число 4. Подставляем его в правую половину и получаем 12*2*N=3*2*4*N. б) Если количество представителей другого массива можно варьировать, находим искомое количество, которое должно быть равно (12*2*N)/(2*1.5*N). Получаем число 8. Подставляем его в правую половину и получаем 12*2*N=8*2*1.5*N. Можно ввести параметр уязвимости. Если он будет равен X, то каждый представитель массива будет выглядеть mN/X. Далее усложняем схему, вводя для составляющих такой параметр, как регенерация и расширив временные границы для добавления множителя. И т. д., до полного беспредела. Далее вводим отдельные переменные, не вошедшие ни в один из массивов, но, тем не менее, влияющие на предполагаемые события. В конце концов, для индивидуалов, присутствующих в схеме, можно выделять множитель, исходя из личных качеств, но это уже опасно погрешностями. Сразу оговорюсь, что данная модель будет описывать исключительно раскладку сил и предназначена для корректировки баланса, с помощью неё можно как дать игрокам равные силы, так и ввести неравенство, если оно обусловлено реалиями игры. Такой вид модели тебя устроит? Сообщение отредактировал Arhan - Пятница, 10-oe Декабря 2004, 00:19 |
||||||
Tarn |
![]()
Сообщение
#45
|
||
Зеркальный скальпель ![]() Приключенец ![]() |
Не только. Можно корректировать ход игры прямо на полигоне, выдав/аннулировав некоторые свойства персонажей по ходу игры в нужное время. Сообщение отредактировал Tarn - Четверг, 9-oe Декабря 2004, 22:19 |
||
Жак |
![]()
Сообщение
#46
|
||
GW team ® ![]() Приключенец ![]() |
2 Lav
Информация хорошая, но все таки это общие слова. Наверняка имеются конкретные наработки под конкретные игры. Где такую информацию можно достать или мастера ее принципиально жмут? |
||
Ulmo |
![]()
Сообщение
#47
|
||
___________ ![]() Модератор ![]() |
Arhan
Уже лучше. Но теперь объясни мне на основании чего ты определяшь и берешь коэфициенты для учета силы вооруженного воина, силы магии, регенерации и т.п. ?
Ну и наконец, раз ты делал подобную модель для "Трилиума", то у тебя должна быть полная система уравнений составленная тобой для этой игры. Я бы хотел ее увидеть. Если не хочешь ее открывать для общего просмтора, пришли на ФП. Неразглашение обещаю. |
||
Arenor |
![]()
Сообщение
#48
|
||||
Легенда ![]() Приключенец ![]() |
Позиция "Я знаю, но вам не скажу" слабо уместна в дискуссии. Можешь, конечно, не говорить, но в чём тогда аргумент?
И ты полагаешь, что из приведённой "логической цепочки" как из следствия я должен самостоятельно определить предпосылку, т.е. существование некой модели? Пример для Ульмо. Во-первых, он касается только боевых столкновений. Во-вторых, как уже спросил Ульмо, чем оправдывается подобная математика? Откуда взяты коэфициенты? Tarn Дай мне на форпочту или при личной встрече модель от "Октябрьской ночи". Архан же от Триллиума не даёт. На СВ например никакой модели не было (если только ты не скрывал её умышленно ![]() |
||||
Nicolavs |
![]()
Сообщение
#49
|
||||
Гипермарсоход - 1 ![]() Приключенец ![]() |
А как застраховаться от того, что игрок не совершит действия, которое не рассмотрено моделью? Пример с ДНМ. Утро, нам нужны дрова. Охранник ведет всех желающих в лес. Я и еще 2 человека выходят со всеми, но по дороге мы замечаем хатку в роще и ее грабим. Получилось трудно описываемое событие. Ведь по логике НАМ НУЖНЫ ДРОВА, значит МЫ ДОЛЖНЫ ПРИНЕСТИ ДРОВА. А вместо этого мы грабим. И тем самым получилась отдельная веточка для игры. В чем в ДНМ была цель диггера? Если правильно понял - то поднять как можно больше бабла. Путей немеряно - от копать шмудаки, до искать неприятностей на свою какую-нить часть тела. И еще. По-моему мастер на игре не должен вмешиваться. Лучше пусть сам играет какую-то роль и параллельно будет судьей в спорных моментах, так как лучше мастера в правилах вряд ли кто-то разбирается. Потому для составления модели рисовать граф (матрицу смежности или еще какую-нить форму представления) придется, и чем больше игра - соответсвенно тем больше компонентов будет. И разрастаться они будут скорее всего экспоненциально (или по-крайней мере не линейно). А это уж простите, вы игру на 100 человек врядли создадите, не говоря о некоторых творениях на 800 (Гунтервоские к примеру игры). Хорошо сказал Рэзор:
Лично мне видится в играх нужной только ЭКОНОМИЧЕСКАЯ МОДЕЛЬ ДЛЯ ЭКОНОМИКИ ИГРЫ. Математическая - это стопудова лишнее и гемморойное занятие. |
||||
Lav |
![]()
Сообщение
#50
|
||||||||||||
Неофит ![]() Приключенец ![]() |
Если это действительно так, то я готов заплатить за эту модель любую разумную сумму.
Гм... это утверждение, вообще-то, является неоправданной идеализацией. Но даже если и так...
Переведу в более строгие термины. Итак, из пространства решений каждого игрока (в общем случае бесконечного) выбирается некоторое конечное счетное подмножество решений, исходя из следующих предпосылок:
В общем, хотелось бы, чтобы ты пояснил, что необходимо для выполнения этих условий. Потому что невыполнение любого из них сразу же вносит в твою "модель" непредсказуемые погрешности.
Это ты, по-моему, с контрольной по математике перепутал. :-)
Маленький комментарий: сведение всех параметров боевой единицы к единственному числу более-менее начинает работать, когда эта единица по численности приближается к дивизии. На меньших масштабах - увы, погрешности слишком велики. На приведенных масштабах (единицы или десятки человек) погрешности превышают размерность множества решений. Не говоря уже о том, что данный пример совершенно не учитывает мозги игроков. То есть подразумевается, что игроки - тупые роботы, послушно исполняющие поставленные мастером задачи. Так что, раз уж имеются претензии на полный просчет всех вариантов достижения цели, хотелось бы его увидеть. Хотя бы для данного вырожденного случая.
Arenor'а, судя по всему, нет. Меня тоже. :-) Сообщение отредактировал Lav - Пятница, 10-oe Декабря 2004, 09:42 |
||||||||||||
Arhan |
![]()
Сообщение
#51
|
||||||||
Легенда ![]() Приключенец ![]() |
Ulmo
Как ни крути, но определять эти коэффициенты приходится исходя из богатого ролевого опыта ![]()
Как только приведу исходники в удобоваримую форму (уж больно у меня в тетради всё замазюкано и начеркано), вышлю тебе на ФП. Скорее всего, в районе недельки... Arenor
Вовсе нет ![]()
Нет уж, он касается не столько столкновений как таковых, сколько баланса сил, его центровки и последующей корректировки методами игры. Кстати, как только приведу в человеческий вид математику Триллиума, вышлю и тебе, если пообещаешь неразглашение. Просто не хочу выкладывать модель для общего пользования, чтобы не началось клонирование игр. Всё-таки игры должны быть разными. Ок? |
||||||||
GAndElf |
![]()
Сообщение
#52
|
||||
Посвященный ![]() Приключенец ![]() |
Ulmo
Сообщение отредактировал GAndElf - Пятница, 10-oe Декабря 2004, 15:57 |
||||
GAndElf |
![]()
Сообщение
#53
|
||||||||||
Посвященный ![]() Приключенец ![]() |
Nicolavs
Плакал ![]() ![]() ![]() ![]()
Наскока мне не изменяет склероз ХОРОШИХ математических моделей для сапсем маленькой экономики нету ![]() ![]() ![]() Lav
Обнять и плакать ![]() ![]() ![]()
Видимо плохо учились раз такие ляпы допускаете ![]()
Есть. Дерево решений это мат модель а вот мат модель это не обязательно дерево решений ![]() ![]() |
||||||||||
Lav |
![]()
Сообщение
#54
|
Неофит ![]() Приключенец ![]() |
GAndElf
Обниматься и плакать можно сколько угодно. Я хочу увидеть модель ролевой игры, дающую хотя бы 30-процентную точность предсказаний (вырожденные случаи вроде описанной Арханом боевки - отдельный разговор). Кроме того, читать надо внимательнее. Я ни разу не говорил о невозможности построить модель ролевой игры. Я лишь утверждаю, что ценность такой модели будет нулевой, а соответствие между предсказаниями теории и результатами эксперимента будет "удовлетворительным, если принять во внимание приближения, сделанные при анализе". Дерево решений есть матмодель? Безусловно. Можно ли построить дерево, позволяющее предсказать ход игры? Дерзайте. Авось получится... Ваши же претензии к терминологии меня вообще не интересуют. Если бы у меня было время и желание, можно было бы поднять старые конспекты и добиться математической строгости и корректности утверждений. Да и то это имело бы смысл, лишь если бы "модель" Архана выходила за рамки школьной арифметики. |
GAndElf |
![]()
Сообщение
#55
|
||||
Посвященный ![]() Приключенец ![]() |
Nicolavs
Ну ГДЕ вы увидели шо для этого необходимо стороить дерево решений ? (в виде графа или матрицы смежности) Есть другой математический аппарат ![]() Lav
Во первых что вы подразумеваете под пространством решений? Наскока я понимаю все возможные действия игрока ? Тогда даже в этом случае оно ограничено ![]() ![]() Во вторых в общем случае |
||||
Lav |
![]()
Сообщение
#56
|
||
Неофит ![]() Приключенец ![]() |
GAndElf
Термин понимаете правильно, а вот действие с его результатом путаете (личное: и при этом еще чужую терминологию критикуете :-)). Ну и что, что вероятность успеха маленькая? Напасть-то он все равно может. И не только напасть. Может, например, рассказать, что в городе, из которого он убежал - чума, и лучше туда не идти. Вы беретесь предсказать вероятность такого действия до начала игры? Сообщение отредактировал Lav - Пятница, 10-oe Декабря 2004, 17:28 |
||
Ulmo |
![]()
Сообщение
#57
|
||
___________ ![]() Модератор ![]() |
GAndElf
Абсолютно некорректный пример - тут речь идет о настольной игре, с жестко заданными правилами боевых и магических столкновений, которые действительно можно балансировать при помощи систем уравнений, котрые наверно можно назвать мат. моделью .У нас же разговор идет о полевых играх.
|
||
Tarn |
![]()
Сообщение
#58
|
||
Зеркальный скальпель ![]() Приключенец ![]() |
Lav [offtopic]Ты начал говорить как Ру. Стажировался, что ли? ![]()
Ну, не знаю... У меня получалось ![]() Вообще, подход Архана прямо противоположен тому, что вы хотите от него получить. Вместо того, чтобы рассчитывать все возможные варианты действий игроков и на основе этого прогнозировать события игры, он, похоже, прописывает типы персонажей, свойства каждого типа и способы перехода из типа в тип. После этого ставит цели каждому типу персонажа, и на основе этого рассчитывает дерево вариантов (кто, что, как и когда будет делать для достижения этих целей). Далее следует подстановка на места персонажей реальных людей, проверка того, какие действия, выходящие за уже расписанную модель, могут совершить эти реальные люди (тут только по опыту, о чем Архан и написал), и с учетом этого проводится корректировка дерева вариантов. Вот, собственно, и вся мат.модель. А на самой игре мастеру остается только проверять, по какому из заранее расписанных вариантов пошли события. А если выпал непредусмотренный заранее вариант, спрогнозировать его развитие, и, при необходимости, откорректировать. |
||
Arhan |
![]()
Сообщение
#59
|
||||||||||
Легенда ![]() Приключенец ![]() |
Lav
Что вы говорите? Куча мастеров просчитывает перед игрой дерево решений, применяет результаты на практике, и вдруг выясняется, что все они занимаются туфтой? Насмешили вы меня, господин теоретик.
Обычно получается.
Никто и не обещал сложных функций. Иногда и обычная арифметика здорово помогает. Плохо, что многие не пользуются даже арифметикой, а примеряют "на глазок".
Глупости. Рыцарь, которому этот крест расскажет про чуму, по-любому либо пойдёт в город, либо не пойдёт. А вот почему он примет такое решение - из-за вранья крестьянина или из-за того, что просто влом - это нас уже не касается, это его личные трудности.
Вот это уже полный бред. Наоборот, когда я знаю практически лично весь состав команды или хотя бы могу собрать о нём информацию у других игроков и мастеров, мне будет значительно легче как определить их множители, так и спрогнозировать их поведение. Сообщение отредактировал Arhan - Пятница, 10-oe Декабря 2004, 20:02 |
||||||||||
Жак |
![]()
Сообщение
#60
|
||||
GW team ® ![]() Приключенец ![]() |
Пару комментрариев:
А как, в таком случае, соотнести, например, отряд тяжелых воинов и легких? Возьмем два случае: мастер А. на глаз прикинул количество тяжелых воинов в охране налогосборщика по отношению к количеству легких воинов селений, а мастер Б. расчитал их по вышеприведенному методу. В итоге у обоих мастеров вполне могут возникнуть неожиданные казусы. Но, при прочих равных условиях, у мастера А налогосборщик может быть вообще не в состоянии собирать налог по причине вырезания всего его отряда под ноль по причине дисбаланса. Зато у мастера Б такое может произойти в основном из-за особых личных качеств игроков, что добавляет игрового интересу, а побежденные не смогут сделать из мастера козла отпущения. Если же явный перевес возникнет в результате неучтенных факторов, то это есть систематическая погрешность, которую можно исправить небольшим подкреплением обделенной стороне.
Например, в той же боевке вовсе необязательно каждому мастеру иметь богатейший опыт во всех аспектах боевки. А все потому, что уже есть вполне устоявшиеся боевые системы(предельная, хитовая и пр.), их вовсе не много. Следовательно, мастер вполне может взять для конкретной боевой системы эмпирические коэффициенты другого, более опытного в этом отношении мастера. Со временем они будут уточняться. |
||||
![]() ![]() |
![]() |
Текстовая версия | Сейчас: Вт 02 Сен 2025 09:55 |