Hoe om 'n speletjie op 'n rekenaar in Game Maker te skep

Pin
Send
Share
Send

As u u eie spel op 'n rekenaar wil skep, moet u leer hoe om met spesiale programme te werk om speletjies te skep. Met sulke programme kan u karakters skep, animasies teken en aksies daarvoor instel. Dit is natuurlik nie die hele lys moontlikhede nie. Ons sal die proses om 'n speletjie te skep in een van hierdie programme - Game Maker, oorweeg.

Game Maker is een van die eenvoudigste en gewildste programme vir die skep van 2D-speletjies. Hier kan u speletjies skep met behulp van die sleutel-of-koppelvlak of die ingeboude GML-taal (ons werk daarmee). Game Maker is die beste opsie vir diegene wat net speletjies begin ontwikkel.

Laai Game Maker gratis af

Hoe om Game Maker te installeer

1. Volg die skakel hierbo en gaan na die amptelike webwerf van die program. U sal na die aflaai-bladsy geneem word, waar u die gratis weergawe van die program kan vind - Gratis aflaai.

2. Nou moet u registreer. Voer al die nodige data in en gaan na die posbus waar u 'n bevestigingsbrief sal ontvang. Volg die skakel en meld aan by u rekening.

3. Nou kan u die spel aflaai.

4. Maar dit is nie al nie. Ons het die program afgelaai, slegs 'n lisensie is nodig om dit te gebruik. Ons kan dit 2 maande gratis kry. Om dit te kan doen, vind op die bladsy van waar u die speletjie afgelaai het, in die item 'Lisensies voeg', die Amazon-oortjie en klik op die 'Klik hier' -knoppie oorkant.

5. In die venster wat oopmaak, moet u by Amazon-rekening aanmeld of dit skep en daarna aanmeld.

6. Nou het ons 'n sleutel wat u onder aan dieselfde bladsy kan vind. Kopieer dit.

7. Ons gaan deur die mees algemene installeringsprosedure.

8. Terselfdertyd bied die installeerder ons GameMaker: Player te installeer. Ons installeer dit ook. 'N Speler word benodig om speletjies te toets.

Dit voltooi die installasie en ons werk voort met die program.

Hoe om Game Maker te gebruik

Begin die program. Voer die lisensiesleutel wat ons gekopieër het in die derde kolom in, en in die tweede tik die aanmelding en wagwoord. Begin nou weer met die program. Sy werk!

Gaan na die oortjie Nuwe en skep 'n nuwe projek.

Skep nou 'n sprite. Klik met die rechtermuisknop op Sprites en skep dan Sprite.

Gee hom 'n naam. Laat die speler wees en klik op Edit Sprite. Daar sal 'n venster oopmaak waarin ons 'n sprite kan verander of skep. Skep 'n nuwe sprite, ons sal nie die grootte verander nie.

Dubbelklik nou op die nuwe sprite. In die redakteur wat oopmaak, kan ons 'n sprite teken. Ons trek tans 'n speler, en meer spesifiek 'n tenk. Stoor ons tekening.

Om 'n animasie van ons tenk te maak, kopieer en plak u die prent met die kombinasies onderskeidelik Ctrl + C en Ctrl + V en teken 'n ander posisie vir die snitte. U kan soveel kopieë maak as wat u goedvind. Hoe meer beelde, hoe interessanter is die animasie.

Nou kan u die kassie langs die voorbeelditem merk. U sal die animasie wat geskep is, sien, en u kan die raamkoers verander. Stoor die prent en sentreer dit met die middelste knoppie. Ons karakter is gereed.

Op dieselfde manier moet ons nog drie sprites skep: die vyand, die muur en die projektiel. Noem hulle onderskeidelik vyand, muur en koeël.

Nou moet u die voorwerpe skep. Klik met die regter-klik op die tabblad Voorwerpe en kies Skep voorwerp. Skep nou 'n voorwerp vir elke sprite: ob_player, ob_enemy, ob_wall, ob_bullet.

Waarskuwing!
As u 'n muurvoorwerp skep, merk die vakkies 'Solid' aan. Dit sal die muur stewig maak en tenks nie daarin kan slaag nie.

Ons wend ons tot die moeilike. Maak die ob_player-objek oop en gaan na die blad Control. Skep 'n nuwe gebeurtenis met die knoppie Add Event en kies Create. Klik met die rechtermuisknop op die uitvoeringskode-item.

In die venster wat oopmaak, moet u registreer watter aksies ons tenk sal doen. Laat ons die volgende reëls skryf:

pk = 10;
dmg_time = 0;

Laat ons die Step-gebeurtenis op dieselfde manier skep, en die kode daarvoor skryf:

image_angle = punt_rigting (x, y, muis_x, muis_y);
if keyboard_check (ord ('W')) {y- = 3};
if keyboard_check (ord ('S')) {y + = 3};
if keyboard_check (ord ('A')) {x- = 3};
if keyboard_check (ord ('D')) {x + = 3};

if keyboard_check_released (ord ('W')) {speed = 0;}
if keyboard_check_released (ord ('S')) {speed = 0;}
if keyboard_check_released (ord ('A')) {speed = 0;}
if keyboard_check_released (ord ('D')) {speed = 0;}

as muis_boks_knoppie_druk (mb_knop)
{
met instansie_maak (x, y, ob_bullet) {snelheid = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Voeg die Botsingsgebeurtenis by - botsing met die muur. -kode:

x = x voorafgaande;
y = yprevious;

En voeg ook 'n botsing met die vyand by:

as dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Teken gebeurtenis:

teken_self ();
teken_tekst (50,10, string (pk));

Voeg nou Stap - Einde Stap by:
as hp <= 0
{
show_message ('Game over')
room_restart ();
};
indien instansie_nommer (ob_enemy) = 0
{
show_message ('Oorwinning!')
room_restart ();
}

Noudat ons klaar is met die speler, gaan na die ob_enemy-objek. Voeg die Skep-geleentheid by:

r is 50;
rigting = kies (0,90,180,270);
spoed = 2;
pk = 60;

Voeg nou Stap vir die beweging:

as distance_to_object (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
spoed = 2;
}
anders
{
as r <= 0
{
rigting = kies (0.90.180.270)
spoed = 1;
r is 50;
}
}
image_angle = rigting;
r- = 1;

Einde stap:

as hp <= 0 instantie_destroy ();

Ons skep die Destroy-geleentheid, gaan na die teken-oortjie en klik in die ander item op die ontploffingsikoon. As daar 'n vyand doodgemaak word, sal daar 'n ontploffingsanimasie wees.

Botsing - botsing teen die muur:

rigting = - rigting;

Botsing - botsing met 'n projektiel:

hp- = irandom_range (10.25)

Aangesien die muur geen aksies uitvoer nie, gaan ons na die ob_bullet-objek. Voeg botsing by botsing met die vyand:

instansie_destrooi ();

En botsing teen die muur:

instansie_destrooi ();

Uiteindelik, skep die vlak vlak 1. Klik met die rechtermuisknop op Kamer -> Maak kamer. Ons gaan na die objek-oortjie en gebruik die 'muur'-objek om 'n vlak kaart te teken. Dan voeg ons een speler en verskeie vyande by. Vlak is gereed!

Uiteindelik kan ons die spel uitvoer en toets. As u die instruksies gevolg het, moet daar geen foute wees nie.

Dit is alles. Ons het self gekyk hoe om 'n speletjie op 'n rekenaar te skep, en u het 'n idee gekry oor 'n program soos Game Maker. Hou aan om te ontwikkel en binnekort sal u baie interessanter en hoë kwaliteit speletjies kan skep.

Sterkte!

Laai Game Maker van die amptelike webwerf af

Kyk ook: Ander sagteware om speletjies te skep

Pin
Send
Share
Send