České vysoké učení technické v Praze Fakulta elektrotechnická. ddr2ddr. koncepce projektu. Jakub Jirůtka. jirutjak@fel.cvut.cz



Podobné dokumenty
Kategorie_řád_2 Kategorie_řád_3 Kategorie_řád_4 Atributy_podkategorie. Herní konzole. Gamepady. Joysticky. Ostatní. Poškozené.

OP - KINECT Vstup textu pomocí gest

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Výroční zpráva občanského sdružení Czech DDR

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Výroční zpráva občanského sdružení Czech DDR

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

Joystick pro PC a PS3

Výroční zpráva občanského sdružení Czech DDR

4x standardní vstupy

Přídavné karty. Zvuková karta. Síťová karta

Výukový materiál. Bankovní spojení: KB Česká Třebová, č.ú /0100, IČO:

Předmět: informační a komunikační technologie

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

DSM-320 bezdrátový přehrávač médií. Ethernetový kabel (CAT 5 UTP/nepřekřížený) Dálkový ovladač s bateriemi

Habermaaß-hra 4748A /4287N a jeden poklad

Obsah. Úvodem 9 Kapitola 1 Jaký počítač a jaký systém? 11. Kapitola 2 Obrázky a fotografie 21

Hodnocení soutěžních úloh

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-101

Aplikace GoGEN Smart Center

NÁVOD PRO OBSLUHU UČEBNY NC 517

Zadání soutěžních úloh

OP - KINECT Vstup textu pomocí gest

Emulátory. Autor: Martin Fiala. Spouštění programů a her z jiných OS nebo jiných platforem. InstallFest

Chytrý medvěd učí počítat

Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Hledání správné cesty

Výroční zpráva občanského sdružení Czech DDR

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

Obsah. O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14

PRAVIDLA: ÚROVEŇ 4 BALÍČEK VS BALÍČEK

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

4 Microsoft Windows XP Jednoduše

PlayStation 4 Uživatelský manuál

PROJEKT MINY - DOKUMENTACE

Návod k použití aplikace Reliview

HERNÍ ENGINE PRO TVORBU DIDAKTICKÝCH HER VE FLASHI

Úvodem... 9 Kapitola 1 Karetních

TRUST SIGHT FIGHTER PLUS

gamifikace pro verejnost hravý event marketing

SEMESTRÁLNÍ PROJEKT Y38PRO

4.6 Zpracování videa na počítači

Hudební přehrávač. mivvy record M5 UŽIVATELSKÝ MANUÁL

Dobble HRA PLNÁ DIVOKÉ ATMOSFÉRY A RYCHLÝCH REFLEXŮ 2 AŽ 8 HRÁČŮ DOPORUČENÝ VĚK 6 A VÍCE LET. Pravidla

Přehled nabízených kurzů

Uživatelská příručka

Ukázka aplikace Anna 1

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

Česká příručka. Seznam: Obsah balení a systémové požadavky:

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

Scada systém Promotic s přímým driverem pro PLC Simatic S7

PRAVIDLA HRY. Loris Games, s.r.o. Všechna práva vyhrazena.

Habermaaß-hra Chutná nebo nechutná?

RED GAMES MOD elektronik, s.r.o., Bělisko 1386, Nové Město na Moravě

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

Dovybavení laboratoří ICT pro výuku studentů na FEKT VUT v Brně

Princip tance na tanečních podložkách je velice jednoduchý a nevyžaduje žádné taneční nadání. Jednoduché skladby zvládne velice brzy každý.

Soubory s reklamami musí mít stejný název jako ta výše uvedené. Stávající soubory reklam budou přepsány.

Magic Games DEV. Pro všechny herní varianty platí: Nejvyšší sázka na hru: 25 bodů Nejvyšší výhra ze hry: bodů

Uživatelská příručka T UC-One pro windows

Vánoční setkání ve Strakonicích 2018

SEKVENČNÍ LOGICKÉ OBVODY

Habermaaß-hra 3615A /4714N. Kartová hra Najdi správný pár

Habermaaß-hra Nadýchaný koláč

Habermaaß-hra Kočkoslon

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

Mezinárodní kolo soutěže Baltík 2010, kategorie C a D

Hardware Osobní počítač a jeho periferie. Mgr. Lukáš Provazník ZŠ praktická a ZŠ speciální Lomnice nad Popelkou DUM č.: VY_3.

Uživatelská příručka CZ

Emotion Technická charakteristika

Medvídek Teddy barvy a tvary

Zobrazovací a zvuková soustava počítače

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií

NÁVOD PRO OBSLUHU UČEBNY NC 518

PBF GAMES. Popis hry. - při vkladu bankovek 50 až 5000 Kč se připíše na kredit 50 až 5000 bodů.

Ovládání kamery pro snímání zápasů

DSL manuál. Ing. Jan Hranáč. 27. října V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

schopni vysvětlit, co znamená protokol NFS a k čemu se používá; umět rozpoznat autorské dílo a znát autorská práva;

Výukový materiál. Bankovní spojení: KB Česká Třebová, č.ú /0100, IČO:

DSM-320 bezdrátový přehrávač médií. Dálkový ovladač s bateriemi

Technaxx DigiTape DT-01 Uživatelský manuál

Popis softwaru pro sledování pohybu UZ sondy

SYSTÉM SCREENS SYSTEM SCREENS

Bluesound International. Bluesound, stylizovaná slovní ochranná známka a logotyp B, věta HiFi For a wireless generation (HiFi pro bezdrátovou

Začněte zde. Podle pokynů na Instalačním listu nainstalujte hardware. Potom pokračujte následujícími kroky a optimalizujte kvalitu tisku.

Česká verze. Úvod. Instalace hardwaru. LC202 Sweex Powerline Ethernet adaptér 200 Mbps

DUM č. 17 v sadě. 31. Inf-7 Technické vybavení počítačů

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

Vypracoval Petr Novosad Vytvořeno z projektu EU Peníze středním školám

Uživatelská příručka pro službu IPTV SET-TOP-BOX Motorola VIP1003

Česky Kapitola 1: Úvod TVGo A31 TVGo A Obsah balení

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Face Recognition for HP ProtectTools. Příručka jednoduchého nastavení

BLUE GAMES MOD elektronik, s.r.o., Bělisko 1386, Nové Město na Moravě

2N NetSpeaker. Obsah. IP Audio Systém. Uživatelské manuály 1.5

Úvod čili zevrubná. Průprava. ke hře na bicí. Teoretická část. Dle svých poznatků sestavil O. Daněk

Popis softwaru pro sledování pohybu UZ sondy

Uživatelská příručka pro službu IPTV$ SET-TOP-BOX Motorola VIP1003

Transkript:

České vysoké učení technické v Praze Fakulta elektrotechnická ddr2ddr koncepce projektu Jakub Jirůtka jirutjak@fel.cvut.cz Praha 2010

Úvod Tento projekt je určený pro předmět Intermediální tvorba a technologie. Koncepce projektu vychází z hudební taneční hry Dance Dance Revolution (DDR). Jelikož pro pochopení projektu je nutné o této hře něco vědět, následuje malé seznámení. Historie DDR DDR vyvinula japonská společnost Konami v roce 1998. Vytvořila první taneční simulátor, kterýžto se stal prakticky přes noc hitem. Netrvalo dlouho, než DDR opustilo hranice země vycházejícího slunce, dostalo se do USA a odtud se rychle rozšířilo do celého světa. Koncepce hry se ukázala jako velmi úspěšná a dala za vznik zcela novému hernímu žánru, tzv. Machine Dance. V dnešní době už existuje mnoho různých modifikací (In The Groove, Pump It Up, Ez2dancer a další), které se více či méně odlišují způsobem ovládání, ale základní princip hry mají prakticky stejný. V současnosti je nejvíce rozšířená modifikace In The Groove (zkráceně ITG) od texaské firmy Roxor Games, na které se hrají i mistrovství v Machine Dance. Hardware (arkáda) Původní DDR je arkáda, herní automat. To jsou takové velké stroje, do kterých lidé hází mince a za ně si můžou zastřílet na marťany, projet závodní dráhu na naklápěcí motorce nebo joysticky řídit tank na bitevním poli. DDR arkáda je však něco trochu jiného. Nenajdete na ni žádný joystick ani volant, místo toho velké [1] DDR X arkáda reprobedny, blikající světla, obrazovka a před ní dvě čtvercová taneční pódia (dance pad). Tento taneční parket je rozdělen na devět polí, z nichž čtyři, umístěné do kříže, tvoří kontaktní spínače. Na nich jsou vyobrazeny šipky, každá do jednoho směru. Jak se na tom tancuje? Stoupnete si na taneční parket, vyberete libovolnou skladbu a potvrdíte start. V horní části obrazovky spatříte vedle sebe vyrovnané šipky vlevo, dolů, nahoru a doprava. Z reproduktorů se začne linout rytmická hudba, pódium se rozbliká a začne vás vybízet k interakci. Díváte se na obrazovku, kde odspodu přijíždí šipky představující taneční kroky. V momentě, kdy se tato šipka kroku překryje se statickou šipkou v horní řadě, musíte sešlápnout odpovídající na tanečním pódiu. Hra vyhodnotí vaši přesnost, tedy jak přesně do rytmu jste šipku sešlápli, a podle toho vám přičte body. Pokud šipku minete nebo nestihnete včas, body vám odečte a navíc ztrácíte část herní energie. Jakmile skladba skončí, jste na základě vašeho snažení odměněni příslušnou známkou. 1

Základem celé hry je rytmus, ostatně má se jednat o simulaci tance. Jednotlivé šipky většinou odpovídají dobám v hudbě. Navíc se ve hře vyskytují i speciální typy šipek jako třeba tzv. freeze, na které musíte stát, dokud neuplyne. V jeden okamžik můžete mít sešlápnout dvě šipky najednou (tzv. skoky) nebo v ITG ve speciálních skladbách i více (musíte přidat ruce). Vypadá to docela snadno, ne? Teď si ovšem představte, že musíte sešlápnout až třináct šipek za sekundu, navíc dvě zároveň a k tomu s přesností cca +/- 10 ms. U toho už se pěkně zapotíte. Jak už asi tušíte, nejedná se o tanec v pravém slova smyslu (ačkoli také může být, freestyle DDR, viz ukázka). Spíše se blíží k aerobiku, a to hlavně indexem žízně a počtem PT/h (propocených triček za hodinu). DDR bych neřadil mezi klasické počítačové herní simulátory, ale spíše sportovní hry. Zmiňoval jsem, že na arkádách jsou taneční pódia dvě. Nemusíte totiž hrát jen sami, ale též soutěžit [2] Screen ze hry proti kamarádovi. Oba najednou skáčete na stejnou písničku, a poté porovnáte výsledky. Pokud se vám zdají čtyři šipky málo, existují také speciální skladby, na které využijete obě pódia, tedy osm šipek. Hardware a software pro konzole/pc Netrvalo to dlouho a společnost Konami vydala i verzi pro PlayStation. Teď už si tedy mohl DDR zahrát každý i doma, stačila mu k tomu pouze jeho konzole, obrazovka a skládací taneční podložka (tzv. softpad), která se prodávala společně s hrou. Jenže ne každý má doma herní konzoli, zato téměř všichni máme počítače. Jelikož Konami verzi pro PC v Evropě nevydala, dali se šikovní programátoři do práce a vzniklo několik napodobenin DDR pro PC. Nejlepším z nich je program Stepmania, jenž se navíc pyšní otevřeným zdrojovým kódem. Do Stepmanie si můžete přidat libovolnou hudbu dle vlastního výběru, kterou doplníte o seznam kroků (tzv. stepchart). Na Internetu můžete najít tisíce písniček s připojenými seznamy kroků nebo si napsat vlastní. Kroky se většinou píší ručně, ale existují i generátory, které je dokážou k hudbě vygenerovat (leč ne příliš dobře). Ke každé skladbě lze přidat i video, které se bude promítat na pozadí. Sehnat taneční podložku už v dnešní době není žádný problém, několik firem vyrábí a samostatně prodává podložky pro herní konzole i PC, skládací typy (tzv. softpady) i pevné (tzv. hardpady). Jsou to v podstatě velmi jednoduchá zařízení, takže není problém si taneční podložku doma sám vyrobit. [3] 2

Idea projektu Dalo by se říct, že v DDR neovládáte počítač vy, ale v podstatě počítač ovládá vás a následně vás i hodnotí. Tím se také Machine Dance odlišuje od většiny ostatních her. Můj nápad spočívá v tom, že bychom tento koncept obrátili a udělali z DDR dialog mezi dvěma hráči. Postavili bychom dvě stanoviště. Na stanovišti A by hráč šlapal do rytmu hudby dle své libovůle, a tyto kroky by se přenášeli na obrazovku stanoviště B. Tam by hrála tatáž hudba, ovšem s určitým zpožděním, se kterým by se i zobrazovaly šipky podle kroků hráče na stanovišti A. Druhý hráč by se tak snažil strefit do kroků prvního hráče. Na obě stanoviště bychom navíc umístili videokameru a na pozadí hry by se promítal přenos z opačného stanoviště. Hráči na stanovišti B by tedy neurčoval kroky počítač, ale hráč ze stanoviště A. První hráč by mohl šlapat zcela libovolně, ovšem pochopitelně je žádoucí, aby udával kroky do rytmu hudby. Vzniklo by tak jakési kinetické spojení mezi oběma hráči. Tento princip by ještě více ozvláštnilo potenciální rozšíření uvedené na konci dokumentu, ale to by bohužel ještě více zvýšilo náročnost na realizaci. Věřím tomu, že tato instalace by mohla být pro návštěvníky instalace velmi zábavná. Možná nemá takový umělecký potenciál, ale já vyznávám názor, že umění by mělo být pro lidi, nejen pro umělce (tzv. umění pro umění). A lidé si rádi hrají [4] nákres ddr2ddr 3

Realizace projektu Software 1. Programová úprava Stepmanie (napsaná v C++), příp. napsání vlastního software, pokud by úprava byla obtížnější než realizace vlastního. Průběžné načítání seznamu kroků během hry, které budou přicházet z prvního stanoviště. Rozhranní pro vnější ovládání obslužným softwarem pro stanoviště B. (Zobrazení videosignálu na pozadí.) 2. 3. Realizace obslužného software pro stanoviště A Komunikace s taneční podložkou přes rozhranní HID. Snímání signálů z taneční podložky, přidání synchronizační značky, zabalení do paketů a vysílání přes ethernet rozhranní. Výběr a přehrávání hudby (musí být přesně synchronizované!). Vzdálené ovládání stanoviště B (výběr hudby, spouštění) přes ethernet. Zobrazení videosignálu ze stanoviště B. Realizace obslužného software pro stanoviště B Komunikace se stanovištěm A přes ethernet. Příjem proudu tanečních kroků ze stanoviště A a jejich vkládání do Stepmanie. Ovládání Stepmanie (výběr hudby, spouštění) podle příkazů ze stanoviště A. Výběr jazyka pro implementaci obslužného software pro stanoviště se odvíjí především od toho, v čem budou umět lidi, kteří by projekt realizovali. Předpokládám tedy Javu nebo C++. V této aplikaci je klíčové přesné synchronizování všech částí systému. Musíme vědět, ve kterém čase hudby hráč sešlápl šipku, s přesností na milisekundu. Hardware 1. Vhodné umístění monitorů na stanovištích (před podložku, do úrovně očí). 2. Připojení periferií k počítačům. 3. Propojení stanovišť ethernet kabelem. 4. Instalace videokamer(y) a propojení s opačným stanovištěm. 5. Instalace informačních plakátů apod. Vzhledem k tomu, že na stanovištích bude přehrávána stejná hudba, ale na druhém s určitým zpožděním, musí být stanoviště od sebe zvukově izolovány. Nejlépe tedy umístit do různých místností. Pokud by k tomu tak nebylo, mohlo by to být pro aktéry velmi rušivé. 4

Nezbytné hardwarové vybavení 2x výkonný počítač s grafickou (s videovstupem), zvukovou a síťovou kartou s OS Linux (v nouzi může být i Windows 7 nebo XP) 2x taneční podložka s USB (pokud by se podařilo získat, tak hardpady, jinak softpad Impact Dance Pad) 2x klávesnice 2x slušné reproduktory se zesilovačem 1x/2x videokamera 1x/2x stativ na videokameru propojovací kabely pozitivně naladění návštěvníci, ideálně s citem pro rytmus ;-) Taneční podložky bych zajistil, ostatní by se vypůjčilo od IIM. Potenciální rozšírení koncepce projektu Budeme-li tento projekt chápat stále jako hru podporující soutěživost, je v ní hráč na stanovišti B ve značné nevýhodě. Hráč ˇ A může po podložce skákat zcela chaoticky a mimo rytmus tak, že hráč B nebude schopný tyto kroky napodobit a získá tak špatné hodnocení. Hráč A však žádné hodnocení nezíská. Tato nerovnost by se dala napravit tak, že by systém hráče A kontroloval a hodnotil podle toho, jak přesně do rytmu svůj krok umístil. V podstatě tak, jak to v DDR funguje, ovšem bez kontroly, zda stisknul správnou šipku, poněvadž schéma kroků předem neexistuje. Hráč A by se tedy snažil udat co nejtěžší kroky, aby měl hráč B potíže je skočit, ovšem přitom by se musel sám strefit do rytmu, a to navíc jen podle svého sluchu. Tento herní princip se víceméně uplatňuje v celé řadě sportovních her. 5

Odkazy na ukázky http://jdem.cz/dwez7 - Ryota, zřejmě nejmladší hráč DDR (softpad) ht t p://jdem.cz/dwe29 - volný styl v podání mistryně ČR S Tsung ht t p://jdem.cz/dwe32 - rodinný duel otec vs. dcerka v ITG (softpady) ht t p://jdem.cz/dwe49 - Eurocup 08 Female Singles Finals - S Tsung vs. Lauma ht t p://jdem.cz/dwe52 - double (skladba pro dva pady) v podání S Tsung (hardpady) ht t p://jdem.cz/dwe64 - duel dvou začátečnic (arkáda) ht t p://jdem.cz/dwe77 - dokonce i jednonozí dokáží skákat na DDR (arkáda) http://jdem.cz/dwe96 - volný styl v podání spolutvůrců ITG (arkáda) http://jdem.cz/dwfb9 - ukázka idance, modifikace DDR pro FIT centra (hardpady) http://jdem.cz/b7vr7 - samotný záznam obrazovky z ITG Zdroje informací a obrazových dat [1] ht t p://jdem.cz/dwfp2 (DDR X arkáda) [2] http://jdem.cz/dwfq4 (screen ze hry) [3] ht t p://jdem.cz/dwfr5 (Impact Dance Pad (nejlepší softpad)) [4] vlastní kresba (nákres ddr2ddr) http://jdem.cz/dwhx9 (obrázek na pozadí) ht t p://jdem.cz/dwfc9 - článek Dance Dance Revolution http://jdem.cz/dwfd6 - článek Vznik a vývoj Machine Dance 6