Koliko se vas seća popularne igre Prince of Persia iz 1989. i ranih devedesetih? Radi se o igri koja je svojevremeno bila veoma popularna. U osnovi se radi o dvodimenzionoj igri, sa izometrijski iskošenim prikazom, koji daje privid treće dimenzije. Igrač se nalazi u ulozi persijskog princa, koji ima sat vremena da spasi princezu od vezira, koji ju je u odsustvu sultana ucenio da se za njega uda ili umre. Pred igračem se nalazi 12 nivoa punih zamki i stražara, i jedan završni nivo sa vezirom.
Ali da se vratimo na sadašnjicu. Da li ste nekada poželeli da izmenite ove nivoe i napravite sopstvene? Strukturiranost originalne igre ovo veoma lako omogućava, zahvaljujući dizajnu programera Džordana Meknera (engl. Jordan Mechner). Već neko vreme postoji nekoliko alata za ovo, a jednog od njih sam izabrao kao meni najdopadljivijeg.
Apoplexy 1.1
Apoplexy je veoma intuitivan editor, koji tokom menjanja nivoa prikazuje upravo kako će oni izgledati. Dostupan je u verziji za Windows. Program se instalira tako što sa sajta skinete *.zip fajl i iskopirate ga na željeno mesto na vašem računaru. Editor se nakon toga pokreće sa izvršnim fajlom apoplexy.exe.
Interfejs aplikacije uključuje:
- Editor za pojedinačne prostorije
- Editor rasporeda prostorija
- Editor događaja (od engl. events)
Sledi pregled svakog od njih.
Editor za pojedinačne prostorije
Editor rasporeda prostorija
- “Uhvate” mišem, tj. na njih se pritisne levim klikom i taj klik se ne pušta
- Prevuku se na željeno mesto na mreži
- “Ispuste” se puštanjem levog dugmeta miša
Editor događaja
- Redni broj događaja koji se trenutno uređuje.
- Soba za koju se događaj vezuje
- Polje sobe za koju se događaj vezuje
- Indikator da li nakon izvršavanja ovog događaja treba izvršiti i naredni. Preporučujem “ne” kao odgovor, osim ukoliko znate šta radite. 🙂
Sledi jedan mali primer. Recimo da želite da napravite događaj koji će izazvati otvaranje zatvorenih vrata kada igrač protagonistom stane na neko dugme. Potrebni koraci bi bili:
- Napravite ploču za otvaranje vrata
- Odaberite prostoriju i polje u editoru prostorija
- Kliknite na to polje
- Ovde odaberite prvo u donjem desnom uglu broj događaja koji nije već upotrebljen.
- Označite element koji ilustruje ploču sa natpisom “rise”.
- Napravili ste polje!
- Napravite zatvorena vrata
- Odaberite prostoriju i polje u editoru prostorija
- Kliknite na to polje
- Odaberite element koji ilustruje zatvorena rešetkasta vrata
- Pribeležite sebi broj događaja, i tačno mesto na kojem se nalaze vrata.
- Otvorite editor događaja klikom na dugme “E”
- Pridružite napravljeni događaj postojećim vratima
- Podesite broj događaja na broj događaja kojeg ste napravili
- Označite prostoriju u kojoj se nalaze vrata koja ste napravili
- Označite polje prostorije na kojem se nalaze vrata koja ste napravili
- U zadnjem polju odgovorite sa “No”, osim ukoliko želite na ovaj događaj da nadovežete još događaja.
- To je to, pritisnite Esc da napustite editor događaja
Isprobati nivoe
Apoplexy dolazi sa kopijom igre, na kojoj su izmene koje pravite odmah vidljive. Ona se nalazi u poddirektorijumu /prince/ u direktorijumu u kojeg ste instalirali Apoplexy. U tom direktorijumu treba pokrenuti prince.exe. Ako vam igra ne bude lepo radila, možda ćete poželeti da je pokrenete pomoću DOSBoxa.
Sve vaše izmene su zapravo sačuvane u jednom jedinom fajlu: /prince/LEVELS.DAT. Ukoliko poželite da počnete od početka sa menjanjem originalnih nivoa, samo iz originalnog *.zip fajla iskopirajte ovaj fajl preko vašeg. Možete i celi *.zip opet da otpakujete u isti direktorijum. Ako pak poželite da sačuvate vaše izmene pre nego što ih poništite, samo iskopirajte isti taj fajl /prince/LEVELS.DAT tamo gde želite da ga sačuvate.
Drugi editori
Neki drugi editori su dostupni na sajtu princed.com. Slobodno ih isprobajte.
Poruka nostalgičarima: uživajte! 🙂