Category Archives: Igre

Android Space Invaders apk je online!

V juliju sva s Cirilom zaključila serijo člankov o razvoju klona igre Space Invaders za naprave z Android operacijskim sistemom. Takrat se je ob obilici drugih projektov nekako pozabila obljuba o apk paketku s končno verzijo igre. Med brskanjem po starem disku sem našel eclipse project in stvar scompilal in exportal. Download link objavljen tukaj (Glej malo nižje), v ponedeljek pa se bo pojavil tudi na http://android.monitor.si. Tisti, ki ste poskušali včeraj dostopati do prej omenjene strani, ste najbrž ugotovili, da je strežnik offline. Neverjetno ampak resnično imamo zaradi “izvedbe vzdrževalnih del” precej pogoste večurne izklope elektrike na FRIju. Kolegi elektrotehniki se radi igrajo s štromom :)

TouchInvader.apk Pobriši končnico .txt ;)

TouchInvader.apk  (ni več potrebno brisati končnice) ;)

 

Če kdo najde še kakšen bug, naj čim prej sporoči, verjetno jih je notri še obilica, saj nisem prepričan, da je bila koda, ki sem jo našel, čisto zadnja.

BTW, za inštalacijo je potrebno omogočiti nalaganje paketkov iz “drugih virov” (torej iz virov, ki niso Google Play).

Za vsak najden bug dobite en recikliran bajt moje pozornosti in čim prejšnji popravek seveda :)

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ž).