Semestrální práce z předmětu. KIV / PH část. Game design dokument



Podobné dokumenty
1. Úvod 2. Popis hry 2.1. Jak hrát 2.2. Příběh 2.3. Rozšiřující myšlenky 3. User interface 3.1. Úvodní menu 3.2. In-game GUI 4. Fyzika 5. Grafika 6.

Rozšíření Hessova Plátna na Weissovo plátno

Obsah. SEZNÁMENÍ S HRAMI V HTML Nové funkce HTML Nové funkce CSS

Stru ný obsah. Úvod do Microsoft.NET Kapitola 1: Vývoj her a ízený kód...15

MOBILNÍ MULTIPLAYEROVÁ HRA THE HUNT. Y39PDA, školní rok 2010/2011 Ondřej Šíma

Obsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19

Návod k ovladači ke sportovnímu panelu

Zvyšování kvality výuky technických oborů

Specifikace projektu Ocerus

Zobrazování bannerů podporují pouze nově vytvořené šablony motivů vzhledu.

Satori. Uživatelský manuál

Tvorba 3D výukových aplikací pomocí technologie

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner

Vítejte ve hře Planet Territory

[BAL-MLP] Multiplayer

Reliance 3 design OBSAH

3D sledování pozice vojáka v zastavěném prostoru a budově

Úvod. Tlačítka. Typ baterie

Dotykova obrazovka v programu TRIFID

Trosečník v džungli, adventura

CommonTestsAndGames03

MS POWERPOINT. MS PowerPoint

E-learningový modul popis ovládacích prvků návod na úspěšné absolvování kurzu

Konfigurace Windows 7

Příručka aplikace KNetWalk. Fela Winkelmolen Eugene Trounev

Dotyková obrázovká v prográmu TRIFID

verze Grafický editor PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ 1 Obsah

POZN: Projekt průběžně ukládej do vytvořené složky, pojmenuj ho například DVD-magnetismus

Úvodem... 9 Kapitola 1 Karetních

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ

Obslužný software. PAP ISO 9001

2017 Electronics For Imaging, Inc. Informace obsažené v této publikaci jsou zahrnuty v Právní oznámení pro tento produkt.

Pro správné zobrazení mapové aplikace je potřeba mít nainstalovaný zásuvný modul Flash Adobe Player.

Odpadové hospodářství v ORP Ústí nad Labem

MATURITNÍ PRÁCE dokumentace

ZŠ ÚnO, Bratří Čapků 1332

AutoCAD výstup výkresu

Hodnocení soutěžních úloh

PowerPoint 2010 Kurz 5, 6

Dotyková obrázovká v prográmu TRIFID

Zá kládní nástávení prostr edí operáč ní ho syste mu Windows 7 á vybrány čh áplikáčí

Manuál pro uživatele on-line hry Pimp Your Landscape. On-line hra Pimp your Landscape Návod pro uživatele

Úvod Design dokument Koncept Prototypy Playtesting Kompletnost, vyváženost a zábava Konec. Proces tvorby 1 / 43

Microsoft Publisher 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit.

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ

SCIA.ESA PT. Export a import souborů DWG a DXF

4x standardní vstupy

Microsoft Office PowerPoint 2003

BALISTICKÝ MĚŘICÍ SYSTÉM

3D EDITOR. Základy práce s programem. Verze 1.0.0

VY_32_INOVACE_INF.08. Microsoft Windows II.

HERNÍ PLÁN BONUS JOKER II APOLLO GAMES APOLLO SOFT k. s.

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého dříví

PROJEKT MINY - DOKUMENTACE

Vytváření DVD s DVDStyler

Dell P2018H Dell Display Manager Uživatelská příručka

Cesta po Evropské unii Cesta za poznáním. Jak hrát tuto hru?

MODEM OPTIONS PRO TELEFON NOKIA 3650 ÚVODNÍ PŘÍRUČKA PROGRAMU

DIDAKTICKÁ POČÍTAČOVÁ HRA SPOLUPRACUJÍCÍ S EXTERNÍM REÁLNÝM SYSTÉMEM

Controlweb. Úvod. Specifikace systému

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu.

Příručka aplikace Kollision. Paolo Capriotti

Windows - základy. Hlavním vypínačem na základní jednotce. K datům uloženým do výchozí složky.

Mobilní hra Block Runner ročníkový projekt David Novák, 1.E květen 2014

METODICKÝ POKYN PRÁCE S MS PowerPoint - POKROČILÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

Nastavení stránky : Levým tlačítkem myši kliknete v menu na Soubor a pak na Stránka. Ovládání Open Office.org Draw Ukládání dokumentu :

Ovládací panel. Barevná multifunkční tiskárna Xerox AltaLink C8030/C8035/C8045/C8055/C8070

IP kamera. Uživatelský manuál

FORTANNS. 22. února 2010

SolidWorks. SW je parametrický 3D modelář a umožňuje. Postup práce v SW: Prostředí a ovládání

DINOX IP kamery řady: DDC-xxxx DDR-xxxx DDX-xxxx DDB-xxxx

Uživatelská příručka.!instalace!průvodce.!dialogová okna!program zevnitř

1 Uživatelská dokumentace

Územní plán Ústí nad Labem

Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě

Manuál k programu KaraokeEditor

Rychlá navigace Prolínání vrstev

ACV-Wars... The racing strategy Game design

Základní nastavení. Petr Novák

Android Aplikace 01. Petr Novák (Ing., Ph.D.) ( )

Pravidla a plánování

Dell S2218H/S2318H/S2318HX Dell Display Manager Uživatelská příručka

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

1. Úvod do obsluhy AutoCADu

Technologické postupy práce s aktovkou IS MPP

Inteligentní řešení kamerového systému

ZÁKLADNÍ OVLÁDÁNÍ PĚCHOTY 3 OBRAZOVKA REŽIMU KAMPANĚ 7 KAMPAŇ 8 OBRAZOVKA REŽIMU MULTIPLAYER 10 MULTIPLAYER 11 KOOPERAČNÍ REŽIM 13 MŮJ VOJÁK 15

Obsah. Úvod 11. Poděkování 9. Použité konvence 12. KAPITOLA 1 Poznáváme Zoner Photo Studio 13

Uživatelská příručka Set-top Boxu

Skvělá příležitost pro dva obchodníky od dvanácti let

MS OFFICE POWER POINT 2010

43 HTML šablony. Záložka Šablony v systému

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

Úvodní příručka. Správa souborů Kliknutím na kartu Soubor můžete otevřít, uložit, vytisknout a spravovat své soubory Wordu.

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

Mobilní aplikace. Uživatelský manuál

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1

Uživatelské prostředí MS Office 2007

Transkript:

Semestrální práce z předmětu KIV / PH část Game design dokument Václav Beca Adam Boháč Michal Skalský Josef Vyškovský sinkien@seznam.cz adyrich@gmail.com mskalsky@students.zcu.cz jvyskovs@students.zcu.cz 2009

Obsah 1. Úvod 2 2. Popis hry 2 2.1. Jak hrát 2 2.2. Příběh 3 2.3. Rozšiřující myšlenky 3 3. User interface 4 3.1. Úvodní menu 4 3.2. In-game GUI 5 3.3. Pohyb kamery 5 4. Fyzika 6 4.1. Bomba 6 5. Grafika 6 6. Ozvučení 6 6.1. Zdroje zvuků 7 7. Editor 7 8. Rozdělení prací 7 A. Návrhy vyřazené ze zpracování 8 2.2 Příběh 8 2.3 Rozšiřující myšlenky 9 1

1 - Úvod Toto je game design dokument ke hře pracovně nazvané People can fly. Na jeho základě bude vytvořena samotná hra. Tento dokument popisuje vlastnosti hry a je vodítkem pro recenzenty ukazujícím, jak bude hra fungovat, o čem bude, popisuje její vlastnosti. 2 - Popis hry Hra je primárně určena pro krátké přestávkové hraní jednotlivé úrovně by měly zabrat několik minut. Hlavní myšlenkou hry je přemisťování panáka pomocí odpalování bomb. Hráč má za úkol vhodným způsobem rozmístit bomby a pomocí tlakových vln dostat panáka na určené místo. K dispozici budou bomby v různých typových variacích (časovaná, proximity ). V jednotlivých úrovních se budou vyskytovat jak pevné (bombou neposunutelné), tak pohyblivé překážky. Uživatel si do scény bude moci umístit své vlastní objekty. Přidat Hráč si může vybrat mezi kampaní a hraním jednotlivých úrovní (těch, které již úspěšně dohrál v kampani a odemčených bonusových úrovní). 2.1 Jak hrát Základem bude 2D úroveň s pohledem z boku při 3D zobrazení. Celkový pohled na jednotlivé úrovně a ovládání bude podobné jako ve hře The Incredible Machine. Hráč umístí bomby do herní plochy a nastaví jejich parametry, případně umístí další předměty. Poté spustí čas. Při spuštěném čase nemůže jakkoli manipulovat herním prostředím. Čas je možné kdykoli pozastavit, pokračovat v průběhu a vrátit na začátek (pause, play, reset. Vzhledem k tomu, že použitý fyzikální engine neposkytuje vždy 100% shodné výsledky, úrovně budou designovány tak, aby nezáleželo na úplně přesné pozici bomb. 2

2.2 Příběh Po vzájemné dohodě hra příběh obsahovat nebude. Hra je spíše hračkou a příběh tedy není důležitý. Původně vymyšlený příběh je přiložen k dokumentu jako discontinued feature. Místo příběhu bude hráč motivován odměnovým systémem medaile, tituly, bonusy do další hry 2.3 Rozšiřující myšlenky - různé mezihry o použij bomby tak, aby Frantu co nejvíce poranily (nějaká mez, přes kterou se hráč musí dostat, aby byl puštěn do další úrovně) o použij bomby tak, aby Franta dolétl co nejdále/nejvýše - různé druhy bomb o explozivní o implozivní o časovaná o proximity - bonusy o předměty navíc do dané úrovně, příští úrovně, napořád, na jedno použití o panák s proměnnou hmotností (závaží po kapsách) - skóre o za rychlost zdolání úrovně o za použití/nevyčerpání bomb - ocenění hráče medaile o medaile vztažené k úrovni, k mezihře o efektivní bomber spotřeba bomb na 70,60,50 procentech ze zásob levelu o krvák za překročení meze zranění Franty v mezihře o suicide bomber Franta zemře, ale nějakým svým dílem splní level (Hlava strefí drop zone a tak ) - mimo bomby bude hráč moci přidávat do scény předměty o dokonale pevné předměty o pevné, pohyblivé předměty 3

3 - User interface Hra bude ovládána myší a klávesnicí. Rozmisťování herních objektů bude realizováno systémem drag and drop, kdy hráč vezme předmět z nabídky a myší jej přenese do herní plochy. 3.1 Úvodní menu Struktura úvodního menu: - Pokračovat ve hře jako <combo box s herními profily> (Dosud nesplněné úrovně jsou vizuálně odlišeny.) o Level 1 o Level 2 o Level n Pokračovat aktuální úrovní o Level n+1 - Volná hra (Povoleny jen splněné úrovně a otevřené bonusové) o Level 1 o Level 2 o Level n - Nový profil - Nastavení o Grafika screen s nastavením grafiky o Zvuky screen s nastavením zvukových efektů o Ovládání screen s nastavením ovládání - Nápověda o Jak hrát Krátký popis toho, co hra obsahuje, co je cílem atp. - Konec 4

3.2 In-game gui Jednoduchý návrh rozložení uživatelského rozhraní. U spodního okraje obrazovky bude ovládací lišta. Její pravá část bude sloužit k zobrazení a ovládání času, levá bude úložiště umístitelných předmětů. Skóre, případně další hodnoty budou zobrazeny v hlavní části aplikačního okna. < item item item item item item > > 2,35s << 3.3 Pohyb kamery Hráč bude moci kamerou pohybovat více způsoby. - Klávesnicí pomocí vyhrazených kláves - Myší pomocí chňapnutí světa kurzorem a posouváním - Myší nájezdem na okraje Pohyb kamery bude během spuštěného času (nastavitelné) - automatický kamera se bude přesouvat tak, aby Franta nevyletěl ze záběru. - manuální uživatel si na tvrdo určuje, kam bude kamera koukat 5

4 - Fyzika Každý objekt ve hře, se kterým bude fyzikální engine pracovat, má vlastní obálku, která jej zastupuje v příslušných výpočtech především kolizí. Objektům je možné nastavovat různé parametry, například váhu. K realizaci fyzikálních výpočtů je používána open source knihovna JigLibX.http://www.codeplex.com/JigLibX 4.1 Bomba Vlastní výbuch bomby je realizován jako silový impulz příslušné velikosti, který působí silou na objekty v dosahu tlakové vlny. Je definována tzv. blízká vzdálenost, kde bomba působí maximální silou a pak fall-off vzdálenost. Na předměty, jejichž poloha vůči bombě spadá mezi krátkou a fall-off vzdálenost, působí při výbuchu síla, která je funkcí síly bomby a vzdálenosti. Na vzdálenější předměty bomba nepůsobí. 5 - Grafika Základní knihovna použitá při vykreslování je XNA. Grafika je 3D. O vykreslování se starají vertex a pixel shadery. Grafika bude stylizovaná obrysy hran objektů a stínů, Hatch stínování a žádné odlesky. Tedy styl podobný komiksům. Budou použity různé speciální efekty. Například krev nebo deformace prostoru při explozi. Pro realizaci uživatelského rozhraní a některých dalších prvků budou použity 2D sprity. 6 - Ozvučení Pro ozvučení bude použit výstup z aplikace XACT. Toto se jeví jako vhodná volba, jelikož je to aplikace úzce spolupracující s rozhraním XNA, nad kterým je celá hra vystavěna. Při kompilování herního enginu je schopna služba Content Pipeline výstup z této aplikace překompilovat do formátu načtitelného při běhu hry jak na platformě x86 tak X-BOX. XACT využívá jako podkladů čisté WAVE soubory a umožňuje vytváření efektů. Zvuková vrstva podporuje formáty.wav a.aiff. 6

6.1 Zdroje zvuků Chtěli bychom se pokusit o vytvoření vlastních hudebních podkladů. Nicméně je poměrně pravděpodobné, že se z časových důvodů budeme muset omezit na již existující skladby. Zvuky výbuchů a ostatních efektů budou použity z existujících zdrojů. 7 - Editor úrovní Editor úrovní bude čerpat (a čerpá) z editoru pro Unreal Tournament, tedy po stránce GUI. Uživatel má k dispozici pseudo3d rozhraní pro návrh úrovně a systém pseudo Drag n Drop. Tedy v knihovně dostupných objektů poklepe na jméno objektu a tento objekt je vložen do prostoru na souřadnice *0;0;0+. Poté má možnost pohybovat tímto objektem uchopením myší a následným přemisťováním. Díky panelu vlastností má možnost nastavit veškeré parametry pro barvu, rotaci, název a také pro nastavení fyzikálních parametrů (nehybnost, nezničitelnost apod.). Editor ukládá vytvořenou úroveň jako XML soubor obsahující serializované herní objekty, tudíž jejich zpětné načtení do hry včetně všech parametrů už není takový problém. A co je hlavní, není potřeba vymýšlet nějaký speciální formát souboru pro přenos informací mezi editorem a herním enginem. 8 - Rozdělení prací Jedná se o hrubé rozdělení členů týmu k jednotlivým částem hry a vymezení zodpovědnosti. Václav Beca Adam Boháč Michal Sklaský Josef Vyškovský Kolektivní práce editor úrovní, zvuky fyzika grafika user interface, level design game design, level design 7

A - Nezařazené nápady Jedná se o návrhy, které z nějakého důvodu nebyly zařazeny do návrhu hry. Ať už pro obtížnost realizace jak po technické tak po časové stránce nebo rozhodnutí o jejich nevhodnosti A. 2.2 Příběh Jedné deštivé noci panák Franta usnul opravdu tvrdě a již se neprobudil. Byl unesen zlými mimozemšťany ke genetickým pokusům a naklonován. Zlí emzáci mají v plánu zotročit lidstvo jako geneticky upravené vojáky a na Frantovi testují svoji léčbu. Hráč je postaven do role testera, který má za úkol v bombové aréně ozkoušet účinnost léčby. Hráč dostává poselství od hodných emzáků. Byli schopni infiltrovat ty zlé a jejich agent dokáže umístit do arény předměty potřebné pro Frantův útěk. Hráč k nim musí Frantu dostat. Postupně se rozplétá příběh a hráč si může vybrat, ke komu se nakloní. Franta musí předměty nově i ukrývat. Je jich hodně a nelze je mít jen tak v kójích pro klony. Pokud Frantu s předmětem nedostane do úkrytu, je předmět odhalen a hráč se přiklání ke zlé straně, opačně k dobré. Čas útěku jednoho z Frantových klonů. S sebou nese nasbírané předměty (povětšinou bomby ) a je na hráči jak je využije, jestli pro Frantu nebo proti němu. DOBRO: Hráč má za úkol dostat alespoň Frantův klon do hangáru a po cestě nabrat agenta hodných emzáků. Franta uniká, lidstvo používá mimozemskou technologii ke své záchraně. ZLO: Franta má předměty i v případě, že je hráč neukrýval. Šéfové pojali podezření a tak svého testera zkoušejí, jak se zachová. - Hráč Frantovi pomůže, lidstvo je zachráněno. Hráč je však popraven. - Hráč odhalí agenta hodných emzáků. Lidstvo je zotročeno a hráč je coby loajální vazal povýšen na vrchního dozorčího nových kasáren Země 8

A. 2.3 Rozšiřující myšlenky - webové rozhraní o Idea je taková, že po dokončení úrovně bude mít hráč možnost uploadnout svoji konfiguraci bomb a svoje skóre (nick je samozřejmost) na server. o Na základě těchto informací můžeme hráčům rozdávat tituly třeba Merciless Killer nebo Pure Angel apod. o Hráči tak budou mít možnost mezi sebou online soutěžit a díky uloženým konfiguracím, které si budou moct stáhnout a bude možné si spustit Replay zahrání levelu někoho jiného - mimo bomby bude hráč moci přidávat do scény předměty o zničitelné překážky výbuch bomby v blízkosti překážku vymaže 9