Icy Tower

Implementacija popularne igre Icy Tower u Processingu u sklopu projektnog zadatka iz kolegija Multimedijski sustavi.

Prvo pokretanje

Sve .pde datoteke potrebno je smjestiti u jedan sketch folder. Npr. prilikom otvaranja IcyTower.pde, prihvatite automatsko kreiranje sketch foldera IcyTower. Zatim u taj sketch folder dodajte preostale .pde datoteke te data folder, u kojem se nalaze sve datoteke koje učitavamo u program. U kodu se koristi minim library, kojeg je potrebno dodati, ako već nije dodan. Upute za dodavanje: U Processing izborniku odaberite Sketch, zatim import library, pa add library i na kraju odaberite minim. Na taj način ste importali potreban library te bi program trebao raditi korektno.

Ukoliko program javlja greške vezano uz font, možete kreirati font u Tools, Create Font... te zatim pronađete odgovarajući font iz programa.

Update

  • Dodan je originalni sat (i kazaljka) iz igrice
  • Dodan je originalni mjerač comboa
  • Poravnanje i centriranje teksta u igrici
  • Uređivanje koda (uvlačenja, hrvatsko-engleski nazivi, camelCase)

Napomena

Ovaj projekt je nadogradnja postojećeg projekta, a niže su navedene osobe koje su kreirale originalni projekt ili ga nadograđivale.

Linkovi na prehodne verzije

[2019./2020.] https://github.com/pimaja/Mulitimedia-Systems-Icy-Tower-Game-Extension (nadogradnja)

[2018./2019.] https://github.com/bderic1/MMS-IcyTower (originalni projekt)

Prijedlozi za unaprjeđenje

  • Kao i kolegica prošle godine, nisam stigla implementirati kontrolu zvuka. Bilo bi zgodno pokušati.
  • Pri pauziranju igrice, možete primijetiti da se neke stvari u pozadini malo razmjeste. Nisam se stigla tim pozabaviti, možda je dosta jednostavno, ali je stvar na koju bi se mogla obratiti pozornost.
  • Uljepšavanje koda i kreiranje kvalitetne dokumentacije
  • Omogućiti full screen mode