Så du har en önskan att skapa ditt eget datorspel. Du kan gå en mer komplex väg, vilket innebär att du lär dig grunderna för programmering i Delphi, C ++ och några andra språk. Detta är dock en mödosam process som tar mycket tid och ansträngning. Det är mycket lättare att använda konstruktörer och färdiga spelmotorer, varav de flesta hittar du på webbplatsen www.gcup.ru. Låt oss överväga att skapa ett spel med exemplet i Game Maker-programmet
Det är nödvändigt
Game Maker-program
Instruktioner
Steg 1
Karaktären
Skapa först ett spelkaraktär (låt oss kalla det till exempel obj_player). För att han ska lära sig att gå, i "Vänster" -knappen, kontrollera kollisionen mellan föremål och förskjutningen längs X-axeln med koordinaterna -4. Gör detsamma i "Höger" -knappen, ändra koordinaterna till + 4. Glöm inte att ändra sprites. Nu kan vår karaktär gå åt vänster och höger.
Steg 2
Plattform
Skapa ett nytt objekt (obj_platform), som senare blir plattformen. Glöm inte att markera kryssrutan Solid i obj_platform.
Steg 3
Allvar
Låt oss gå tillbaka till obj_player-karaktären. I Steg-menyn väljer du villkoren som visas i figuren.
Lägg märke till variabeln till vänster. Med hjälp kan fallhastigheten begränsas till 12.
Steg 4
Studsa
För att skapa ett hopp måste du implementera hoppvariabeln, med vilken du kan ställa in maximalt antal hopp. Skapa en variabel med jump = 0 i skapningsmenyn. Variabler skapas med knappen markerad i rött i figuren. När du drar den till Åtgärder visas en meny. Ange i det alla nödvändiga förhållanden, som visas i figuren.
Steg 5
I pressmenyn fortsätter du på samma sätt som i följande figurer:
Steg 6
Och några fler steg för att vidröra objektet obj_platform. Så huvudmotorn för vårt spel är klar. Det återstår att registrera ytterligare funktioner.
Steg 7
Trappa
För att skapa trappan behöver vi flikarna Upp, Ned och Steg. Skapa ett nytt objekt obj_ladder. Därefter, på fliken Steg, lägg ner värdena som visas i figuren:
Steg 8
Vi arbetar med fliken Upp (se bilden). Vi arbetar med nedåtfliken på samma sätt, glöm inte att ersätta y = -4 med y = + 4.
Steg 9
Fiende
Vad är ett spel utan en skurk? Därför behöver vår hjälte definitivt en fiende. Skapa ett nytt obj_enemy-objekt och gå sedan till Create-händelsen. Skapa en åtgärd där och ställ in parametrar som liknar dem som visas i figuren.
Därefter skapar vi obj_rotate-objektet och gör det osynligt. För att göra detta behöver du bara avmarkera kryssrutan Synlig.
Steg 10
Mordet på huvudpersonen
Detta är det mest avgörande ögonblicket: du måste tillhandahålla möjligheten att döda karaktären. För att göra detta kommer vi att använda det liv- och hälsosystem som redan är inbyggt i Game Maker.
I steghändelsen gör du följande steg:
Steg 11
Karaktärens hälsa.
Gör bajonetter i spelet på samma sätt som du skapade skurken. Sätt sedan: Ställ in hälsan i förhållande till -1
Steg 12
Detta kommer att säkerställa att spelkaraktärens hälsa kommer att minska med varje beröring av bajonetterna. När hälsan är mindre än en, kommer karaktären att bränna ett liv.
Steg 13
I det sista steget kommer vi att göra några detaljer: vi kommer att göra en stor nivå, vi registrerar möjligheten att spåra kameran för hjälten. För att göra detta, i rummet i vyer kopplingen, vidtar vi följande åtgärder (se bilden).
Ändra värdena för Hbor och Vbor. De är ansvariga för x- och y-koordinaterna, när kameran börjar röra sig.
Det här är grunderna för att skapa en enkel plattformsspel med Game Maker.