##navigation.skip.nav## ##navigation.skip.main## ##navigation.skip.footer##

Elektrotehničko i računarsko inženjerstvo

God. 40 Br. 12 (2025): Zbornik radova Fakulteta tehničkih nauka

JEZIK ZA OPIS PRAVILA ZA IGRE SA KARTAMA

  • Ana Vulin
DOI:
https://doi.org/10.24867/33BE30Vulin
Predato
January 16, 2026
Objavljeno
2026-02-18

Apstrakt

U radu je predstavljen dizajn i implementacija jezika specifičnog za domen (DSL) namenjenog opisivanju pravila za igre sa kartama. Sistem obuhvata textX parser, interpreter u Python-u, kao i veb klijent sa podrškom za interaktivnu vizuelizaciju. Cilj je omogućiti lako kreiranje igri sa kartama bez potrebe za programerskim znanjem.

Reference

  1. [1]https://en.wikipedia.org/wiki/Domain-specific_language (pristupljeno u maju 2025.)
  2. [2]https://en.wikipedia.org/wiki/Abstract_syntax_tree (pristupljeno u maju 2025.)
  3. [3]https://gambiter.com/cards/classified-index.html?utm_source=chatgpt.com (pristupljeno u junu 2025.)
  4. [4]https://marianpekar.github.io/Cardamom.js/ (pristupljeno u maju 2025.)
  5. [5]https://www.construct.net/en
  6. (pristupljeno u maju 2025.)
  7. [6]https://textx.github.io/textX/
  8. [pristupljeno u avgustu 2025.)
  9. [7]https://www.python.org/doc/
  10. (pristupljeno u maju 2025.)
  11. [8]https://flask.palletsprojects.com/en/latest/ (pristupljeno u maju 2025.)
  12. [9]https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API (pristupljeno u maju 2025.)
  13. [10]https://developer.mozilla.org/en-US/docs/Web/HTTP (pristupljeno u maju 2025.)
  14. [11]https://developer.mozilla.org/en-US/docs/Web/HTML (pristupljeno u maju 2025.)
  15. [12]https://developer.mozilla.org/en-US/docs/Web/CSS (pristupljeno u maju 2025.)
  16. [13]https://developer.mozilla.org/en-US/docs/Web/JavaScript (pristupljeni u maju 2025.)
  17. [14]https://www.postgresql.org/about/
  18. (pristupljeno u junu 2025.)