Cluster & ZombieHunterX
Слушай, я тут язык крошечный пишу, который в байткод для симуляции зомби компилируется. Задумался, какова была бы оптимальная пропорция пуль к зомби, если бы язык сам оптимизировал расход боеприпасов?
Конечно, давай числа: сколько зомби на каждом уровне, средний показатель здоровья каждого, и стоимость патронов для твоего оружия. Тогда я посчитаю: патронов на зомби будет равно (средний показатель здоровья зомби / урон от пули) умноженное на (коэффициент промаха). Практически, если ты любишь стиль «стреляешь и жалеешь», тебе понадобится соотношение 2:1 или 3:1, но если ты ценишь эффективность, то 1.5:1 позволит тебе дожить до следующего патча. И помни, запасные патроны никогда не помешают.
Зомби на уровне: 10, средний запас здоровья: 50, расход патронов на выстрел: 5 единиц. Урон от пули: 20, вероятность промаха: 0.1. Вот тебе и все цифры, которые тебе нужны.
По четыре патрона на зомби, всего сорок. Получается, на уровень потратили двести боеприпасов. Если будешь попадать в каждый выстрел, расход снизится до трёх на одного, но из-за этих десяти процентов промаха всё равно выходит по четыре. Держи запасные магазины под рукой, никогда не знаешь, когда система подкинет неприятностей.