Hvordan lage dine egne spill på Game Maker

Hvordan lage dine egne spill på Game Maker


Spillet Maker er et utviklingsverktøy, laget av YoYo spill, noe som gjør det lettere for ikke-programmerere til å lage sine egne videospill. Imidlertid kan utvikle spill være en komplisert oppgave, selv i spillet Maker, så den gamle klassikeren Pong er et flott sted å starte spillutvikling karriere.

Bruksanvisning

1 Lag dine sprites (eller spillbilder). Du må produsere totalt tre. Høyreklikk på ordet "Sprite" i formåls treet til venstre, og klikk "Opprett Sprite" fra menyen som dukker opp. Endre navnet på denne første sprite fra «sprite1" til "paddle" og klikk på "Edit Sprite" knappen.

Dette åpner sprite editor. Klikk "Fil" og "New" for å opprette en ny ramme av sprite animasjon. Still "width" alternativet til 64 og "height" alternativet til 32. Dobbelklikk på bildet som er skapt.

Du vil bli gitt et grensesnitt som ser mye som grensesnittet til Microsoft Paint eller Adobe Photoshop. Bruk maling bøtte verktøyet til å farge hele bildet grønn (eller en annen farge du foretrekker).

Klikk på den grønne hakemerkene i menyen for å lagre arbeidet ditt og gå tilbake til hovedspillet maker vindu.

Bruk samme fremgangsmåte for å opprette to sprites: ". Veggen" en som heter "ball" og en annen navngitt Tegn veggen for å være helt rød hjelp av maling bøtte, og trekke ballen som en sirkel ved hjelp av sirkelverktøyet. Gul er en god farge for dette, men du kan bruke hvilken som helst du vil.

2 Lag dine gjenstander. Du må opprette en totalt fire.

Den første vil være spillerens padle. Høyreklikk på ordet "objekt" fra gjenstander treet og velge "Create Object". Endre navnet slik at det står "playerOne." I sprite alternativet boksen rett under navnet, klikker du den lille blå knappen som ser ut som en pop-up vindu med en mus over det. Dette vil komme opp en liste over alle dine sprites og lar deg velge en som vil være den grafiske for dette objektet. Velg "paddle". Til slutt, sørg for at boksene for "Synlig" og "Solid" er både kontrollert og klikk "ok".

Følg samme fremgangsmåte for å opprette et nytt objekt som heter "aiPlayer." Tilordne den padle sprite som sin grafikk.

Igjen, opprette en ny gjenstand, name it "ball" og tilordne den til å bruke ballen sprite.

Til slutt skape et endelig objekt og kaller det "veggen". Gi den til å bruke, du gjettet det, veggen sprite.

3 Programmere brukerkontroller. For denne versjonen av Pong, ting vil bli enkel. Spillerens padler vil følge musen rundt på skjermen. For å starte programmering, dobbeltklikker du på playerOne objektet du nettopp opprettet.

Under "events", klikk på "Legg til hendelse" -knappen. Velg kommandoen "Step" som hendelsen utløser. Dette forteller Spillet Maker at du ønsker en hendelse skal skje på hver enkelt ramme av animasjon, mens spillet er i gang. På høyre side av vinduet, vil du se en liste over kategorier. Velg "kontroll" -kategorien. Finn ikonet som ser ut som et papirark under "koden" og dra den inn i "Handlinger" vinduet med musen.

En oppføring bør legges til handlinger vindu der det står "Utfør et stykke kode." Dobbeltklikk på dette, og du vil bli presentert med en liten tekst-editor. Skriv inn følgende i:

self.x = mouse_x

Klikk på den grønne piler og ok boksene for å lagre arbeidet ditt og lukke kode editor og playerOne objekt.

4 Programmere datamaskinen spiller. Dobbeltklikk på aiPlayer objekt fra objektkatalogen og følger samme prosedyre som i trinn 3 med bare én endring. I stedet for å sette inn koden fra trinn tre, sette inn følgende kode inn i teksteditor:

self.x = ball.x

Dette vil gi oss et spesielt utfordrende Pong datamaskin spiller. Datamaskinens padle vil alltid spore plasseringen av pucken, uansett hvor det går.

5 Program ball. Ballen er den mest kompliserte delen av hele spillet.

Dobbeltklikk på ballen objekt til å åpne sine objektegenskaper, klikker du på "legg til hendelse" -knappen og velg "Step" alternativet.

Under "flytte" tappen på høyre side, vil det være et ikon som ser ut som en pil spretter ut av en vegg. Dra det inn Handlinger-boksen, og det vil vises i listen, sammen med forklaringen "Bounce mot massive objekter."

Deretter går ned til "kontroll" -fanen og legge til en annen "Utfør et stykke kode" handling, ved å dra ikonet som ser ut som et ark inn i listen handlinger. Sett inn følgende kode:

if (ball.y> room0.room_height) {

show_message("You lose!")
game_end()

}

if (ball.y> 0) {

show_message("You win!")
game_end()

}

Dette er en litt mer vanskelig enn koden før. Det er å si: "hvis ballen noen gang forlater rommet i bunnen, og spilleren har mistet Vis ham en melding, og avslutte spillet hvis det noen gang forlater rommet øverst, og spilleren har vunnet Vis ham... en melding, og avslutte spillet. "

Ballen er programmert, men det er bare en liten feil: det ikke begynne å bevege seg!

Klikk på "legg til hendelse" -knappen og velg "Create" alternativet. Gå til "flytte" fanen og dra ikonet som ser ut som en haug med røde piler som peker utover.

Klikk på en pil for å velge en start retning du liker og sette en "speed" av fem.

Klikk på den grønne hakemerkene å gå tilbake til det grunnleggende spillet Maker vinduet.

6 Lag et rom. Høyreklikk på "rom" i objektoversikten og velg "Lag rom." Klikk på objektets boksen og velg veggen objektet fra pop up. Bruk venstre museknapp for å tegne en vegg på venstre og høyre side av nivået.

Klikk objektets boksen igjen og velg ballen. Plasser den i midten av nivået.

Igjen, klikker du på objektets boksen og velg "playerOne." Plasser den på bunnen av nivået.

Til slutt klikker objektets boksen og velg "aiPlayer." Plasser den på toppen av nivået.

7 Trykk på den grønne pilen for å teste spillet og ha det gøy!