Bubble Trouble Uživatelská Dokumentace
Transkript
Bubble Trouble Uživatelská Dokumentace Martin Hykl, 3. roč. MFF Uživatelská dokumentace Cíl a princip hry Cílem hry je zabít v časovém limitu všechny nepřátele. Hráč může zabít nepřítele pouze hozením bubliny, nebo výbušné bubliny; nepřítel může zabít hráče i kousnutím. Bublinu jde uvést do pohybu pouze tak, že přesunete hrdinu za bublinu a kousnete. Kompilace a spouštění hry Hra se je primárně určena pro OS Linux. Bohužel nejde spustit přímo (z Konqueroru), musí se spustit z příkazové řádky (kvůli adresám souborů). Vzhledem k použití knihoven Qt se program kompiluje sekvencí příkazů: qmake qmake -makefile make Seznámení s hrou Po spuštění hry se Vám zobrazí v pozadí hlavní okno hry a v popředí dialog pro spuštění nové hry: Po kliknutí na OK se vygeneruje level: V tomto okně vidíte některé nepřátele, se kterými se můžete při hře setkat (o těch později). Teď je důležité všimnout si levé části okna – úplně nahoře jsou vypínací a pauzovací tlačítko, pod tím informace o hrdinovi a úplně dole informace o levelu včetně zbývajícího časového limitu. Jednotky Jednotky jsou trojího druhu: ryby, bubliny a bonusy. Kromě bonusů má každá jednotka v levém horním rohu číslo, ukazující počet životů. Také může mít v levém dolním rohu červené číslo, indikující ohnivzdornost a ukazující, jak dlouho ještě bude trvat. Bonusy ... jsou červená kolečka s textem uvnitř. Podle textu se dělí: (+b) +10 ke kousání (+l) +1 život (bublina +10) (+s) +1 rychlost (+f) +160 ohnivzdornost (+d) +1 dynamit (jenom pro hrdinu) (+t) +15 sec k časovému limitu Bonus může sebrat jakákoliv jednotka, kromě bonusu tak, že do něj kousne. Každý bonus vydrží na hřišti jen 10 vteřin, pak zmizí. Ohnivzdornost mají všechny ryby časově omezenou, zatímco bublinám vydrží až do konce levelu. Bubliny ... slouží zejména k eliminaci nepřátel. Kousnutím je buď uvedete do pohybu (pokud za nimi není další bublina nebo okraj hrací plochy), nebo zničíte. Explozivní bubliny vytváříte tak, že před prázdným místem stisknete D. Před Vámi se objeví explozivní bublina a začne se pohybovat směrem od Vás; zároveň přijdete o jeden dynamit. POZOR! Při příliš rychlém vypuštění dvou bublin za sebou bubliny explodují přímo u Vás a zabijí Vás. Pružné bubliny nemůžete vytvářet. Po kousnutí se dají do pohybu a odrážejí se pořád tam a zpátky od bublin a zabíjejí přitom všechno, co se jim připlete do cesty. Při každém nárazu ztratí 5 životů a při každém druhém zrychlí o jednu jednotku. Jakmile jim životy dojdou, vybouchnou. Ryby Nepřátelé Nepřátel je celkem 5 druhů: hvězdice, krab, piraňa, medúza a zombie. Tabulkové informace o nich najdete dále, tady jen vysvětlím, co který údaj znamená: – Lives a Speed jsou jasné – životy a rychlost (o kolik pixelů se pohne za tiknutí časovače). – Vision – jak daleko ještě může být hrdina, aby byl vidět; vzdálenost se počítá jako maximální rozdíl souřadnic – Bitting – kousání – kolik životů ubere bublině na jedno kousnutí Nepřátelé mají také určité speciality: hvězdice se snaží přibližovat po úhlopříčce, piraňa se snaží pohybovat po cestičkách a medúza odráží všechny bubliny kromě těch, které se přibližují zespodu a explozivních. Zombie útočí na všechno živé ve svém okolí. Pokud kousne nějakou rybu, postižená ryba zemře a na místě střetu se zrodí nová zombie (pokud není moc blízko hrdinově startovní pozici), která je o jednotku rychlejší, vidí o tři dál než původní zombie a má stejný počet životů jako zdrojová ryba. Efekty ... jsou jsou dvojího druhu: neškodné hrobečky, které se zobrazují na místě posledního odpočinku zabité rybičky, a oheň, který zabíjí všechno co do něj vleze, pokud to nemá ohnivzdornost. Levely ... jsou generovány náhodně. Při tvorbě levelu je k dispozici 5-krát n bodů, kde n je číslo levelu. Každý nepřítel má určený počet bodů, které odebere z celkové sumy: Hvězdice Krab Piraňa Medúza Zombie 5 10 15 20 40 Body se hráči postupně přičítají (za každé zabití); po úspěšném dokončení levelu se podle speciálního vzorce (zohledňuje se mj. číslo levelu a velikost hrací plochy) připočtou bonusové body za zbylý čas. Horní limit počtu levelů je 70. Nepřátelé Jméno Body # životů Rychlost Kousání Dohled Hvězdice 5 1 1 60 100 Krab 10 3 2 18 8 Piraňa 15 1 4 5 5 Medúza 20 2 2 20 7 Zombie 40 1 2+k 3 3 + 3k * k je generace Zombie Ovládání – – – – – pohyb: zrušení probíhajícího pohybu: kousnutí: hození dynamitu: pauza: šipky N Space D P ( – – – – ) cheat na život (+1): cheat na čas (+20 s): cheat na dynamit(+1): cheat na ohnivzdornost (+2 500): Ctrl+Alt+Shift+L Ctrl+Alt+Shift+T Ctrl+Alt+Shift+D Ctrl+Alt+Shift+F Screenshots Zdroje obrázků: já s GIMPem (bubliny, bonusy, zombie, úpravy všech ostatních), Garmin (hrobeček), Google Images (zbytek)
Podobné dokumenty
Bakalářská práce
směšování a filtrace obrazu. Je tvořen v reálném čase. Program musí být schopen zachovat vysokou
rychlost snímkování (min. 20 snímků za sekundu) i v případě přehrávání a úpravy několika videí,
obrá...
Stáhnout v PDF
oblasti již tradičně k základním způsobům obživy a tak není divu, že jsou místní obyvatelé v přípravě
svých úlovků mistři. Dobrou grilovanou rybu si můžete připravit i sami. Buď ji koupíte od nějak...
Návod k obsluze
Vyzkoušejte váš Angelcare ® monitor pravidelně před prvním použitím v novém umístění, v jiné postýlce atp. Pokud je
to nutné, nastavte citlivost monitoru viz kapitola Nastavení citlivosti.
KROK 1 Z...
PMSDR-popis instalace
stáhnout z ok-dae.unas.cz soubor sdr-shell.tar a uložit do ~/
mv /usr/local/src/sdr/sdr-shell/sdr-shell.sh /usr/local/src/sdr/sdr-shell/sdr-shell.sh-orig
cd
tar -xf sdr-shell.tar
cp ./_sdr-shell_/*...
čtěte / stahujte zde - Týmové vzdělávání SES TEACHER
Nemusíte se obávat toto, že průvodce instalací je v anglickém jazyce, samotný program je pak
již česky. Instalace není složitá a program Vás sám provede tímto procesem, my si ho zde
popíšeme:
1. ne...
Podm´ınená pravdepodobnost, náhodná velicina a zp˚usoby jej´ıho
V takovém přı́padě řı́káme, že X má diskrétnı́ rozdělenı́.
Jejı́ distribučnı́ funkce F() je skokovitá. Skoky jsou v bodech
x1, x2, . . ., přičemž velikost skoku v bodě xi má velikos...