review kodu game lab
Nakon što sam sudjelovao u kreativnom procesu nekoliko indie igara, stekao sam priličan ukus za izradu igara. Sada osjećam da se neću potpuno zasititi sve dok ne napravim igru samostalno. Postoji samo jedan problem - ne znam ništa o programiranju. Prolazio sam Game Maker 7 U svoje slobodno vrijeme, po malo vodiča, postoje brojne vježbe, ali još uvijek ne znam puno o tome što radim i zašto to radi. Zbog toga kad mi se pružila prilika da je pogledam Kodu laboratorij igre za Destruktoid, skočio sam na njega.
Napravljen Microsoftov odjel za istraživanje Kodu laboratorij igre sa željom da svim ljudima omoguće da prave vlastite igre pomoću XNA. Prema mojem mišljenju, ovaj pokušaj da se i najmlađoj djeci stvori kreativna sloboda da svi naprave svoju igru je plemenit. I hej, ako je to djetetu dovoljno jednostavno, možda bih ga mogao upotrijebiti za odličnu videoigru. U najmanju ruku, možda bih mogao oduzeti nešto vrijedno od iskustva.
Sad kad sam proveo dosta vremena neredujući s ovim programom, da vidimo mogu li to ispravno:
KADA (miš) (lijevi klik) (skok teksta), DO (stvori) (pregled) ( dom )
Kodu laboratorij igre (Xbox 360 društvene igre)
Programer: Microsoft Research
Objavljeno: 30. lipnja 2009
MSRP: 400 Microsoft bodova / 5,00 USD
Microsoft se nije glupio; dom ne može biti jednostavnije za razumijevanje i upotrebu. To je jednostavno kao razumijevanje koncepta 'KADA (nešto se dogodi), DO (nešto'). KADA i DO su konstante, a sve ostalo možete urediti po želji srca. Program je omotan oko vrlo pojednostavljenog sustava izbornika koji je označen s lako razumljivim slikama i riječima kako bi vam pomogao.
kako pisati slučajeve testnih testova
Do sada je najgori dio iskustva. Tri su tutorialna stupnja za početak, ali koliko sam mogao reći, bili su nevjerojatno korisni. Primjerice, prvo od vas traži da programirate lik tako da ga možete premjestiti lijevim analognim štapićem, ali nakon što vam dade ove upute, neće ulaziti u detalje o tome kako biste trebali postupiti , Gotovo ne znam, ostao sam lagano lepršati okolo dok nisam shvatio da morate pritisnuti Y na istaknutom znaku da biste uredili njegov kod. Vjerojatno bih imao još više problema nakon ove točke da se nisam zabrljao sa sobom Igrač tako puno.
Osoba koja nema iskustva s bilo kojim programskim jezikom ili programom za izradu igara, u početku će morati proći i puno eksperimentirati prije nego što shvati što bi točno trebala raditi. Mnogo toga je samo po sebi razumljivo, ali još uvijek se osjeća suprotno ideji da dom trebao bi biti dostupan svim dobnim skupinama. Taj nedostatak smjera na razini udžbenika i šire može dovesti do toga da mlađi skup izgubi zanimanje za ono što rade.
Srećom, kao što sam već rekao, način na koji dom XNA predstavlja tako jednostavno učenje da kada jednom prođete kroz faze učenja, prilično ćete dobro znati sve što je potrebno za samostalno započinjanje igre. Ako ste zaglavili na putu, ima dosta pre- izrađivao igre, razine i kodove znakova / predmeta za proučavanje.
Možete se nadograditi na jednoj od unaprijed pripremljenih razina ili započeti s praznim svijetom. U svakom slučaju, pritisak gumba za povratak povući će izbornik za uređivanje (a drugi pritisak na njega omogućit će vam da testirate ono što imate). Odavde možete postavljati likove, crtati krajolik, crpiti vodu, stvarati brda i doline i miješati se s općim postavkama vaše igre. Većina podizbornika dolaze kao kotači koji prikazuju sve vaše mogućnosti. Postoji šarolika količina uzoraka, što se tiče krajolika, što olakšava stvaranje jedinstvenog svijeta u kojem će se vaša igra odvijati. Estetika u konačnici zauzima sjedalo u velikoj shemi stvari, ali lijepo je ima alate za stvarno poliranje izgleda vaše igre.
Glavni 'likovi' dom njegovi su imenjaci, koji su plutajuće mehaničke glave. Razmišljao sam o tome da bi oni bili jedini likovi koji se programiraju igračem, ali bio sam ugodno iznenađen kad sam otkrio da postoji preko desetak drugih mehaničkih bića koja od njih čine igračeve likove, negativce i NPC-e. Međutim, ono što konkretno možete učiniti sa svakim od njih pomalo je ograničeno. Svi oni imaju određeni skup stvari koje mogu i ne mogu se programirati, a kratak sažetak dana je kada se lik preklopi na meniju. Većina tih ograničenja ima smisla; karakter ribe ne može se programirati tako da se kreće izvan vodenih područja, dok se lutka i tanjur mogu kretati zrakom i na X i Y osi. Ali tu su i neki čudni, poput one da ima samo jedan lik koji se može programirati da skače.
Dok odabirete znakove i predmete, možete pritisnuti tipku A da biste postavili prazan znak ili Y da biste otvorili popis primjera koda. Odabirom jednog od ovih primjera, lik će se nalaziti u igri s kodom koji je već programiran. Možete stvoriti iznenađujuće složen AI za svoje likove. Mogu se programirati da reagiraju na neke vrlo specifične stvari, bilo da su u boji, zvuku ili programirane emocije. Na kraju eksperimentiranja imao sam neprijateljskog tipa koji me napao jer sam kornjača, a kornjače su ih naljutile. Zbog toga je kornjača izgubila zdravlje i postala nesposobna za pucanje, što bi zauzvrat učinilo tužnom. Korisni lik koji je bio programiran da reagira na tugu kornjače tada bi potrčao na moju stranu i upucao neprijatelja, čineći kornjaču ponovno sretnom.
Na negativnoj strani stvari, kontrole su bile iscrpljive i neprecizne. U početku sam mislio da je to samo moj turobni program, ali čak i igrajući gotovu razinu, osjećao sam da bi stvari mogle upotrijebiti dosta zaoštravanje toga dom sustav nema vladavine. Da, tako je - nema načina da se pogleda ili uredi pravi tekstualni kod, što je šteta. Bio bi to vrlo lijep korak u procesu učenja da biste barem mogli vidjeti što ste učinili u njegovom čistom obliku. Ako kupujete dom vjerujući da možete napraviti igru jednaku boljim igrama u zajednici, vjerojatno ćete izaći zbunjeni.
Još jedna nesretna stvar ovog programa jest ta što, kao i do sada, ljudi mogu svoje kreacije dijeliti samo s ljudima na njihovim popisima prijatelja. Ovo je za mene bio najveći problem i možda će odvratiti puno ljudi. Nadamo se da će dijeljenje svjetske razine provesti negdje u budućnosti, tako da svi mogu slobodno razmjenjivati svoje ideje. Zaista ne vidim da ovdje ima nikakvih pravnih problema; ako bi netko kopirao Super Mario Bros. Razina 1-1, još uvijek ne bi izgled stvar poput onoga čemu se odavala počast.
Kao nešto što bi trebao biti više od pukog uređivača, dom može se osjećati previše pojednostavljujuće i sužavajuće za mnoge ljude. Ali ograničenja su tu s razlogom: kako se stvari ne bi previše zakomplicirale. Obrazovanje za sve ljude najvažniji je koncept koji guraju dom , ali čak i uz sva svoja ograničenja, postoji dovoljno toga da vam omogući da smislite nešto sasvim svoje, bilo da je u pitanju trkačka igra, 3D platformer ili strelac za pomicanje. Možete čak i manipulirati postavkama pokreta kamere i znakova na takav način da se može stvoriti 2.5D bočni klizač, pucač od prve osobe ili igra s fiksnim zaslonom.
Za malu svotu od pet dolara, dom vrijedi pogledati za one koji žele jednostavan način učenja XNA ili koji žele malo više kreativne slobode nego što to mogu pružiti većina urednika na razini. Ako niste sigurni, testiranje koje je moguće preuzeti je vremenski demo, ali u potpunosti opremljeno. Trebali biste biti u mogućnosti zabrljati oko njega dovoljno dugo da biste u bilo kojem slučaju donijeli odluku.
Što se mene tiče, jako volim ono što nudi. Osjećam se da bi malo dijete doista moglo naučiti kako kod funkcionira uz pomoć ovog sustava, a pružiti svima dar izražavanja kroz medij za igru prilično je prokleto sjajno. Svakako mi je pomoglo da bolje razumijem unutarnje funkcioniranje videoigre. Sad kad sam eksperimentirao s mnogim mojim idejama o igrama u dom , Mogu uzeti ono čemu me naučio Igrač ako želim. Ali možda bih se držao toga dom još malo, samo da vidim kako se u praksi grade prve ideje.
Ocjena: N / A
što je provjera i provjera valjanosti u testiranju softvera