Annons
Att spela spel kan vara mycket roligt. Men varför stanna där? Om du är bekant med en dator och vill investera lite tid kan du börja skapa dina egna spel. Även om du inte har programmerat en dag i ditt liv kan du börja idag.
Detta är den andra delen av en tredelad serie. Med varje artikel kommer verktygen vi granskar vara ett svårare hack, inlärningskurvan blir lite brantare, men de kreativa möjligheterna kommer att öka ännu mer.
I del ett Vi såg hur du skapar ditt eget textbaserade spel, plattformsspelare eller första person shooter med ett ögonblick, ofta med bara drag-and-drop-procedurer. Dessa verktyg tillät dig redan att berätta din egen interaktiva historia, men ditt inflytande på spelmekanik förblev begränsat.
Denna vecka har verktyg med mellankomplexitet. Du kan bestämma vad som finns i spelet, men också hur de enskilda spelelementen samverkar. För att göra detta kommer vi att använda objekt-händelse-interaktioner och skript.
GameMaker är en av de mest populära svitprodukterna i spelet. Det presenterades i Jonathan Bennett's
spel round-up 5 gratis verktyg för spelutveckling för att göra dina egna spelGratis spelutvecklingsprogramvara är ett bra sätt att börja göra videospel. Vi har sammanställt marknadens bästa spelprogramvara. Läs mer i början av 2010. Det som gör denna applikation till höjdpunkten för detta gäng är dess mångsidighet och dess kompatibilitet. GameMaker är det enda av den här veckans verktyg som körs på både Mac OS X och Windows. Dessutom kan den betalda versionen exportera till ett ännu större utbud av plattformar, inklusive iOS och Android.Idén är enkel. Du lägger till ett antal element i ditt spel, inklusive bakgrunder, ljud och objekt. Dessa objekts beteende i ditt spel kan skriptas genom att ange händelser och åtföljande åtgärder. Tänk på skärmdumpen ovan. Vid händelsen "Skapa" (dvs vid initiering) kommer objektet att gå igenom de åtgärder som anges på högra sidokolumnen. Dessa åtgärder kan kapslas in och inkludera konditioner (om 'detta', gör 'det') och kontrollera flödesanalyser (medan 'detta', gör 'det').
Faktum är att dessa åtgärder fungerar som en bra introduktion till en programmerares tankesätt. De flesta programmeringsapplikationer är strukturerade på samma sätt. Detta gör att du kan öva med en begränsad delmängd av möjliga interaktioner, och utan att bry dig om den exakta syntaxen.
Även om du kan bygga hela spelet genom att justera objektegenskaper, kan du expandera med dessa standardmallar genom att skapa dina egna skript. Dessa skript använder GameMaker Language (GML) som liknar Java i syntax. Du kan också läsa och lära av eller anpassa skript som ingår i GameMaker och tillgängliga online.
YoYo Games, företaget bakom GameMaker, erbjuder en mängd resurser online, inklusive ett antal tutorials. Dessa tutorials kan hjälpa dig komma igång med GameMaker.
RPG Toolkit fokuserar på en mindre delmängd av spel, men gör det mycket bra. Verktygen i det här spelet skapar sviten under de senaste tio åren för att hjälpa dig leverera ett omfattande 2D-rollspel.
Dessa tvådimensionella spel är modellerade kring kakelbaserad grafik och animationer. RPG Toolkit lämnar dig dock fri att använda dina egna programmerade bilder i vissa delar av spelgränssnittet. Det viktigaste är att RPG Toolkit kanske drar nytta av sin omfattande community. Om du har en fråga om ditt spel eller om du vill njuta av en diskussion om spelmetodik kan du alltid vända dig till forumen.
Redaktören i RPG Toolkit hjälper dig att skapa allt du behöver för ditt spel, inklusive nya sprites, effekter och karaktärer i spelet. På webbplatsen hittar du otaliga verktyg, plugins till och förberedda programmeringsavsnitt som du kan använda i ditt spel.
Till skillnad från GameMaker förlitar sig RPG Toolkit mycket tyngre på sitt skriptspråk, kallad RPG-kod. Detta språk kommer att vara avgörande för att göra en anständig RPG. Till skillnad från de andra två program som nämns i den här artikeln, är detta ingenting du lätt kan hoppa över.
För att komma igång, ladda ner applikationen och titta på avsnittet om tutorials på RPG Toolkit webbplats. Där hittar du vilken information du behöver om redigeraren, kodningen, grafiken och ljudet i ditt spel. Om du vill starta ett stort projekt kan du prova forumet för att hitta andra entusiaster att arbeta med det.
Som namnet antyder, 3D Rad låter dig skapa dina egna 3D-spel på din Windows-dator. Den följer en mest intressant metod. Med 3D Rad designar du dina spel runt ett designperspektiv, ofta skripter objektinteraktionerna när du går.
Du kan använda 3D-redigeraren för att rendera dina egna 3D-modeller eller importera dessa från en extern källa. Om du inte vill bli besvärad med 3D-modeller är 3D Rad kanske inte applikationen för dig. Trots allt, även om du använder förberedda 3D-modeller, kommer det mesta av ditt arbete att läggas på att kombinera dessa olika delar, med hjälp av arbetsfogar, hjul och en mängd go-betweens för att skapa din egen fysik sandlåda.
Liksom GameMaker, orkestrerar du 3D Rad-spelet utan att någonsin skriva en kodrad. För det mesta anger du objektrelationer och interaktioner med hjälp av objektdialogrutorna. Genom att definiera dessa visuella förhållanden kräver du faktiskt ett stort antal inbyggda manus, inklusive skript av artificiell intelligens. Om du vill gå längre än denna initiala funktionalitetsnivå låter 3D Rad dig också definiera dina egna skript som ska användas i spelet. I båda fallen, för att komma igång, kolla in det stora utbudet av tutorials på dokumentationssidorna.
Vilka av dessa applikationer fångade ditt öga? Har du några andra förslag? Dela dina idéer och erfarenheter i kommentarerna nedan!
Bildkredit: Idé go / Gratis digitala foton
Jag är författare och datavetenskapsstudent från Belgien. Du kan alltid göra mig en tjänst med en bra artikelidé, bokrekommendation eller receptidé.