MHP & Superteksti-tv - Työsuunnitelma
Oiva Eskola, Paula Minni © 2007
Johdanto
Työsuunnitelma kertoo mitä aiomme tehdä kurssin harjoitustyön puitteissa. Yleisempi johdanto löytyy esiselvityksestä. Työsuunnitelma pitää sisällään aiheen kuvauksen, käytettävien tekniikoiden ja työvälineiden kuvauksen sekä työmääräarvion.
Aihe
Harjoitustyönämme teemme TV-sarja Las Vegasiin liittyvän superteksti-tv -palvelun, joka sisältää sarjaan liittyvää tietoa ja interaktiivisia elementtejä (lisää myöhemmin).
Las Vegas lyhyesti
Las Vegas on sarja, joka kertoo kuvitteelisessa Monteciton kasinossa työsktentelevistä ihmisistä. Sarjassa keskitytään näiden ihmisten työhön ja heidän välisiin ihmissuhteisiin. Las Vegas -sarjaa on tehty vuodesta 2003 lähtien ja se pyörii amerikkalaisella NBC-kanavalla. Suomessa sarjaa näyttää Nelonen, joka esittää tällä hetkellä sarjan kolmatta tuotantokautta.
Sisältö
Sarjan esittely
Lyhyt esittely, joka kertoo, mistä sarjassa on kyse. Esittelyyn kuuluu myös päähahmojen esittely, jotka ovat omilla alasivuillaan. Esittely voi olla suhteellisen lyhyt, sillä pitkien tekstien lukeminen televisiosta on työlästä.
Episodilista
Episodilista sisältää jokaisen Suomessa esitetyn jakson lyhyen esittelyn, joka sisältää juonikuvauksen ja merkittävimmät tapahtumat. Episodeista voidaan kertoa myös muuta tietoa, kuten alkuperäinen esityspäivä.
Tietovisa
Sarjaan liittyvästä triviasta koottu tietovisa. Toteutetaan monivalintakysymyksinä, joihin katsoja vastaa yksi kerrallaan. Vastattuaan kysymyksiin paljastetaan oikeat vastaukset sekä kerrotaan mahdollisesti jotain kysymyksiin liittyvää taustatietoa. Kysymyksiä valmistetaan useampi kymmenen kappaletta, joista voidaan valita esimerkiksi 10 satunnaista kysymystä. Peliä voi pelata 1-2 pelaajaa. Kahdella pelaajalla kysymykset ovat molemmille samoja, mutta vastausvuoro vaihtelee pelaajien kesken.
Black Jack -peli
Black Jack on suosittu kasinopeli, jossa on suhteellisen yksinkertaiset säännöt. Pelaaja pelaa jakajaa vastaan rahapanoksin. Palvelua varten pelistä toteutetaan versio, missä yksi pelaaja voi pelata leikkirahalla. Pelissä ei ole muuta tavoitetta kuin kerätä mahdollisimman paljon pelimerkkejä, ja sen voi lopettaa koska tahansa.
Pelaaja voi pelin aikana valita mitä haluaa tehdä: panostaa, ottaa kortin tai jäädä tiettyyn pistemäärään. Black Jackissä on myös muutamia erikoistilanteita joissa pelaaja joutuu päättämään panostaako lisää kyseiseen käteen. Pelaamisen voi myös lopettaa, jolloin ennätystulokset on mahdollista tallentaa palvelimelle.
Käytettävät tekniikat
Interaktiiviset elementit (tietovisa, black jack) toteutetaan XHTML + CSS + PHP -yhdistelmällä. Tietovisa on suhteellisen helppo tehdä HTML:n formien avulla, missä vastauksia säilytetään joko sessiomuuttujissa tai parametreina URL:ssa.
Black Jack toiminee myös PHP:llä, tosin pelattavuus voi kärsiä jos käskyt kierrätetään aina palvelimen kautta. Toinen mahdollisuus olisi toteuttaa peli asiakkaan päässä skriptikielellä, mutta tästä ei ole tarpeeksi kokemusta.
Interaktiivisia elementtejä varten on olemassa oma palvelin, johon on asennettu PHP 5 ja Apache.
Tyylistä
Las Vegas -sarja käyttää (luonnollisesti) paljon perinteistä Las Vegas -kuvastoa, neonvaloja, suihkulähteitä ja erilaisia pelivälineitä kuten noppia, kortteja ja ruletteja. Nämä artefaktit eivät suoranaisesti assosioidu Las Vegas -sarjaan, vaan toimivat lähinnä sarjan sijottamisessa Vegasiin. Samaa kuvastoa kannattaa käyttää myös superteksti-tv -palvelussa, missä yksittäiset kuvat toimivat tehokkaina huomion herättäjinä.
Sarja on monien nykyisten tv-sarjojen tapaan melko tumma ja pimeä, jossa vain harvat valonlähteet valaisevat henkilöitä. Tämä seikka puoltaa tumman taustavärin käyttöä palvelussa. Toisaalta myös nykyinen "tavallinen" teksti-tv käyttää lähes aina vaaleaa tekstiä tummalla pohjalla.
Työkalut
- Graafinen suunnittelu toteutetaan kynän ja paperin lisäksi Photoshop CS2:lla.
- HTML- ja PHP-ohjelmointi tehdään jollakin tekstieditorilla - projektin laajuus ei anna aihetta monimutkaisempien työkalujen käyttöön.
- Sofia Backstage Editor on tärkeä työkalu televisioemuloinnin takia.
- XHTML-sivut pitää validoida, missä apuvälineenä toimii W3C:n HTML-validaattori. Myös Sofia Backstage Editor tarjoaa XHTML-validoinnin.
- Testaaminen tapahtuu oikealla MHP-digiboksilla.
Työmääräarvio
- Suunnittelu: 3h
- Graafinen suunnittelu: 6h
- Sisällöntuotanto: 5h
- PHP-ohjelmointi: 20h
- HTML-ohjelmointi: 5h
- Testaaminen: 10h
- Dokumentointi: 6h
Aikataulu
- Graafinen suunnittelu, HTML-ohjelmointi: vko 12
- PHP-ohjelmointi, sisällöntuotanto: vko 13
- Testaus, dokumentointi: vko 14
- Lopullinen palautus: 10.4. (vko 15)