Agent treniran „reinforcement learning-om“ za „Tribes“ igricu

IEEESTEC 17TH (2024), (pp. 371–374)

АУТОР / AUTHOR(S): Stefan Tešmanović

 

Download Full Pdf    

DOI: 10.46793/IEEESTEC17.371T

САЖЕТАК / ABSTRACT:

Ovaj rad se bavi implementacijom agenta zasnovanog na reinforcement learning-u za igru Tribes. Igra Tribes je strateška igra zasnovana na potezima, gde je cilj prikupiti više poena od protivnika ili osvojiti njegov glavni grad. Agent koristi neuronsku mrežu treniranu pomoću Reinforce algoritma za donošenje odluka o kretanju i akcijama trupa, dok se za akcije gradova i plemena oslanja na unapređenu funkciju nagrade iz referentnog rada, koji se bavio kreiranjem igre i implementacijom agenata zasnovanih na simuliranju poteza. Tokom treninga, agent igra protiv manje istrenirane verzije sebe kako bi imao ravnopravnog protivnika u svim stadijumima treniranja. Glavna prednost ovog pristupa je u brzini donošenja odluka, što ga čini efikasnijim u poređenju sa klasičnim agentima koji simuliraju poteze. Eksperimentalni rezultati pokazuju da je agent bolje prilagođen partijama koje traju duže, posebno kada je vreme za potez ograničeno. Agent nije nadmašio najbolje agente iz referentnog rada u svim scenarijima, uspeo je da postigne značajne rezultate u partijama sa vremenskim ograničenjem za poteze.

КЉУЧНЕ РЕЧИ / KEYWORDS:

reinforcement learning, strategija, računarska igra

ЛИТЕРАТУРА/ REFERENCES:

  • Perez-Liebana, Y.-J. Hsu, S. Emmanouilidis, B. Khaleque, and R. Gaina, “Tribes: A new turn-based strategy game for AI research”, In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 2020, vol. 16, pp. 252–258.
  • Zhang, J. Kim, B. O’Donoghue, and S. Boyd, “Sample efficient reinforcement learning with REINFORCE”. In Proceedings of the AAAI conference on artificial intelligence. 2021, vol. 35, pp. 10887–10895.
  • Kurs o Reinforcement learning-u. Dostupan na: https://huggingface.co/learn/deep-rl-course/en/unit0/introduction
  • Blog o kreiranju veštačke inteligencije za igricu AI War, referenca je na sekciju Decentralized Intelligence. Dostupno na: https://arcengames.com/designing-emergent-ai-part-1-an-introduction