Dus je hebt de wens om je eigen computerspel te maken. U kunt een complexer pad volgen, waarbij u de basisprincipes van programmeren in Delphi, C ++ en enkele andere talen leert. Dit is echter een moeizaam proces dat veel tijd en moeite kost. Het is veel gemakkelijker om constructors en kant-en-klare game-engines te gebruiken, waarvan de meeste te vinden zijn op de website www.gcup.ru. Laten we eens kijken naar het maken van een spel met behulp van het voorbeeld van het Game Maker-programma
Het is nodig
Game Maker-programma
instructies:
Stap 1
Het personage
Maak eerst een gamekarakter (laten we het bijvoorbeeld obj_player noemen). Om hem te leren lopen, controleert u met de knop "Links" de botsing van objecten en de verschuiving langs de X-as met coördinaten -4. Doe hetzelfde in de "Rechts" knop, verander de coördinaten in + 4. Vergeet niet om de sprites te veranderen. Nu kan ons personage links en rechts lopen.
Stap 2
Platform
Maak een nieuw object (obj_platform), dat later het platform wordt. Vergeet in dit geval niet het selectievakje Solid in obj_platform aan te vinken.
Stap 3
Zwaartekracht
Laten we teruggaan naar het personage obj_player. Selecteer in het menu Stap de voorwaarden zoals weergegeven in de afbeelding.
Let op de variabele aan de linkerkant. Met zijn hulp kan de valsnelheid worden beperkt tot 12.
Stap 4
Stuiteren
Om een sprong te maken, moet u de sprongvariabele implementeren, waarmee u het maximale aantal sprongen kunt instellen. Maak in het menu Create een variabele met jump = 0. Variabelen worden gemaakt met behulp van de rood gemarkeerde knop in de afbeelding. Wanneer u het naar Acties sleept, verschijnt er een menu. Geef daarin alle noodzakelijke voorwaarden aan, zoals weergegeven in de afbeelding.
Stap 5
Ga in het persmenu op dezelfde manier te werk als in de volgende figuren:
Stap 6
En nog een paar stappen om het object obj_platform aan te raken. Dus de hoofdengine voor onze game is klaar. Het blijft om extra functies te registreren.
Stap 7
Trap
Om de trap te maken, hebben we de tabbladen Omhoog, Omlaag en Stap nodig. Maak een nieuw object obj_ladder. Voer vervolgens op het tabblad Stap de waarden in zoals weergegeven in de afbeelding:
Stap 8
We werken met het tabblad Omhoog (zie de afbeelding). We werken op dezelfde manier met het tabblad Omlaag, vergeet alleen niet om y = -4 te vervangen door y = + 4.
Stap 9
Vijand
Wat is een game zonder een schurk? Daarom heeft onze held absoluut een vijand nodig. Maak een nieuw object obj_enemy en ga naar de gebeurtenis Create. Maak daar een actie en stel de parameters in die vergelijkbaar zijn met die in de afbeelding.
Vervolgens maken we het object obj_rotate en maken het onzichtbaar. Om dit te doen, hoeft u alleen het selectievakje Zichtbaar uit te schakelen.
Stap 10
De moord op de hoofdpersoon
Dit is het meest cruciale moment: je moet zorgen voor de mogelijkheid om het personage te doden. Om dit te doen, zullen we het levens- en gezondheidssysteem gebruiken dat al in Game Maker is ingebouwd.
Voer in de gebeurtenis Step de volgende stappen uit:
Stap 11
Karakter gezondheid.
Maak bajonetten in het spel op dezelfde manier als je de schurk hebt gemaakt. Zet dan: Stel de gezondheid in ten opzichte van -1
Stap 12
Dit zal ervoor zorgen dat de gezondheid van het spelkarakter zal afnemen bij elke aanraking van de bajonetten. Als de gezondheid minder dan één is, zal het personage één leven verbranden.
Stap 13
In de laatste fase zullen we enkele details voltooien: we zullen een groot niveau maken, we zullen de mogelijkheid registreren om de camera voor de held te volgen. Om dit te doen, nemen we in de kamer in de views-koppeling de volgende acties (zie de afbeelding).
Wijzig de waarden van Hbor en Vbor. Zij zijn verantwoordelijk voor de x- en y-coördinaten, bij het bereiken waarvan de camera begint te bewegen.
Dit zijn de basisprincipes van het maken van een eenvoudige platformgame met Game Maker.