A model a Forge of Empires játék egy gyakori problémáját hivatott megoldani. A játékos rendelkezik adott mennyiségű Forge Point-tal (FP), amelyet szét szeretne osztani optimálisan a rendelkezésre álló Great Building-ek (GB) között. Ha egy GB szintet lép, akkor a szintlépéshez hozzájáruló játékosok jutalmakat kapnak attól függően, hogy milyen helyezést értek el. A helyezés attól függ, hogy mennyi FP-t fektettek az építkezésbe a többi befektetőhöz képest (egyenlő befektetett pont esetén az "nyer", aki hamarabb rakta be az utolsó pontját). Annál magasabb a jutalom, minél jobb helyezést ér el a játékos, és minél magasabb szintű az épület, illetve minden GB-nél különbözőek az értékek. A jutalom értékét százalékosan növeli a játékos Arc GB-je, annak szintjétől függően. Például egy 80-as szintű Arc 1.9-es szorzót jelent a jutalomra. Több GB is megadható, a program a rendelkezésre álló pontokat igyekszik optimálisan elosztani.
- Hány FP szükséges a következő szint eléréséhez.
- Hány FP-t, Blueprintet (BP), Medált adnak az egyes pozíciók
- Az első 5 pozícióra elhelyezett pontok
- Hány FP-t fektettek összesen a jelenlegi szintbe
- Hány FP van a raktárában
- Milyen szorzót biztosít az Arc-ja
Maximalizálandó az FP, BP és Medál jutalmakból származó profit (állítható ezek egymáshoz viszonyított prioritása).