review kodu game lab
Efter att ha varit involverad i den kreativa processen i några indie-spel har jag fått en smak för speltillverkning. Jag känner nu att jag inte blir helt mättad förrän jag gör ett spel helt på egen hand. Det finns bara ett problem - jag vet ingenting om programmering. Jag har gått igenom Game Maker 7 Det finns många lektioner lite för lite under min fritid, men jag vet fortfarande inte mycket om vad jag gör och varför det gör vad det gör. Det var därför jag fick möjlighet att titta på Kodu Game Lab för Destructoid, hoppade jag på den.
Microsofts forskningsavdelning skapades Kodu Game Lab med önskan att låta alla människor kunna göra sina egna spel med XNA. Denna strävan att ge även de minsta barnen den kreativa friheten att göra ett spel helt eget är enligt min mening ädla. Och hej, om det är tillräckligt enkelt för ett barn att använda, kanske jag skulle kunna använda det för att göra ett bra videospel. Åtminstone kan jag kanske ta bort något värdefullt från upplevelsen.
Nu när jag har spenderat mycket tid med att röra med det här programmet, låt oss se om jag kan göra det här rätt:
NÄR (mus) (vänsterklick) (hoppa text), DO (skapa) (recension) ( hem )
Kodu Game Lab (Xbox 360 Community Games)
Utvecklare: Microsoft Research
Släppt: 30 juni 2009
MSRP: 400 Microsoft Points / $ 5,00
Microsoft lurade inte; hem kunde inte vara enklare att förstå och använda. Det är lika enkelt som att förstå begreppet 'NÄR (något händer), DO (något'). NÄR och DO är konstanterna, och du kan redigera allt annat efter ditt hjärtas önskan. Programmet är lindat runt ett mycket förenklat menysystem märkt med lättförståelige bilder och ord för att hjälpa dig.
Den störste delen av upplevelsen överlägset är början. Det finns tre lektionsnivåer för att komma igång, men så vitt jag kunde säga var de oerhört hjälpsamma. Den första ber dig till exempel att programmera ett tecken så att du kan flytta det med den vänstra analoga pinnen, men efter att du har gett dig dessa instruktioner går det inte i någon detalj om hur du ska göra det . Nästan clueless lämnades jag lite runt tills jag insåg att du var tvungen att trycka på Y på en markerad karaktär för att redigera dess kod. Jag hade antagligen haft ännu mer besvär efter denna punkt om jag inte hade trasslat med Game Maker så mycket.
En person som inte har någon erfarenhet av något programmeringsspråk eller spelprogram måste spela igång och experimentera i början innan de inser vad de ska göra. Mycket av det är självförklarande, men det känns fortfarande motverkande mot idén att hem är tänkt att vara tillgänglig för alla åldersgrupper. Denna brist på riktning i lektionsnivåerna och därefter kan leda till att den yngre gruppen tappar intresset för vad de gör.
Lyckligtvis, som jag sade tidigare, sättet på vilket hem presenterar XNA gör det så enkelt att lära sig att när du fomlar dig igenom inlärningsstadierna kommer du ganska mycket att veta allt du behöver för att börja göra ett spel på egen hand. Om du fastnar längs vägen finns det gott om gjorde spel, nivåer och karaktär / artikelkoder att studera.
Du kan antingen bygga på en av de förberedda nivåerna eller börja med en tom värld. Hur som helst kommer ett tryck på bakåtknappen att redigera menyn (och ytterligare ett tryck på den låter dig testa vad du har). Härifrån kan du placera karaktärer, rita landskapet, skapa vatten, skapa kullar och dalar och röra med de allmänna inställningarna i ditt spel. De flesta undermenyer kommer upp som hjul som visar alla dina alternativ. Det finns en häpnadsväckande mängd mönster att använda, så långt som landskapet går, vilket gör det enkelt att skapa en unik värld för ditt spel att äga rum. har verktygen för att verkligen polera ditt spel.
Huvudpersonerna i hem är dess namngivare, som är flytande mekaniska huvuden av olika slag. Jag tänkte på att de skulle vara de enda tecknen som var programmerbara för spelaren att kontrollera, men jag blev positivt överraskad över att det finns över ett dussin andra mekaniska varelser att göra spelare karaktärer, dåliga och NPC: er ur. Vad du kan göra med var och en specifikt är dock något begränsat. De har alla en viss uppsättning saker som de kan och inte kan programmeras att göra, en kort sammanfattning som ges när karaktären hålls över i menyn. De flesta av dessa gränser är vettiga; fiskkaraktären kan inte programmeras för att röra sig utanför vattenområdena, medan fläkten och tefatet kan röra sig genom luften på både X- och Y-axeln. Men så finns det några konstiga, som att bara ha en karaktär som kan programmeras för att hoppa.
När du väljer tecken och objekt kan du antingen trycka på A för att placera ett 'tomt' tecken eller Y för att dra upp en lista med exempelkod för det. Om du väljer ett av dessa exempel placeras karaktären i spelet med koden som redan är programmerad. Du kan skapa en förvånansvärt komplex AI för dina karaktärer. De kan programmeras för att reagera på några mycket specifika saker, vare sig det är färg, ljud eller en programmerad känsla. I slutet av mitt experiment hade jag en fiendtyp som attackerade mig eftersom jag var en sköldpadda och sköldpaddorna gjorde dem arga. Detta gjorde att sköldpaddan tappade hälsan och blev oförmögen att skjuta, vilket i sin tur skulle göra det sorgligt. En hjälpsam karaktär som var programmerad att reagera på sköldpaddens sorg skulle sedan rusa till min sida och skjuta fienden och göra sköldpaddan glad igen.
djup första sökning c ++
På den negativa sidan av saker och ting var kontrollerna en smal halt och oprecis. Till att börja med trodde jag att det bara var min smaka programmering, men även när jag spelade de färdiga nivåerna kände jag att saker och ting kunde använda mycket skärpning hem Systemet har ingen regeringstid över. Ja, det stämmer - det finns inget sätt att se eller redigera den verkliga textkoden, vilket är synd. Det hade varit ett mycket trevligt steg upp i inlärningsprocessen att åtminstone kunna se vad du har gjort i dess rena form. Om du köper hem tror du att du kan göra ett spel i nivå med de bättre community-spel där ute, kommer du förmodligen att bli modig.
En annan olycklig sak med detta program är att folk från och med nu bara kan dela sina skapelser med människor på sina vänner listor. Detta var den största bummeren för mig, och kanske försvårar många människor. Förhoppningsvis kommer hela världsdelning att implementeras någon gång i framtiden, så att alla kan utbyta sina idéer fritt. Jag kan verkligen inte se att det finns några juridiska problem här; om någon skulle kolkopiera Super Mario Bros. Nivå 1-1, det skulle det fortfarande inte se en sak som vad den hyllade till.
Som något som är tänkt att vara mer än bara en redigerare på nivå, hem kanske känner för förenklad och förtränglig för många människor. Men dess gränser finns där av en anledning: att förhindra att saker och ting blir alltför komplicerade. Utbildning för alla människor är det främsta konceptet som drivs av hem , men även med alla dess begränsningar finns det tillräckligt där för att du ska kunna hitta något helt eget, oavsett om det är ett racingspel, en 3D-plattformsspelare eller en rullande shooter. Du kan till och med manipulera inställningarna för kameran och karaktärsrörelsen på ett sådant sätt att en 2,5D sidescroller, första person shooter eller ett fast skärmspel kan skapas.
För den svaga summan på fem dollar, hem är värt att leta efter dem som vill ha ett enkelt sätt att lära sig XNA eller som vill ha lite mer kreativ frihet än de flesta nivåredaktörer kan ge. Om du är osäker är den nedladdningsbara testversionen en tidsdemonstrerad men fullständigt presenterad. Du borde kunna orka med det tillräckligt länge för att fatta ett beslut antingen.
När det gäller mig älskar jag verkligen vad det erbjuder. Jag känner som att ett litet barn verkligen kunde lära sig hur kod fungerar med hjälp av detta system, och att ge alla gåvan att uttrycka sig genom spelmediet är en ganska fördömd stor. Det hjälpte mig verkligen att bättre förstå de inre funktionerna i ett videospel. Nu när jag har experimenterat med många av mina spelidéer i hem , Jag kan ta det som lärde mig tillbaka till Game Maker om jag vill. Men jag kan hålla mig till hem ett tag längre, bara för att se den första uppbyggnaden av mina idéer i praktiken.
Betyg: N / A