IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Industry management

Hru programujem v jazyku processing 3 založenom na Jave. Bude sa hrať na šesťuholníkovom hracom pláne. Hlavné prvky hry budú:

  • pohyblivý trh (podľa počtu kusov na trhu sa odvíja cena nepriamo úmerne)
  • stavba budov
  • optimalizácia výroby

Herný plán

Ako už som povedal, hrá sa na šesťuholníkovom hracom pláne. Aby som čo najmenej plytval miestom, uložím herný plán do hashovacie tabuľky a ako kľúč použijem súradnice daného poľa. K vykreslenie použijem jednoduchú metódu na vykreslenie obrazce pomocou vrcholov, ktoré má každé pole v sebe uložené.

Herné políčko

Každé herné políčko má v sebe okrem ďalších technických parametrov uložené:

  • svoje súradnice
  • svoje vlastnosti (množstvo uhlia, železa, ropy, úrodnosť, veternosť)
  • a budovu, ktorá na ňom stojí.

Trh

Vo verzii 0.2 je množstvo komodít na trhu tvorené postupným prechádzaním vygenerované množiny Perlinova šumu, ale ľahko aj reaguje na hráča. Celý predaj či nákup hráča je zaznamenávaný v špeciálnom poli a to je pripočítané k hodnote šumu. Každú ingame polhodinu je toto pole priblížené k nule o jednu jednotku, takže ak hráč predáva / vykupuje komodity rýchlosťou viac ako 2 / hodinu tak postupne bude trvalo ovplyvňovať trh.

Komodity

Komodity obsiahnuté v tejto verzii aiv ďalších verziách sú:

  • Jedlo, k nakŕmenie pracovníkov
  • Drevo, k výstavbe budov
  • Uhlie, medziprodukt
  • Železná ruda, medziprodukt
  • Ropa, medziprodukt
  • Oceľ, k výstavbe budov
  • Palivo, k zámořnímu obchodu
  • Energia, na poháňanie budov
  • Veda, na vykonávanie výskumu (nie je implementovaná)
  • Pracovníci, k práci v budovách

Zámořní trh

Je implementovaný zámořní trh, ktorý funguje rovnako ako regionálne, ale pre predaj či nákup treba palivo v pomere 1: 1.

Ovládanie

  • W, S, A, D - pohyb po mape
  • Y, X - priblíženie / oddialenie
  • P - pozastaviť

Vyjadrenie poroty

  • Dan Vítek - 7 bodov - U hry mi veľa chýbal akýkoľvek návod, akákoľvek veta, ktorá by ma nakopla ako začať. Alebo aspoň titulky pri nabehnutí na nejakú ikonku, čo to vôbec znamená. U tlačidiel s akciou zase informácie čo to stojí. Vyzerá to ako veľa zaujímavá stratégia, žiaľ bez návodu sa v nej veľa zle orientuje.
  • Adam Ježek - 7 bodov - Možnosť obchodovať, stavať budovy, ale hra pôsobí dosť zmätene, nejaký tutoriál na budovy a jednotlivé suroviny by neuškodil, len obchod je dosť jednoduchý.

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 42x (72.86 MB)
Aplikácia je vrátane zdrojových kódov

 

Všetky články v sekcii
Ďalšie vývojové nástroje pre tvorbu aplikácií
Článok pre vás napísal Petr Chotěborský
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Aktivity