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

2D spele

 
dev.gamez.lv Forum Index -> Programmēšana
View previous topic :: View next topic  
Author Message
coderpp



Joined: 20 Aug 2005
Posts: 167
Location: Rīga, Koknese, Gajiena

PostPosted: Sat Nov 05, 2005 11:07 am    Post subject: 2D spele

Vai kaads var pateikt kaadas lietas ir jaazin lai varetu uztaisiit 2D speliiti?
Back to top
View user's profile Send e-mail
ocer
Guest





PostPosted: Sat Nov 05, 2005 12:42 pm    Post subject:

C++ www.bloodshed.net/devcpp.htm
SDL libsdl.org
SDL_image
SDL_mixer
SDL_ttf
SDL_gfx
Back to top
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sat Nov 05, 2005 2:20 pm    Post subject:

+matemātiku (vektori utml stuff)
Back to top
View user's profile Send e-mail
Kamazs
Guru
Guru


Joined: 17 Jan 2003
Posts: 829
Location: The glorious ancient city of Loja

PostPosted: Sat Nov 05, 2005 2:28 pm    Post subject:

Patiesībā nē.

Lai uztaisītu 2D spēli tev vajag, vispārīgi runājot -

  • sajēgt programmēšanu +/-;
  • mācēt inicializēt grafiku (OGL vai DX vienalga kādā ceļā - sākumā droši vien ar palīgbibliotēkām) ar dažu vienkāršu funkciju palīdzību;
  • mācēt ielādēt atmiņā grafiskos failus (atkal funkcijas);
  • mācēt uzzīmēt attēlus (vienkāršs blittingsm);
  • mācēt "noķert" signālus no klaviatūras/peles un operēt ar tiem;
  • mācēt izveidot "main game loop" jeb bezgalīgo ciklu (kaut vai ar taimeri), kurā tu zīmē;
  • mācēt apstādināt ("deinicializēt") spēli.

Tas, principā ir vairāk vai mazāk viss. Pārējais ir tīri iekšējā fiška - loģiskā domāšana un organizācijas prasmes. Tas, kas tīri tehniski jāzina, ir ļoti minimāli un līdz nejēgai vienkārši un to var 1 un 2 atrast vienkārši paņemot gatavu kādas ļoti vienkāršas spēles skeletu - tur būs visi elementi - inicializācija, ielāde, zīmēšana, peles un klaviatuuras apstraade, main game loop un deinicializaacija. Atliek pasham likt klaat un mainiit taa, lai ieguutu rezultātu. Ar laiku radīsies arī lielāka nojausma par notiekošo un tad būs arī nozīme n-tām citām funkcijām izmantojamajā bibliotēkā.
_________________
...un es uzskatu, ka Fallout ir etalons
Back to top
View user's profile Send e-mail Visit poster's website
coderpp



Joined: 20 Aug 2005
Posts: 167
Location: Rīga, Koknese, Gajiena

PostPosted: Sun Nov 06, 2005 10:01 am    Post subject:

Vai tev nav vinkarshas speles skelets? Es dazus atradu bet tie diezvai skaitas vienlkarshi.
Back to top
View user's profile Send e-mail
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sun Nov 06, 2005 2:06 pm    Post subject:

Varu gandrīz vai saderēt, ka tūlīt atnāks konamis un pateiks, ka open-source spēles sūkā ledu un nekur neko jēdzīgu neatradīsi.
Bet es tev iesaku paskatīties šo: http://www.happypenguin.org/ Tur ne tikai jaukas spēles var atrast, bet var atrast arī GPL licenzētas (open-source) spēles visdažādākajiem žanriem.
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Programmēšana 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