Reklame

Lav egne computerspilAt spille spil kan være meget sjovt. Men hvorfor stoppe der? Hvis du er bekendt med en computer og er villig til at investere lidt tid, kan du begynde at lave dine egne spil. Selv hvis du ikke har programmeret en dag i dit liv, kan du starte i dag.

Dette er den anden del af en tredelt serie. For hver artikel vil de værktøjer, vi gennemgår, være et hakkere hak, indlæringskurven bliver lidt stejlere, men de kreative muligheder vil stige endnu mere.

I del et vi så hvordan man opretter dit eget tekstbaserede spil, platformspil eller første person shooter med et øjeblik, ofte med blot træk-og-slip-procedurer. Disse værktøjer gjorde det allerede muligt for dig at fortælle din egen interaktive historie, men din indflydelse på gameplay-mekanik forblev begrænset.

Denne uge indeholder værktøjer med mellemkompleksitet. Du kan bestemme, hvad der er i spillet, men også hvordan de enkelte gameplayelementer interagerer. For at gøre dette vil vi bruge objektbegivenhedsinteraktioner og scripting.

GameMaker er et af de mest populære spilfremstillingssuiter i sin liga. Det blev vist i Jonathan Bennett's

spil round-up 5 gratis spiludviklingssoftwareværktøjer til at lave dine egne spilGratis spiludviklingssoftware er en fantastisk måde at starte fremstilling af videospil på. Vi har samlet den bedste spilsoftware på markedet. Læs mere i begyndelsen af ​​2010. Hvad der gør denne applikation til højdepunktet for denne flok er dens alsidighed og dens kompatibilitet. GameMaker er det eneste af denne uges værktøjer, der kører på både Mac OS X og Windows. Desuden er den betalte version i stand til at eksportere til et endnu større udvalg af platforme, herunder iOS og Android.

Lav egne computerspil

Ideen er enkel. Du tilføjer et antal elementer til dit spil, herunder baggrunde, lyde og genstande. Opførelsen af ​​disse objekter i dit spil kan skrives ved at specificere begivenheder og ledsagende handlinger. Overvej skærmbillede ovenfor. På begivenheden 'Opret' (dvs. ved initialisering), kører objektet gennem handlingerne, der er skitseret i højre kolonne. Disse handlinger kan indlejres og inkluderer konditionsbetingelser (hvis 'dette', gør 'det') og kontrollerer strømningsangivelser (mens 'dette', gør 'det').

Disse handlinger fungerer faktisk som en god introduktion til en programmerers tankegang. De fleste programmeringsapplikationer er struktureret på samme måde. Dette giver dig mulighed for at øve med en begrænset delmængde af mulige interaktioner og uden at være generet med den nøjagtige syntaks.

lav dine egne spil

Selvom du kan opbygge hele dit spil ved at justere objektegenskaber, kan du udvide med disse standardskabeloner ved at oprette dine egne scripts. Disse scripts bruger GameMaker Language (GML), der ligner Java i syntaks. Du kan også læse og lære af eller tilpasse scripts, der er inkluderet i GameMaker og tilgængelige online.

YoYo Games, firmaet bag GameMaker, tilbyder en række ressourcer online, inklusive et antal tutorials. Disse tutorials kan hjælpe dig med at komme i gang med GameMaker.

RPG Toolkit fokuserer på en mindre undergruppe af spil, men gør det meget godt. Værktøjerne i denne pakke med oprettelse af spil er blevet udnyttet i de sidste 10 år for at hjælpe dig med at levere et omfattende 2D rollespil.

Disse to-dimensionelle spil er modelleret omkring flisebaseret grafik og animationer. Dog giver RPG Toolkit dig fri til at bruge dine egne programmerede visuals i bestemte dele af spilgrænsefladen. Det vigtigste er måske, at RPG Toolkit drager fordel af det omfattende samfund. Hvis du er stumpet med et spørgsmål om dit spil, eller endda hvis du vil nyde en diskussion om spilmetodik, kan du altid henvende dig til foraene.

lav dine egne spil

Editoren i RPG Toolkit hjælper dig med at oprette alt, hvad du har brug for til dit spil, inklusive nye sprites, effekter og karakterer i spillet. På webstedet finder du utallige hjælpeprogrammer, plugins til og foruddannede programmeringsuddrag, der skal bruges i dit spil.

lav dine egne spil

I modsætning til GameMaker, afhænger RPG Toolkit meget tungere på sit scriptsprog, kaldet RPG Code. Dette sprog vil være vigtigt for at skabe en anstændig RPG. I modsætning til de to andre applikationer, der er nævnt i denne artikel, er dette intet, du let kan springe over.

For at komme i gang skal du downloade applikationen og se på afsnittet om tutorials på RPG Toolkit-webstedet. Der finder du hvilke oplysninger, du har brug for om redigeringen, kodningen, grafikken og lyden til dit spil. Hvis du ønsker at starte et stort projekt, kan du prøve foraene for at finde kollegaentusiaster til at arbejde på det med dig.

Som navnet antyder, lader 3D Rad dig oprette dine egne 3D-spil på din Windows-computer. Det følger en mest interessant metode. Ved hjælp af 3D Rad vil du designe dine spil ud fra et designperspektiv, ofte scripting objektinteraktionerne, mens du går sammen.

lav spil

Du kan bruge til 3D-editor til at gengive dine egne 3D-modeller eller importere disse fra en ekstern kilde. Hvis du ikke ønsker at blive generet af 3D-modeller, er 3D Rad måske ikke applikationen til dig. Når alt kommer til alt, selvom du bruger foruddannede 3D-modeller, vil det meste af dit arbejde blive brugt på at kombinere disse forskellige dele ved hjælp af arbejdsfuger, hjul og en række go-betweens til at skabe din egen fysik sandkasse.

Lav egne computerspil

Ligesom GameMaker, orkestrerer du 3D Rad-gameplayet uden nogensinde at skrive en kodelinje. For det meste specificerer du objektforhold og interaktioner ved hjælp af objektdialogerne. Ved at definere disse visuelle relationer opfordrer du faktisk til en lang række indbyggede scripts, herunder kunstige intelligens-scripts. Hvis du ønsker at gå ud over dette indledende funktionalitetsniveau, giver 3D Rad dig også mulighed for at definere dine egne scripts, der skal bruges i spillet. I begge tilfælde, for at komme i gang, skal du tjekke det store udvalg af tutorials på dokumentationssiderne.

Hvilket af disse applikationer fik øje på dig? Har du andre forslag? Del dine ideer og oplevelser i kommentarerne herunder!

Billedkredit: Idé go / Gratis digitale fotos

Jeg er forfatter og datalogi fra Belgien. Du kan altid gøre mig en fordel med en god artikelidee, boganbefaling eller opskriftidee.