Page 1 of 1
Space Invaders Treniņa Klons
Posted: 28 Jun 2011, 20:34
by Zhlops
Sveiki,
Palēnām esmu sācis apgūt XNA. Šeit ir viens treniņa projektiņš. Zinu ka tas ir absolūti bezdizciltīgs plaģiāts idejas ziņā, bet es tikai mācos un speciāli ņēmu zināmu ideju, lai patrenētos to realizēt. Visas tekstūras, izņemot background (kuģis un citplanētieši) ir manis zīmēti (lietoju GIMP).
RAR's ir ar visu source, lai varat, ja kādam interesē, paskatīties kodu un par to arī pakomentēt man.
Varbūt kādam ir vēl kādas papildus idejas ar ko papildināt, tā teikt varbūt kādam ir kāds papildus chalange ko piedāvāt.
Links
Ja kas nestrādā, uz reiz sakiet. Taisīju ar "XNA 4.0" un "Windows Visual Studio 2010 Express for Windows Phone" (neapjūkat ar Phone, tas nenozīme tikai Phone, var taisīt C# aplikācijas gan Windows'am un XBOX'am, gan protams arī Phone).
Re: Space Invaders Treniņa Klons
Posted: 29 Jun 2011, 10:13
by austere
man nepalaidās - parādijās crash ziņojums
Re: Space Invaders Treniņa Klons
Posted: 29 Jun 2011, 10:51
by snake5
Gan jau jāieinstalē tad šis:
http://www.microsoft.com/download/en/de ... x?id=20914
Varbūt kādam ir vēl kādas papildus idejas ar ko papildināt, tā teikt varbūt kādam ir kāds papildus chalange ko piedāvāt.
Visa spēle vēl nav precīzi nokopēta, vari sākt ar to.
Re: Space Invaders Treniņa Klons
Posted: 29 Jun 2011, 11:49
by DeRatizator
Meh, man ar nepalaidās, prasīja, šķiet, pašu jaunāko .NET runtime.
Re: Space Invaders Treniņa Klons
Posted: 29 Jun 2011, 12:11
by austere
mans ieteikums XNA iesācējam - papētīt šo te:
http://www.riemers.net/
Re: Space Invaders Treniņa Klons
Posted: 01 Nov 2011, 21:12
by kristapuciitis
http://www.xnadevelopment.com/tutorials.shtml
šis te daudz labāks, pie tam ideāli māca objektorientēto programmēšanu.
Re: Space Invaders Treniņa Klons
Posted: 01 Nov 2011, 22:29
by bubu
Viss jau būtu forši, tikai:
1) kāpēc pretinieki nešauj pretī?
2) kāpēc pretinieki nesāk kustēties ātrāk tad, kad to paliek mazāk?
3) ko darīt, kad visi pretinieki nošauti? :)
Ja interesē komentāri par kodu:
* ja nelieto klašu mantošanu, tad lietot protected redzamību nav vērts. Dari vienkāršāk - vai nu public, vai nu private
* derētu apvienot zīmējamos objektus vienā virsklasē - kā pats redzi klasēm Missile, Enemy un Player ir kopīgi memberi: texture, position, Rectangle. Tos der iznest virsklasē, tas vienkāršos kodu.
* kā ir ar resursu atbrīvošanu Xna? Ielādētās tekstūras (background, enemy, player, missile) nevajag atbrīvot UnloadContent metodē?
Re: Space Invaders Treniņa Klons
Posted: 02 Nov 2011, 13:44
by Zhlops
bubu wrote:Viss jau būtu forši, tikai:
1) kāpēc pretinieki nešauj pretī?
2) kāpēc pretinieki nesāk kustēties ātrāk tad, kad to paliek mazāk?
3) ko darīt, kad visi pretinieki nošauti?
Ja interesē komentāri par kodu:
* ja nelieto klašu mantošanu, tad lietot protected redzamību nav vērts. Dari vienkāršāk - vai nu public, vai nu private
* derētu apvienot zīmējamos objektus vienā virsklasē - kā pats redzi klasēm Missile, Enemy un Player ir kopīgi memberi: texture, position, Rectangle. Tos der iznest virsklasē, tas vienkāršos kodu.
* kā ir ar resursu atbrīvošanu Xna? Ielādētās tekstūras (background, enemy, player, missile) nevajag atbrīvot UnloadContent metodē?
Paldies par ieteikumiem, šodien pat izmēģināšu.