close
Vážení uživatelé,
16. 8. 2020 budou služby Blog.cz a Galerie.cz ukončeny.
Děkujeme vám za společně strávené roky!
Zjistit více
 

první jednoduchá hra+vylepšení

3. dubna 2008 v 20:36 | kulda |  game maker-navody
V tomto tutoriálu se dozvíte jak vytvořit jednoduchou hru "Hon na vlajku". Ve které půjde o chytání vlajky postavičkou. Jakou ikonkou se přidávají Sprity, zvuky, objekty a místnosti jste se dozvěďeli v předcházejícím tutorialu.

1. Načtení spritů a zvuků
Budeme potřebovat obrázek vlajky, zdi a nějakého panáčka. Pak si přidáme jakýkoli zvuk, který zazní když bude vlajka chytnuta.
Načtení obrázků a zvuků

2. Vytvoření objektů
První objekt bude zeď. Zeď je ůplně jednoduchý objekt. Do kolonky NAME napíšeme zeď, v kolonce SPRITE vybereme zeď a pak jen zaškrkneme SOLID. A zeď je hotová.

Objekt zeď
Teď si vytvoříme vlajku, zase si nastavíme jméno a obrázek, ale nebudeme zaškrtávat SOLID. Teď klikneme na tlačítko ADD EVENT a v nabídce zvolíme CREATE. A do právé kolonky přesuneme A objevý se tabulka. Zapněte všechny šipky a do kolonky SPEED nastavte 3. Klikneme znovu na ADD EVENT a zvolíme KOLIZION. Objeví se výběr objektů a my zvolíme zeď. Do právé kolonky přesuneme . V následující tabulce nic neměňte. Tím jsme dokončili objekt Vlajka a těd se pustíme do postavy.
Objekt Vlajka
Objekt postava bude ve hře nejsložitější. Zase si nastavíme JMÉNO a SPRITE. Dáme ADD EVENT a zvolíme key press, objeví se tabulka možností, ve které zvolte UP. Do pravé kolonky vložíme a v tabulce klikneme pouze na šipku, která ukazuje nahoru a SPEED nastavíme na 4. Zase dáme ADD EVENT -> KEY PRESS -> DOWN. A zase vložíme , ale tentokrát klikneme na šipku dolů. SPEED bude 4. Zase ADD EVENT -> Key press -> left ->-> šipka doleva -> SPEED 4. A ježtě jednou, ale na pravou stranu.
Teď dáme ADD EVENT -> collision -> vlajka a v pravém výběru zvolíme SCORE a přesuneme a v tabulce vyplníme NEW SCORE 1 a označíme RELATIVE. Teď zapneme kolonku MAIN1 a přesuneme a v kolonce SOUND zvolíme zvuk, který chceme a dáme OK.
Nastavení score
Znovu dáme ADD EVENT ->Collision -> zeď. Do prázdné kolonky přesuneme a označíme pouze čtvereček mezi šipkamy (To znaméná, že se panáček zastaví). A tím jsme dokončili panáčka.
Objekt Duch

3. Vytváření Místnosti
Každá hra vytvářená v GameMakeru musí mít alespoň jednu místnost. Zde si popíšeme jak jí uďelat. Při vytváření místnosti se objeví okno složené ze dvou částí. V té větší zkládáte objekty a v té menší si nastavujete velikost apod.. Měli bychom mít zvolenou možnost OBJECTS. Teď si v dolní kolonce zvolíme zeď a odškrneme možnost DELETE UNDERLYING a budeme ji vkládat do místnosti. Vkladání probíhá tak, že myší klikáme do Větší časti (Druhým tlačítkem se objekty mažou.) Vytvoříme si ze zdí čtverec a do něho dáme Vlajku a Panačka. A klikneme na OK.
Místnost
Teď dáme (v horní nabídce) File -> Save As a uložíme. Pak dáme File -> Create Executable... vybereme místo kam se má hra uložit a je hotovo. Teď si hru můžete pustit přímo z exe. Můžete jí třeba poslat na internet. Ale hru můžete pustit i v GameMakeru pomocí této ikonky.
GameMaker: Vylepšení jednoduché hry

Minule jsme si ukázali jak vytvořit jednoduchou hru. Teď si tu hru trochu vylepšíme. Hra bude omezená časem a pak se objeví tabulka nejlepších. Přidáme pozadí do místnosti. A také se naučíme jak uďelat aby se postavička po puštění šipky zastavila.

1. Přidaní pozadí do místnosti
Klikneme na ADDBACGROUND v horní nabídce a zadáme cestu k pozadí. Teď si otevřeme místnost a v horní nabídce zvolíme backgrounds a do kolonky s výběrem zvolíme naše pozadí.
Místnost s našim pozadím

2. Zastavení postavičky po puštení šipky
Otevřeme si objekt Panáček (nebo jak jste si ho pojmenovali), klikneme na ADDEVENT a dáme KEYBOARD a zvolíme NO KEY. Do pravé kolonky přesuneme , označíme tečku mezi šipkami a SPEED dáme 0.


3. Čas a tabulka
Vytvoříme si objekt a pojmenujeme ho čas. SPRITE nebude mít žadný. Dáme ADD EVENT -> CREATE a napravo z volíme CODE a přesuneme . Do kolonky VARIABLE napíšeme "tim" a do kolonky VALUE dáme 500 (číslo nastavuje jak má být dlouhá jedna hra). Dáme ADD EVENT -> STEP -> STEP a do prava přesuneme . VARIABLE bude "tim" a VALUE -1. Nesmíme zapomenout zaškrknout RELATIVE a dáme OK. Teď do pravé kolonky přesuneme A nastavíme VARIABLE "tim" VALUE 1 a OPERATION bude SMALLER THAN, a dáme OK.
Nastavení If
Teď (na pravé straně) přepneme na CONTROL a přesuneme tyto dvě šipky a mezi ně vložíme (s kolonky SCORE), ale nic nebudeme měnit. Nakonec tam přesuneme (kolonka MAIN2) a objekt "čas" je hotový. Teď už ho jen vložíme do místnosti a je hotovo.
Nyní je hra o něco lepší. Je tam pozadí, panáček se zastaví když pustíme šipky a to nejlepší je, že na hru máte jen určití čas a pak se vám ukáže Tabulka z nejlepšími výsledky.
GameMaker: Jednoduchý nepřítel, bonus a hezčí tabulka

Minule jsme vylepšili jednoduchou hru. Teď do hry přidáme nepřítele, bonus (který po sebrání přídá nějaké body) a také vylepšíme tabulku nejlepších.

1. Vylepšení tabulky
Otevřeme si objekt "čas" a zvolíme STEP a dvakrát klikneme na nastavení tabulky (pravo-Show the highscore table). V kolonce backround si vybereme nějaké pozadí (přidat další už umíme), Border dáme don´t show (můžeme nechat i na show). Barvy a styl písma si nastavte jak chcete.
Hezčí tabulka

2. Bonus
Vytvoříme nový objekt. Napíšeme název a zvolíme obrázek, to je vše.
Teď si otevřeme objekt "Panaček" (nebo jak jste si ho pojmenovali) a dáme ADD EVENT -> COLISION -> Bonus a v pravé nabídce zvolíme SCORE a přesuneme NEW SCORE=50 (můžete si dát jaké číslo chcete), ale nesmíte zapomenout zaškrknout RELATIVE. Teď vybereme MAIN 1 a přesuneme a zaškrkneme OTHER.


3. Nepřítel
Nepřítel nebude moc složitý, bude se odrážet od zdí a když se dotkne panáčka tak se objevý tabulka a hra se zapne znovu.
Vytvoříme si objekt, pojmenujeme a nastavíme SPRITE. Dáme ADD EVENT -> CREATE a přesuneme , zaškrkneme všechny šipky, SPEED=5 (mužete dát i jíné číslo). Zase ADD EVENT -> COLISION -> Zeď a těď přesuneme . Všechny hodnoty necháme jak jsou. Teď dáme zase ADD EVENT -> COLISION -> Panaček a přesuneme . Zapneme si objekt "čas" dáme STEP a označíme show highscore table zmáčkneme pravé tlačítko myši a zvolíme COPY. Teď si zapneme nepřítele a do COLISION PANACEK přidáme (pravé tlačítko a paste) tabulku. A přesuneme ji nad restart. Dáme OK.
Teď všechny věci dáme do místnosti a je hotovo.
Takhle nějak by teď měla hra vypadat
GameMaker: Vytvoření Menu a dokončení hry

Minule jsme vytvořili nepřítele, bonus a také jsme vylepšily tabulku nejlepších. Dnes naši hru dokončíme a to tím, že přidáme Menu. A samozřejmě převedeme hru do formátu *.exe.

1. Vytvoření Menu
Nejprve přidáme další místnost. Tu jsi pojmenujeme třeba "MENU" a přesuneme jí nad místnost, ve které se odehrává samotná hra (to proto, aby se nám menu zaplo hned po startu hry). Můžeme si přidat další pozadí ale můžeme použít i to co už máme načtené. Vytvoříme si Sprity pro tlačítka (Nová hra a Konec). Poté vytvoříme objekt. Ten si pojmenujeme třeba "nová hra" nastavíme obrázek a dáme ADD EVENT -> MOUSE -> LEFT BUTTON a dáme MAIN1 a přesuneme jednu těchto dvou ikonek (první znamená, že se zapne místnost, která je další na řadě a ve druhé pak v kolonce nastavíte jaká místnost se má zapnout) a tím dokončíte objekt "nová hra". Teď vytvoříme objekt "Konec" nastavíme příslušný obrázek a dáme ADD EVENT -> MOUSE -> LEFT BUTTON a přesuneme (Main2) a tím jsem dokončili objekt konec. Teď oba objekty vložíme do místnosti "MENU" a je hotovo. Když budete chtít můžete vytvořit logo hry (vytvoříte objekt, přiřadíte mu sprite a vložíte ho do místnosti).
Menu

2. Dokončení hry (Vytvoření EXE)
Zvolíme File-Create Executable... a vybereme kam se má hra uložit.
Gratuluji, právě jste dokončili tuto jednoduchou hru, doufám že jste se při jejím vytváření něco naučili a že vás její tvorba neodradila od dalších her.

Takhle nějak by teď měla hra vypadat

A JE TO!!!
 

11 lidí ohodnotilo tento článek.

Anketa

jak se vám líbí blog??

hustej 45.7% (165)
de to 16.1% (58)
nic moc 6.6% (24)
hrůza 31.6% (114)

Komentáře

1 husty typek oja husty typek oja | 10. června 2008 v 18:40 | Reagovat

caw,mas fakt uplne nejlespejsejsejsi blog!

2 warial warial | E-mail | Web | 27. června 2008 v 14:13 | Reagovat

jo mas hodne dobrej blog si nej co znam

3 tomaáš tomaáš | E-mail | 20. března 2009 v 16:05 | Reagovat

dobrej blog bez tebe bich to nedal ale jek mam uděla že mi skore zustane stejny nmě se vždycky vynuluje

4 DAVE DAVE | 20. března 2009 v 22:40 | Reagovat

Jo, tenhle tvuj blog je jeden z tech lepsich, ale presto ma jednu vadu. Kdyz jsem delal tuhle hru, tak i kdyz jsem to delal presne podle navodu a to dokonce dvdakrat, tak pokazde nefunguje. Kdyztak mi porad. Dekuju D.

5 DAVE DAVE | 21. března 2009 v 17:37 | Reagovat

Tak, uz sem to teda rozchodil, ale bez ttoho, aby to bylo na cas. To mi tam dela nejakou neplechu

6 Argonian Argonian | E-mail | Web | 16. května 2009 v 14:19 | Reagovat

Ahoj fakt peknej navod doufam ze casem pribudou dalsi :-)
chtel bych se zeptat jestli nevis jak udelat inventar aby kdys seberu urcitou vec tak se mi zobrazila v invu a nejlip i primo na postave

7 tomas tomas | 5. září 2009 v 22:28 | Reagovat

hele ta 2.vytvareni objektu ta zed kde najdu to nastaveni pls napiste muj email  veselytomas98@seznam.cz

8 lukas lukas | 5. prosince 2009 v 12:48 | Reagovat

jde to

9 wondter wondter | E-mail | Web | 5. května 2010 v 15:08 | Reagovat

Máš hustej blog, ale když to vytvořim tak mi při položce play vyskočí skore. Čím je to ?

10 honza honza | Web | 1. prosince 2010 v 19:55 | Reagovat

jděte namůj web

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.
 

Aktuální články

Reklama