Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2017, 12:53   #1
Danila7
 
Регистрация: 26.08.2016
Сообщений: 8
Лампочка Нахождение оптимального баланса и подбор коэффициентов для экономических симуляторов

Пишу программу что-то вроде Колонии, и возник вопрос по поводу баланса (сколько давать в начале игры денег, сколько отнимать, сколько добавлять за удачные действия, стоимость всяких построек, питания, лечения и т.д.) С одной стороны, не хочется делать игру слишком сложной и непроходимой, но с другой стороны, не хочется делать ее слишком простой.

Есть ли какая-то методика автоматического подбора значений? Может какой-то алгоритм для перебора вариантов и подбора коэффициентов?
Danila7 вне форума Ответить с цитированием
Старый 15.02.2017, 12:59   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,792
По умолчанию

а формулы взаимосвязи параметров какие? что вычислять-то от нас требуется или на какие хоть цифры ориентироваться?
я понимаю, если у вас в игре основная денежная единица - ракушка каури, как у туземцев в Тихом океане, то там всё просто:
1 курица = 5 ракушек
1 баран (овца) = 15 ракушек
1 лошадь = 30 ракушек
1 мешок риса = 50 ракушек
1 батон хлеба = 1 ракушка.
1 наказание за провинность перед вождём = 2 ракушки
1 сеанс лечения = 1 ракушка

или вы ещё какими-то параметрами и товарами оперируете?
ну, самый простой вариант, чтоб никто так просто не разбогател (как в нашей жизни) - это платить по-минимуму, то есть по 1 монете за любое действие и услугу. то есть, стразу тысяча или миллион чтоб с неба не сваливались, за них надо попотеть или повоевать
А вообще, задайте в игре начальную стартовую сумму, типа казна города не больше 100.000 монет, и просто потом эти деньги либо разбредутся по рукам малыми суммами, либо сосредоточатся в чьих-то одних руках. ресурс "монеты" сделайте ограниченным, а не безлимитным
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.

Последний раз редактировалось NetSpace; 15.02.2017 в 13:04.
NetSpace вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение коэффициентов полинома manchester_alan C# (си шарп) 9 19.11.2020 00:42
Подбор оптимального тарифа Хостинга alex2016 PHP 1 30.12.2016 00:40
Нахождение оптимального пути в двумерном массиве R.I.P. 666 Помощь студентам 1 07.11.2011 10:51
Нахождение оптимального маршрута rednax Помощь студентам 6 08.06.2007 19:21