Facebook RSS feed

Tvorba Space Invaders hry

Zpět do sekce Construct - české/slovenské návody a komunita


Tak dnes sa dozvieme ako si urobiť hru ala Space Invaders, ktorú poznáte z mnohých starých konzolí.

Čo sa naučíme: pohyb lode, strelbu, pohyb enemy.

Budeme potrebovať: obrázky vesmírnej lode, , strely, nepriateľa.

Tvorba lode:

Na nový layout umiestnime objekt sprite. Tu si nakreslíme alebo načítame už hotovú vesmírnu loď. Naľavo vesmírnej lodi nastavíme behavior 8 direction a v položke direction nastavíme 2(left/right) a nastavíme rotation na none, tak ako vidíte na obrázku.

behavior lod Loď premiestnime do dole do stredu obrazovky. Teraz musíme urobiť aby naša loď dokázala aj strielať. Vložíme do layoutu objekt sprite, tu nakreslíme strelu alebo načítame a v picture editore nstavíme image point podľa obrázka

hotspot

a strelu umiestnime mimo layoutu ,potom ešte vložíme objekt Mouse and Keyboard. Strele priradíme behavior Custom movement

Tvorba zábran:

Tak najprv než sa pustíme do práce vám poviem načo vlastne budú slúžiť. Zábrany budú slúžiť nato aby hráč nevyšiel z layoutu a aby sa nestratil ale hlavne nato aby sa nepriatelia mohli odrážať zo strany na stranu. Vložím znovu do layoutu objekt sprite, ktorý bude slúžiť na odrazenie nepriateľov do pravej strany. A ešte sprite, ktoré bude slúžiť na odrazenie nepriateľov do ľavej strany. Obidve sprite umiestnime tak ako vidíte na obrázku dole. zabrany

Sprite ktoré odrazí nepriateľa naľavo umiestnime napravo a druhý opačne. Obidvom nastavíme solid a Invisible on startup.

solid and startup

Solid znamená že hráč neprejde cez tento sprite a funkcia Invisible on startup nám zaistí že zábrany budú neviditeľné.

Tvorba nepriateľa:

Zase na layout vložíme sprite, tentokrát nepriateľa. Nepriateľa do loayoutu umiestnime na vamu zvolenú pozíciu, nepriateľovi nastavíme families znova obrázok .

families

Nepriateľovi pridáme behavior custom movement a ešte aj grid movement, v grid movement nastavíme Movement na NPC.

npc

Niekoľko krát nakopírujeme nepriateľa, klikneme na nepriateľa stlačíme Ctrl+C a potom stlačíme Ctrl+V a klikneme na miesto kde chceme dať nakopírovaného nepriateľa. .Tak a tu by naša práca v layout editore skončila a prepíname sa do event sheet editoru (dole záložka).

Programovanie:

Tu vám nebudem nič písať všetko je v ukážke a v tomto obrázku sheer


 

Stáhnout

Tvorba Space Invaders hry 218x (12.3 kB)

 

Článek pro vás napsal Raiper34
Avatar
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance Autor sa venuje už viac rokov vývoji software hlavne cez WYSIWYG editory, je adminom a zakladateľom 1 cz-svk construct komunity, redaktor CS hry, Moba gam

Jak se vám líbí článek?
Celkem (1 hlasů):
55555


 


Předchozí článek
Základy Constructu
Úplne základy Constructu, je tam popísané prostredie, základné funkcie...
Všechny články v sekci
Construct - české/slovenské návody a komunita
Conctruct - Návody, ukázky, hry, tutoriály, zdrojové kódy v jazyce Conctruct zdarma ke stažení.
Další článek
Ovládanie 2 hráča
AKo nastaviť aby hráč 2 mohol hýbať svojou postavou


 

 

Vaše komentáře:

 

Zatím nikdo nevložil komentář - buď první!



Přidat novou zprávu

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlaš. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.