Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Игровые формулы - что это и как его есть?


Автор: Нурик Сакура 28.2.2008, 11:24
Доброго времени суток.

Я сейчас немного начал изучать геймдизайн и у меня появился вопрос: каким образом создаются игровые формулы? Как в них просчитывается баланс, как они сами просчитываются? Какие для этого нужны знания? Посоветуйте, пожалуйста, какие-то статьи, ссылки, форумы, сайты - рус/укр/англоязычные, где можно почитать об этом деле.

Заранее спасибо.

Автор: Mazzi 28.2.2008, 11:49
Судя по слову баланс, вы наверное бухгалтер. Игровые формулы это тоже что-то для меня новое.

Судя по всему вы не умеете программировать, если я прав, вам сначала нужно получить минимальные понятия об этом.

Посмотрите раздел для начинающих. Например здесь  http://forum.vingrad.ru/forum/topic-33418.html

Автор: gta4kv 28.2.2008, 19:30
Mazzi, помойму вы не поняли Нурик Сакура, 
его ( наверное ) интересует расчет таких вещей как ( например ) мощность аттаки. 
т.е типа: ( ( вес одежды/силу ) + ловкость )

Автор: Нурик Сакура 28.2.2008, 19:43
Уважаемый Mazzi, меня еще никто никогда так не оскорблял, как вы! smile Какой к черту бухгалтер? Я программист вот уже 4 или 5 лет (точно уже не помню ^__^) Надеюсь, все поняли, КАК я это сказал  smile 

А если по сабжу - меня интересует не только расчет формулы мощности атаки, а полный расчет игровой системы для игры. Взять, к примеру, Ragnarok Online - в нем есть 6 прокачиваемых параметров, от которых зависят атака, защита, магия и всякое прочее. Взять Lineage 2 - там тоже 6 параметров, но статичных (мелкие изменения путем татуирования не в счет). Однако формулы там зависят от каких-то множителей. Взять World of Warcraft - там есть тоже параметры, которые дополняются эквипом + есть пассивные скиллы, влияющие на те или иные умения.

Меня интересует следующее: каким образом были разработаны эти и прочие похожие системы? Ведь есть люди, которые этим занимаются. А значит, они чем-то руководствовались. Чем? Возможно, какими-то статьями, возможно, какими-то уже готовыми системами, которые можно немного корректировать под себя (например, AD&D). Либо они использовали свои знания, скажем, в экономическом программировании для составления формул (у меня знакомый один чем-то похожим занимался, но где он, как он и когда он я уже давно не знаю).

Подскажите, плз, если кто что знает.

Автор: Wolf1994 28.2.2008, 20:06
Писал много мелких игр в своё время. В том числе и с различными шкалами - жизнь - выносливость / доход - расход. Делал просто: вводил несколько параметров, на которые игрок мог влиять. Потом гонял игру и корректировал коэффициенты для этих параметров до тех пор, пока игра не получалась трудной, но проходимой.

Автор: Нурик Сакура 28.2.2008, 20:40
Такой вариант подходит, ИМХО, если только один персонаж и только одного класса. А если делать несколько персонажей? Или хотя бы несколько классов? Их нужно разнообразить, но при этом сохранить баланс. Не думаю, что все формулы расчитываются методом тыка. Найти бы только, каким именно методом они все же делаются...

Что-то я ищу информацию по геймдеву и нахожу, в основном, разработку движка, разработку интерфейса, но о формулах и игровой системе никто нигде не пишет... К чему бы это? О_о

Автор: Mazzi 29.2.2008, 09:37
Для Нурик Сакура. Пожалуй тебе стоит посмотреть книгу "Программирование трехмерных игр для Windows. Советы профессионала по трехмерной графике и растеризации". (+ CD-ROM)

Автор:              Андре Ламот
Издательство:     Вильямс
Год издания:     2004 г. 
Страниц:     1424 стр.

Содержание
Часть I. Введение в программирование трехмерных игр
Часть II. Трехмерная математика и преобразования
Часть III. Основы трехмерной визуализации
Часть IV. Секреты трехмерной визуализации
Часть V. Анимация, физическое моделирование и оптимизация
Предметный указатель

Автор: Нурик Сакура 29.2.2008, 10:58
Опять же, вы не поняли. За книжку спасибо, но в ней рассказывается о формулах, используемых для преобразования движений моделей, а не для расчета игровых формул. Видимо, вы не совсем понимаете, что такое игровые формулы. Возьмите, к примеру, тот же БК - там ведь персонажи дерутся и наносят друг другу урон. Но никакого 3Д там нету, зато есть формулы, расчитывающие сколько какой персонаж нанесет другому. Меня интересует как пишутся именно такие формулы, независимо от платформы и языка программирования.

Автор: Wolf1994 29.2.2008, 11:03
Цитата(Нурик Сакура @  28.2.2008,  20:40 Найти цитируемый пост)
Такой вариант подходит, ИМХО, если только один персонаж и только одного класса. А если делать несколько персонажей? Или хотя бы несколько классов? Их нужно разнообразить, но при этом сохранить баланс. 


Можно разбить классы на подклассы. Добиться баланса в подклассах, затем в надклассах. Так можно создать формулу любого уровня сложности.

Автор: Mazzi 29.2.2008, 11:36
Для Нурик Сакура. Зря вы так. Всё я понял. 
В этой книге есть всё что вам нужно и формулы в том числе.

Автор: Нурик Сакура 29.2.2008, 16:56
Цитата(Mazzi @  29.2.2008,  11:36 Найти цитируемый пост)
Для Нурик Сакура. Зря вы так. Всё я понял. В этой книге есть всё что вам нужно и формулы в том числе.
В какой именно части книги это описано? Я попробую найти ее в Инете и если там таки есть то, что мне надо - скачаю. Но я глубоко сомневаюсь, что в книге, содержание которой описывает исключительно работу с 3D графикой, есть что-то об игровых формулах.

Автор: arilou 29.2.2008, 18:02
Нурик Сакура, http://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D0%BB%D0%B5%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0

Автор: Нурик Сакура 29.2.2008, 18:23
Первый внятный ответ =) Спасибо, когда-то уже читал описание. Однако там только указание что это такое, а где можно почитать, как такую систему создать? Нет, я понимаю, что можно посмотреть приведенные там системы и попробовать что-то скомпоновать на базе их, но хотелось бы не передирать чужое, а понять, как оно делается с нуля... Буду благодарен за любые ссылки по этому поводу...

*ушел читать Педивики*

Автор: UniBomb 29.2.2008, 18:25
В общем http://www.dtf.ru/articles/read.php?id=43857&page=2 есть описание книги Massively Multiplayer Game Development Александра Тора, в которой рассказывется в часности и об:

Цитата

Using a Hit Point to Coin Conversion Factor
Одна из немногих прочитанных мною заметок по балансу ММО проектов, которая вместо общих рассуждений дает конкретные методы и формулы. Рассмотренный метод конверсии для "стареющих" предметов очень похож, например, на модель Star Wars Galaxies, и реально может применяться на практике.


Правда мне так и не удалось найти эту (и те, что представлены там же) книгу в нете... 

Автор: Rickert 3.3.2008, 06:17
Нурик Сакура, есть правила типа Dungeon & Dragons - это правила для расчётов и логических схем во всех фэнтэзийных играх. Именно ими руководствуются, когда пишут RPG'хи.

Добавлено через 2 минуты и 58 секунд
http://ru.wikipedia.org/wiki/D%26D

Автор: Нурик Сакура 3.3.2008, 07:48
Цитата(Rickert @ 3.3.2008,  06:17)
Нурик Сакура, есть правила типа Dungeon & Dragons - это правила для расчётов и логических схем во всех фэнтэзийных играх. Именно ими руководствуются, когда пишут RPG'хи.

Добавлено @ 06:20
http://ru.wikipedia.org/wiki/D%26D

Спасибо, конечно, но вы не правильно меня поняли. Мне нужно не ролевуху писать по какой-то системе, а саму систему написать, чтобы по ней проводить ролевуху. Да и ДнД я знаю - оно мне не подходит, иначе я бы не заводил этот разговор.

Автор: Rickert 3.3.2008, 10:22
Чего-то я тебя не понял. Ты хочешь свои правила придумать?
Тогда ты мой братка smile 
Я тож страсть как велосипедничать люблю smile Давай заходы, садысь поблыже smile 

Автор: Нурик Сакура 3.3.2008, 13:42
Я не так хочу их придумать (пока что у меня навыков и знаний для этого маловато). Я просто хочу понять, что нужно для их создания. Какие знания, навыки, умения? Что почитать? Кого послушать? Но хотелось бы описалово при таком условии, что не учитывать ни одну другую систему. То есть полностью с нуля придумать правила. Как?

Автор: UniBomb 3.3.2008, 13:50
Цитата

Что почитать?


А как насчёт той книжки, которую я посоветовал?

Автор: Нурик Сакура 3.3.2008, 14:28
Цитата(UniBomb @ 3.3.2008,  13:50)
Цитата

Что почитать?


А как насчёт той книжки, которую я посоветовал?

Нашел первые две книжки с той ссылки, что ты дал, но пока еще не успел почитать.

Автор: arilou 3.3.2008, 17:56
Нурик Сакура, ссылки на ролевые системы тебе дали, чтобы ты как раз и посмотрел, как они работают, чтобы смог сделать выводы и двигаться дальше. 

Автор: Нурик Сакура 3.3.2008, 22:24
Цитата(arilou @ 3.3.2008,  17:56)
Нурик Сакура, ссылки на ролевые системы тебе дали, чтобы ты как раз и посмотрел, как они работают, чтобы смог сделать выводы и двигаться дальше.

Та я понимаю. Я и сам нашел не мало систем, это не проблема. Меня интересует другое - вот те люди, которые их разработали в самом начале - чем они руководствовались? ведь тогда не было на что опираться. Меня интересует весь процес с нуля.

Автор: arilou 4.3.2008, 11:33
Нурик Сакура, играли играли играли, и подбирали коэффициенты к своим формулам, чтобы баланс отладить  smile 

Автор: Нурик Сакура 4.3.2008, 15:42
Та я уже понял. Придется, наверное, делать компиляцию готовых систем под свои нужды. Потому что ни D&D, ни GURPS мне не очень подходят. Точнее, не полностью удовлетворяют мои требования. Всем спасибо, топик можно считать решенным. arilou дал окончательный и неоспоримый ответ ^__^ Против него не попрешь...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)