Programirati sam počeo još davno, u 5. razredu osnovne škole, kada smo učili raditi u LOGO-u na satovima informatike (izborni predmet, koji se borio za opstanak u toj školi). Crtanje u LOGO-u smo rasturali jedan prijatelj iz razreda i ja, crtali smo avione, razno razne geometrijske oblike, igrali se s bojama, natjecali ko će ljepše šarenilo napraviti ili ko će bolju animaciju sklepat.
No LOGO je bio samo prvi korak u programiranje, upoznavanje s pojmovima kao što su varijable, petlje, potprogrami. S pravim programiranjem sam počeo na ljeto između 5. i 6. razreda, kad sam na jednom računalu u informatičkoj učioni našli igru napisanu u QBASIC-u. Kada sam vidio igru i kod, onako izložen i nezaštićen od radoznale djece, rekao samo, ovo moram proučiti. Na svu sreću, Microsoft je imao dovoljno dobar help priložen uz razvojnu okolinu QBASIC-a da sam samostalno naučio raditi sa skoro svim naredbama kojima je raspolagao.
Do kraja te godine, napravio sam prvu svoju igru, "Eksperimentalna podmornica", ne memory, ne zmiju, ne pogađanje brojeva, ne križić-kružić, već strategiju na poteze (turn based strategy). Igra je imala jako jednostavnu grafiku i sučelje (jer onda nisam znao iskodirati korištenje miša, pa je sve moralo ići preko tipkovnice), ali je imala skoro sve dijelove kao i ondašnje strateške igre. Nedugo zatim, udružio sam se s još dva prijatelja u tim pod nazivom "Phoenix software" i načinio s njima još par igara, web stranicu na kojoj smo sve to držali i incident s pravim programerskim timom zbog korištanja zaštićenog imena. Više o tome na http://www.inet.hr/~lkravars/ (tim je kasnije preimenovan u "X-Code team").
No ono što htjedoh svijetu obznaniti ovdje, nakon 7 godina, napokon sam načinio inačicu svoje prve igre s kojom sam zadovoljan. Prije mi je stalno nedostajalo nešto, od mogućnosti kompilacije koda u izvršnu datoteku (.exe) do omogućavanja miša i računalnog protivnika. Igru u beta fazi testiranja možete skinuti ovdje: OVDJE. Napokon mogu početi skidati svoje ideje s popisa "za napraviti" i dodavati ih na popis "gotovo".
|