

Herní algoritmus: výpočet boje na základě hodnoty útoku a brnění
Zdravím,
chtěl jsem se poradit, nebo zeptat, zdali by neměl někdo nápad, jak vyřešit následující problém:
Mám hru, kde mezi sebou budou bojovat "paňáčci".
Struktura bojovníka:
int hp; //zdraví
int attack; //útok
int shield; //brnění
Rád bych vymyslel nějakou funkci, podle který budu snižoval určitý počet hp při útoku jednoho bojovníka na druhého.
Funguje to tak, že čím vyšší attack tím větší poškození dá a čím větší shield tím menší poškození dostane.
Tedy že shield redukuje poškození co utrpí.
Nějaký nápady?
Horní hranice attacku a shieldu ještě nejsou určeny a asi budou závislé na výpočtu.
(vše musí být int).
http://www.bigfishgames.com/games/2588/puzzle-hero /
je tam všetko: sila útoku, brnenie, zdravie. Opíš si pri každom útoku hodnoty a nejaký šikovný matematik podľa nich spraví algoritmus.
Děkuji všem za odpovědi.