IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Tvorba Space Invaders hry

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 - Construct - české/slovenské návody a komunita 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 - Construct - české/slovenské návody a komunita

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 - Construct - české/slovenské návody a komunita

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

solid and startup - Construct - české/slovenské návody a komunita

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 - Construct - české/slovenské návody a komunita

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

npc - Construct - české/slovenské návody a komunita

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 - Construct - české/slovenské návody a komunita


 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 858x (12.3 kB)

 

Všechny články v sekci
Construct - české/slovenské návody a komunita
Článek pro vás napsal Raiper34
Avatar
Uživatelské hodnocení:
1 hlasů
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
Aktivity