goz's Introduction
Goz ReadMe ---------- 1.Uvod 2.Općenito o Gozu 3.Hardverski zahtjevi 4.BMP-Slike i drugi fileovi 5.Kontrole 6.Editor staza 7.Opis programa 8.Nešto za kraj 1.Uvod ------ Čestitam vam što ste donesli mudru odluku da isprobate ovu sjajnu & nadasve bajnu igricu, remek djelo ovog tisućljeća, Goz !!! Ja sam Vladimir Mikašinović(19), student iz Duge Rese. Ovu igricu sam isprogramirao u Microsoft (R) QuickBASIC-u, i jedinstvena je po tome što slobodno možete modificirati kod ovog programa i davati ga drugima, dok got za nju ne tražite novac (Ha, ha !!!). 2.Općenito o Gozu ----------------- Bit ove igre je lopticom porazbijati sve kockice u stazi, i tako prelaziti stazu po stazu. To vam je olakšano moćnim cheatingom i editorom staza (GozEdit), a svaka dodatna staza koju napravite zauzima samo 180 byteova. 256-obojna grafika i brojne animacije će vas ostaviti bez daha (Ako se vratite 10 godina u prošlost), a igrivost će vas tako zalijepiti za kompjuter da nećete znati što vas je snašlo !!! Ipak, priznajem da ova igre nije 100 % originalna, jer sam slične igre vidio na PC-u i Commodoreu. 3.Hardverski zahtjevi --------------------- Jamčim vam plavom krvlju slavne dinastije Mikašinović da će ova igra ići glatko nabilo kojoj 486-ici sa VGA grafičkom karticom i mišem. 4.BMP-slike i drugi fileovi --------------------------- Uz ovaj program dolaze fileovi: BONG.BMP DEBILI.BMP GOZ.BAS - Goz GOZ.BAT - batch za pokretanje Goza GOZ.BMP GOZ.DAT - podaci o stazama GOZEDIT.BAS - Goz Editor GOZEDIT.BAT - batch za pokretanje Goz Editora QBASIC.EXE - Microsoft(R) QuickBASIC README.TXT - Goz ReadMe SLIKA.BMP UVOD.BMP ZNAKOVI.BMP DEBILI.BMP - Izgled i animacija debila - 10 debila X 16 sličica animacije GOZ.BMP - izgled kockica i animacija njamkalice BONG.BMP - izgled bongova i loptice ZNAKOVI.BMP - izgled bonus znakova SLIKA.BMP - sličica za pauzu UVOD.BMP - uvodna slika Sve slike moraju biti 256-obojne, i imati istu paletu boja (Osim slike SLIKA.BMP, koja namora imati istu paletu kao i ostale). Svaki element slike koji mijenjate (Debil, kockica, itd.) mora se nalaziti u točno istom položaju kao i u originalu, jer će se otuda učitavati. 5.Kontrole ---------- Igra se kontrolira mišem, a njegovi gumbovi nisu u upotrebi zato što QuickBASIC ne podržava miša. Upravo zbog tog razloga na nekim kompjuterima može doći do problema da se bong nemože ni pomaknuti mišem, pa je igrica neigriva. To je zato što sam ja podatke o poziciji miša izvukao iz jedne memorijske lokacije, PEEK(11045). Goz sam pokrenuo na 486-133 i na Pentiumu 133, i nije bilo nikakvih problema. U Windowsu 98 može također doći do tog problema, pa onda treba zaustaviti program sa CTRL+Pause(Break), pa ponovno pokrenuti sa SHIFT+F5. Tipke koje se koriste u igri: +,- : za mijenjanje Goz-Speeda,tj. brzine igre(koja ovisi i o brzini kompjutera). Za Pentium 133 preporučam 150-200. Z : zvuk ON / OFF K, L : listanje staza unaprijed i unazad C : cheat Pause : obična pauza P : pauza uz sliku SLIKA.BMP I : promjena smijera loptice, kada "zaglavi" H : pomoć (help) Space : ispucavanje loptice i pucanje Esc : izlaz iz igre. Shift + F5 : ponovno pokretanje programa ako vam izbaci. CTRL + Pause: prekid izvođenja programa F5 : nastavak izvođenja programa 6. Editor staza --------------- Vi, sretnici, imate toliko sreće da možete sami stvarati i mijenjati staze - i zabavi nikad kraja !!! Editor, kao i sama igra, se upravlja mišem. Tipke koje se koriste za editiranje staza: 0 - 9 : za postavljanje kockica broj 0 - 9, ili 10 -19 X : za mijenjanje broja 10 * x (na ekranu piše 0x ili 1x, pa ovisno o tome postavljate kockice 0 -9 , ili 10 -19 tipkama 0 - 9). S : za snimanje staze koju ste promijenili K, L : listanje staza naprijed ili nazad C : direktan prijelaz na neku stazu Z : zamjena staza V : kopiranje staza CTRL+ Pause, F5, SHIFT + F5 : isto kao i u Gozu. 7. Opis programa ----------------------- Za one koji žele modificirati Goz: Popis SUB-ova: picture - za iscrtavanje slike pauze dabong - kada loptica udari u bong plus - mogućnost direktnog prelaska na drugu stazu xxx - provjera po x-u da li je loptica udarila u kockicu yyy - provjera po y-u da li je loptica udarila u kockicu keyy - provjera da li je pritisnuta koja tipka njam - kada loptica udari u njamkalicu dac - kada je bong ljepljiv, i kada se loptica zalijepi za njega znde - kretanje slovai debila, njihov nastanak i nestanak, pucanje, pomicanje bonga sortdebili - sortiranje debila kada neki umre pal - definiranje palete drst - prelazak na drugu stazu pocetak - učitavanje svih spriteova nestanak - kada kockica nestane dag - provjera da li je staza završila djelovanjezn - kada se bongom pobere znak sortznakovi - sortiranje znakova kada se neki pobere bmp - prikazivanje slika na ekranu Popis varijabli: loptica() - array koji sadrži podatke o izgledu loptice ax()- array koji sadrži podatke o izgledu kockica Bong() - array koji sadrži podatke o izgledu bongova znx() - array koji sadrži podatke o izgledu znakova debildus() - array koji sadrži podatke o izgledu debila pucanje() - array koji sadrži podatke o izgledu pucanja tgt xb - x pozicija točke slike koja se iscrtava na ekranu yb - y pozicija točke slike koja se iscrtava na ekranu kck()- array koji sadrži podatke o broju kockice na pojedinom dijelu ekrana horiz - horizontalni broj točaka neke slike vert - vertikalni broj točaka neke slike xhoriz - horizontalni broj točaka neke slike zaokružen na prvi veći broj djeljiv sa 4 stx - x pozicija loptice prije njene promjene sty - y pozicija loptice prije njene promjene pp - pozicija miša x - x pozicija loptice y - y pozicija loptice brznakova - broj znakova trenutačno na ekranu sx() - x pozicija znaka na ekranu sy() - y pozicija znaka na ekranu znak() - array koji povezuje "ekranski" broj znaka sa njegovim brojem BrSt - broj staze trkz() - broj s kojim se množi varijabla pp da bi se dobila pozicija bonga na ekranu trqz() - veličina bonga koji je na ekranu zn, znz - elementi FOR..TO..NEXT petlje kojom se izredavaju znakovi na ekranu GozSpeed - Goz Speed znvr() - vrijeme kada je određeni znak uhvaćen znvrakt() - broj koji pokazuje da li uhvaćeni znak još djeluje bz - broj života fx, fx1, fx2 - x pozicija kockice u koju je loptica udarila fy, fy1, fy2 - y pozicija kockice u koju je loptica udarila trnj - GozSpeedx - Početni Goz Speed (kad se uđe u igru) finish - pokazuje da li je staza prijeđena tb - vrsta bonga koji je na ekranu ub - broj koji pokazuje kada se može promijeniti slikica animacije debila ub2 - broj koji pokazuje kada se može promijeniti slikica animacije znaka ffs - broj koji pokazuje koji trkz se mora uzeti puc - pokazuje da li se puca pucx - x pozicija pucanja pucy - y pozicija pucanja dkg() - pokazuje da li se debil kružno giba brdebila - broj debila trenutačno na ekranu dx()- x pozicija debila dy()- y pozicija debila debil() dbl - element FOR..TO..NEXT petlje kojom se izredavaju debili na ekranu anim() - broj sličice animacije određenog debila dk()- pozicija kružnog gibanja debila nx ny Bb - broj bodova posdbl() - broj kružne staze kojom se kreće debil dacda njamx() - x pozicija određene njamkalice njamy() - y pozicija određene njamkalice BrNj - broj njamkalica na ekranu sanim() -prijašnji broj sličice animacije određenog debila sdx()- x pozicija debila prije njene promjene sdy()- y pozicija debila prije njene promjene ime$ as$ z - zvuk On/Off px - x pomak loptice py - y pomak loptice dt - vrijeme kada je ubijen debil(nakon toga se 4 sekunde nemogu drugi debili stvarat) poplus svpl - najsvijetlija boja palete GOZ.DAT - raspored podataka: 1, 2 (Prvi i drugi byte): Goz Speed BrSt * 180 + 3 + fy * 15 + fx :podatak o vrsti kockice na položaju (fx, fy), na stazi BrSt. 8.Nešto za kraj ------------------- Ako vam se igrica svidjela, možete je registrirati: registracija je 10 lipa (nije obavezna). Možete ih poslati poštom na adresu: Nikole Tesle 2 47250 Duga Resa Croatia Možete mi slobodno pisati kako vam se igra svidjela, što bi se moglo u njoj promijeniti,itd. Za kraj, pozdrav Sandi Svete, i svima koji me poznaju !!!! P.S. Nisam zaljubljen u Sandu, ako ste to pomislili.
goz's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.