I ja mislim da je najbolje zapoceti neki projekat koji bi bio mrezna igrica,
jer moze da obuhvati mnoge elemente programiranja, pa bi bilo posla za
sve.
Evo jedna ideja.
Mrežna igrica: X/O (iks/oks), 5 u nizu
Cilj: Na tabli 16x16 potrebno je spojiti pet istih elemenata u nizu
(horizontalno ili vertikalno ili po dijagonali), pre svog protivnika.
Svojevremeno, dok sam imao vise vremena na raspolaganju, razvio sam bas
taj programcic ali za desktop varijantu. Volio bih da vidim sve to i u
mreznom okruzenju.
Saljem u attachmentu EXE i SOURCE za Borland C++ Builder iz tog doba
(malocas sam prekompajlirao za verziju 6), tek da se vidi o cemu se radi.
Inace program je funkcionalan ali nedovrsen.
FUNKCIONALNO: Može se igrati protiv racunara.
NEDOVRSENO: Algoritam (racunar) uzima prvi od 20-tak izabranih 'dobrih'
poteza, umesto da proanalizira svih 20. Takođe, hteo sam da uradim i
verziju igrice u kojoj se ne igra na pobedu već na bodovanje, tj. kada
se sastavi 5 u nizu, da se ta linija UKLONI, i dodaju neki bodovi itd.
Inace, kod vise lici na C jer sam prvu verziju razvio za Aztec C za Amigu,
(Windows tada nije ni postojao) i totalni je krš kada ga pogledam sa sadasnje
distance ;) Ipak, evo poslao sam, pa kome je zanimljivo neka gleda.
Algoritam sam (koliko sam tada znao) razdvojio od GUI dela pa se valjda
moze kompalirati bilo kojim ANSI C++ kompajlerom. Svakako ga treba modifikovati.
Ukoliko se odlučite za ovo, mogu eventualno da pomognem tako što ću ponovo
da se pozabavim usavršavanjem algoritma za igru protiv računara. Inače sam
u gužvi.
EXE je velik, jer sam u njega ugradio sve DLL i BPL datoteke da bi se moglo
pokrenuti samostalno.
P.S. Ko bude probao igricu, DESNI TASTER MIŠA je vraćanje poteza ;)
Pozdrav.
EDIT: Tek sad videh ono MULTIPLAYER. Ovo se ne uklapa u to, ali svakako
eto jedna od ideja.
FREEWARE
Di rečnik,
v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com