Skip to content

rayaqin/ForgePointDistribution

Repository files navigation

Forge Point Distribution


Feladat:

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.

Egy GB-hez az alábbi adatok tartoznak:



  1. Hány FP szükséges a következő szint eléréséhez.
  2. Hány FP-t, Blueprintet (BP), Medált adnak az egyes pozíciók
  3. Az első 5 pozícióra elhelyezett pontok
  4. Hány FP-t fektettek összesen a jelenlegi szintbe

Játékosunkhoz tartozó adatok:

  1. Hány FP van a raktárában
  2. 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).

About

Modeling of a popular problem in the game: Forge of Empires

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages