dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

RPG spēles izveidošanas C++ videotutoriālis

 
dev.gamez.lv Forum Index -> Pārējās radošuma izpausmes
View previous topic :: View next topic  
Author Message
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Thu Dec 22, 2005 1:10 am    Post subject: RPG spēles izveidošanas C++ videotutoriālis

Te 11 videotutoriāļos parādīts kā ar C++ izveidot vienkāršu teksta režīma RPG spēli:
http://www.rdxgames.net/projects/wrathlands/index.html
Varbūt kādam noder. Es gan neteiktu, ka tas ir vislabākais tutoriālis, bet interesanti vienalga ir paskatīties, kā citi programmē :)
Back to top
View user's profile Send e-mail
C++



Joined: 20 Feb 2005
Posts: 49
Location: Sigulda

PostPosted: Thu Dec 22, 2005 1:07 pm    Post subject:

super bubu Smile
tikai zheel ka media player sapliisis:D
Back to top
View user's profile Visit poster's website
BHC
Guest





PostPosted: Thu Dec 22, 2005 10:44 pm    Post subject:

Viss būtu ļoti labi, ja tas pats cilvēks, kas to tutoriāli taisījis, pats mācētu "pareizi" programmēt.

Es tā smējos, kad otrajā tutoriāļa daļā viņš rakstīja klasi "player", kura visi privātie memberi bija ar get/set(un pat add Very Happy) metodēm. Bik pārspīlēta enkapsulācija.
Pie tam viņš pilnībā nogalināja enkapsulāciju pie
char * getName()
Atgriežot nekonstantu raw pointeri uz name, viņu var "izpist".
Pareizi būtu rakstīt const char * getName() const vai arī const char * const getName() const.
Vispār identifieri const pie visām get palīg-metodēm jāliek.
Pie tam ieteicams get/set palīgmetodes definēt uzreiz attiecīgajā klases headerī.

Tā pat "pareizāk" būtu vispirms aprakstīt klases public memberus, tad protected/private.

Bet nu džekiņš centās rakstīt pareizi, pat ar design doķi, kas īsti nemaz nav design doķis, bet gan tehniskā un design doķa apvienojums of some sort. :D

Uzjautrinošs materiāls.

P.S. Varbūt viņš vēlāk to izlabos, jo es tik tā ātri pārsrēju pāri pirmajām divām daļām.
P.S.S. Es nebūt neesmu tas "pareizais" programmētājs, bet cenšos. Very Happy
Back to top
Display posts from previous:   
dev.gamez.lv Forum Index -> Pārējās radošuma izpausmes All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group