Tag Archives: Gridland

Gridland – inteligentna igra

Dobro leto nazaj sem se v okviru laboratorijskih vaj pri predmetu Porazdeljene inteligentne programske tehnologije (predmeta na žalost ni več, saj so ga z novim študijskim programom zamenjali drugi) ukvarjal s programiranjem “pametnih” agentov, ki so med seboj igrali 2D poenostavljeno obliko igre Capture The Flag. Z malo napora sva s kolegom Nejcem zmagala, ideja pa je nekako preživela zaključek izvajanja predmeta in se trenutno ob visoki podpori Luke (asistenta pri predmetu PIPT) in LGM podmladku (Andraž) se projekt razvija naprej na Githubu.

Primer delovanja igre

Primer delovanja igre

 

Igro nameravamo nadgraditi. Sprva želimo modularno ločiti pomembnejše dele tako, da se lahko uporabnik odloči kateri programski jezik bo uporabljal za implementacijo lastnega agenta. Naslednji korak je dodajanje različnih spremenljivih atributov in interakcija z objekti. Razvoj je že v polnem teku, v kolikor pa želite pomagati, lahko na githubu (projekt gridland / user lukacu) checkoutate kodo in spoznate sistem. Dojemljivi smo tudi za morebitne predloge o načinih igranja (scenariji) poleg že implementiranega CTF.

Predvidoma načrtujemo v začetku prihodnjega leta širše avtomatizirano tekmovanje, kjer boste lahko  s svojimi agenti pokazali vaše programerske sposobnosti.

Na koncu sva z Nejcem zmagala (skupina NEMA => NEjc in MAtevž).

Na koncu sva z Nejcem zmagala (skupina NEMA => NEjc in MAtevž).