The Game Maker utveckling svit av YoYo Games är populär för sin förmåga att låta oerfarna spelutvecklare skapa sin dröm spel utan programmering . Däremot har vissa spelfunktioner inte färdiga funktioner i Game Maker gränssnittet . Det är där den företagsamma utvecklare måste skriva sin egen . En av dessa instanser är för ett spel timer som begränsar spelaren till en viss tid för att slutföra en nivå. Instruktioner
1
Skapa ett objekt genom att högerklicka på " objekt" och välja " Skapa objekt . " Namnge objektet " timer ". Tilldela inte det en sprite .
2
Klicka på " Ny händelse " och " Skapa ". Detta kommer att skapa koden för att ske så fort spelet startar .
3
Gå till "Kontrollpanelen " -fliken och dra ikonen som ser ut som en fyrkant med ordet " VAR " i det till " Åtgärder " panel . Att göra detta är den " fastställda rörliga " action och du använder den för att lagra information för användning någon annanstans i programmet . I popup-rutan som visas ger din variabel namnet " room_speed " och ställ in värdet på 30 . Detta är talande spelet du vill att det ska fungera med 30 bilder per sekund . Detta är mycket viktigt , eftersom Game Maker bara minns det antal bildrutor som visas och inte hur lång tid går .
4
Dra en annan " set variabel " action i " Åtgärder " panel . Namnge denna variabel " sekunder " och ställ in den på 10 . Detta är den tid på spelets timer .
5
Klicka på " Main 2 "-fliken och dra ikonen som ser ut som ett stoppur i " Åtgärder " panel . Ändra " antal steg "-inställningen för att läsa " room_speed . " Kom ihåg att " room_speed " berättar spelet hur många frames kommer att ske under en sekund . Nu är du ställer in ett alarm för att gå ut efter att många frames - . Med andra ord , att gå av efter en sekund
6
Klicka " Lägg till händelse " och välj " Alarm " för att skapa den kodande som kommer att ske varje sekund när larmet går .
7
Dra en annan " set variabel " handling och sätta variabeln "sekunder" till -1 och klicka i rutan " släkting . " Detta talar Game Maker att subtrahera ett från sekunderna variabel istället för att bara ställa den till -1 .
8
Dra testet variabeln ikonen till " Åtgärder " panel . Det ser ut som ordet " VAR " inuti en oktagon . Ställ den variabel som ska testas till " sekunder " och ange det värde som ska testas för som " 0 ".
9
Gå till " Main 2 "-fliken och dra " End Game " -ikonen i den " Åtgärder " panel . Det är den röda knappen som ser ut som en power - off -knapp . Detta kommer att avsluta spelet när sekunderna på timern når noll .
10
Gå tillbaka till "Control "-fliken . Dra " ANNARS " ikonen i " Åtgärder " panel . Detta talar Game Maker vad göra när sekunderna är inte noll och vi kommer att använda detta för att återställa larmet . Gå till " Main 2 "-fliken och dra den åtgärd som larmet i " Åtgärder " panel . Återigen , ställa larmet tillbaka till " room_speed . "
11
Klicka på " Lägg till händelse " och välj " Rita ". Timern är fullt fungerande , men det skulle bara vara rättvist att låta spelaren ser det . Dra " Rita Variable " knappen från " Control" -fliken och ange " sekunder " i variabeln rutan .
12
Skapa ett rum genom att högerklicka " rum " och välja " skapa utrymme . " Klicka någonstans på rummets nätet för att lägga till en " timer " objektet till rummet . Klicka på den gröna bocken för att " spara " och klicka på den gröna pilen för att " köra " ditt spel . Spelet ska köra i 10 sekunder , med en timer i övre vänstra hörnet av skärmen . Så snart timern träffar noll , kommer spelet slut .