Hra na hexagonálním poli

Ostatní Letní soutěž 2018 Hra na hexagonálním poli

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Industry managment


V tomto článku budu popisovat svůj postup programováním své hry do letošní letní soutěže.

Obecné informace


Hru naprogramuji v jazyce processing 3 založeném na Javě. Bude se hrát na šestiúhelníkovém hracím plánu. Hlavní prvky hry budou: pohyblivý trh(podle počtu kusů na trhu se odvíjí cena nepřímo úměrně), stavba budov a optimalizace výroby.

Herní plán


Jak již jsem řekl bude se hrát na šestiúhelníkovém hracím plánu. Abych co nejméně plýtval místem uložím herní plán do hashovací tabulky a jako klíč použiji souřadnice daného pole. K vykreslení použiji jednoduchou metodu na vykreslení obrazce pomocí vrcholů, které má každé pole v sobě uložené.

Herní políčko

Každé herní políčko má v sobě kromě dalších technických parametrů uložené: své souřadnice, své vlastnosti(množství uhlí, železa, ropy, úrodnost, větrnost) a budovu která na ní stojí.

Trh


Ve verzi 0.1 je množství komodit na trhu tvořeno postupným procházením vygenerované množiny Perlinova šumu, ale lehce i reaguje na hráče. Veškerý prodej či nákup hráče je zaznamenáván ve speciálním poli a to je přičteno k hodnotě šumu. Každou ingame půlhodinu je toto pole přiblíženo k nule o jednu jednotku, takže pokud hráč prodává/vykupuje komodity rychlostí více než 2/hodinu tak postupně bude trvale ovlivňovat trh.

Komodity

Komodity obsažené v této verzi a i v dalších verzích jsou:

  • Jídlo, k nakrmení pracovníků
  • Dřevo, k výstavbě budov
  • Uhlí, meziprodukt
  • Železná ruda, meziprodukt
  • Ropa, meziprodukt
  • Ocel, k výstavbě budov
  • Palivo, k zámořnímu obchodu(není implementováno)
  • Energie, k pohánění budov
  • Věda, k provádění výzkumu(není implementováno)
  • Pracovníci, k práci v budovách

Obrázky ze hry



Hra byla vytvořena v roce 2018.

 

 

Hru pro vás napsal Petr Chotěborský
Avatar
Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!
Miniatura
Všechny články v sekci
ITnetwork summer 2018
Aktivity (4)

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!