79_Programovani Game Maker
Transkript
Pracovní list č.79: Programování Game Maker – Arkanoid Ve hře typu arkanoid hráč pomocí pálky odráží míček tak, aby bořil zeď z cihliček a zasáhl "zlatou" cihličku, která otevře další místnost. Na začátku hry má hráč tři životy, pokud míček "propadne", jeden život ztratí. Zde je zkrácený postup tvorby hry tohoto typu: (podrobný najdeš na http://www.zshorakhk.cz/tvorba/ucitele/gamemaker nebo v tutoriálu, který je součástí instalace) - Postupně připravíme tyto objekty a sprity: zed - zatrhnout Solid, aby se od ní mohl odrážet míček, nic víc není potřeba palka - taky zatrhnout Solid, aby se od ní odrážel míček událost akce poznámka nastavení 3 životů, záložka score Create - zobrazení počtu životů, záložka score Keyboard Left změna první souřadnice znamená pohyb ve vodorovném směru (po ose x, kdo už znáte systém souřadnic), záporná změna = pohyb doleva, záložka move, nezapomeňte zatrhnout relative Keyboard Right změna první souřadnice znamená pohyb ve vodorovném směru, kladná změna = pohyb doprava, záložka move, nezapomeňte zatrhnout relative Collision (se zdí) žádný směr = zastavit čtvereček uprostřed, tedy vypsání zprávy (třeba GAME OVER..) Other - No more lives zobrazení tabulky rekordů (možno volit font, barvy...) restart the game:-), záložka main2 Pro pohyb pálky pomocí myši můžete použít událost Step: při každém "kroku" hry skoč na pozici s x-ovou souřadnicí stejnou jako má myš a y-ovou 460 (počítáno shora) Step - micek - něco je stejné jako v minulé hře, pro jistotu přehled: událost akce Create poznámka počáteční směr pohybu a rychlost (šikmo dolů) Collision (se zdí i s pálkou) odraz od "solidního" objektu zmenšení počtu životů, záložka score, hodnota -1, zatrhnout relative Other - Outside Room ("opustí" místnost) skok na startovní pozici, záložka move, že:-) - Vytvoř místnost a zkus, jestli zatím vše funguje, jak má. - cihla, cihla2 - při kolizi s míčkem dojde ke "zničení" cihly a přičtení bodu ke skore: událost akce Collision (s míčkem) - poznámka "zničení" cihly ("zmizí"), záložka main1 přidání bodu, záložku známe:-) Nyní přidej další místnosti: Bude to při kolizi cihličky (objektu) zlata s míčkem. Na obrázku jsou všechny akce pro tuto kolizi, první dvě jsou stejné jako u ostatních cihliček - Destroy a zvýšení skore. Další část obsahuje příkazy IF (jestliže) a ELSE (jinak), které se používají ve všech programovacích jazycích. - Hru si můžeš ještě vylepšit podle svého, hezky si při hraní užij! Zdroj obrázků: Autor: Pavel Petr http://www.zshorakhk.cz/tvorba/ucitele/gamemaker/index.php?lekce=3
Podobné dokumenty
vy_32_inovace_17_hardware_s1 - Střední odborná škola stavební
získal disketu nebo kompaktní disk s ovladači (ovládacím
programem), který musel nainstalovat. Bylo přitom nutné znát přesný
typ karty, její umístění ve slotu, přerušení a další odborné parametry,
...
Metodické listy
pořadí za sebou. Z této situace musí také vyplynout, že dané posloupnosti příkazů se
opakují.
Tato aktivita vychází z materiálu Scratch curriculum guide od Karen Brennan [15].
Tanec postavy
Arkanoid Satori Manuál pro návrh úrovní
kořene (první úroveň bude vždy stejná) z kterého se větví do dalších úrovní (maximálně
dvě větve z každého levelu) a nakonec se všechny větve sbíhají do jedné poslední
úrovně (také vždy stejná – je...
ACTIVE REPAIR
Jaká je pleť mladé ženy? Zářivá a hladká? Působí pevně a plně? Ano, taková je mladá
pleť i v jejích základech. Cihličky její základní stavby jsou naskládané hustě a pevně
vedle sebe. Pokud jedna oc...