Esimerkkisuunnitelma Hirsipuu-pelistä
Tekijä: Vesa Lappalainen
1. Tietoja pelistä
- Pelin nimi: Hangman
- Pelialusta: Windows ja Xbox 360 ja WP7
- Pelaajien lukumäärä: 1 pelaaja
2. Pelin tarina
Leonarto ta Vinkki on syytettynä noituudesta. Hänet on jo nostettu hirttolavalle. Sinun tehtävänäsi on pelastaa kaveri. Tuomarit ehdottavat sinulle sanaa arvattavaksi. Väärät kirjaimet lentävät hirttolavan kuormaksi ja hirttolavan alusta pettää kuuden kirjaimen painosta. Jos pystyt arvaamaan sanan ennen lavan pettämistä, Leonarto pelastuu.
3. Pelin idea ja tavoitteet
Näytetään arvattavan sanan pituuden verran tyhjiä ruutuja. Pelaaja painaa kirjainta ja painettu kirjain lentää sanan luokse. Jos kirjain on oikein, seuraa iloinen poksahdus ja kirjain menee sanaan paikoilleen.
Mikäli kirjain on väärin, lentää se ikävän noitapillin äänen säestämänä hirttolavan painoksi.
Jos hirttolavalle tulee 6 kirjainta, hirttolava pettää ja Leonarto jää heilumaan hirteen.
Mikäli sana arvataan oikein ennen hirttolavan pettämistä, köysi lähtee pois Leonarton kaulasta ja noituussyyte hylätään.
4. Hahmotelma pelistä
Muutoksia
- Vaihdetaan väärien kirjaimein paikka oikealle puolelle ukkoa.
- kirjaimet kirjoituskoneen järjestyksessä
5. Toteutuksen suunnitelma
Lokakuu:
- aluksi tehdään ruutu, jossa on tarpeelliset elementit ja kokeillaan kuinka kirjain saadaan lentämään sanan luokse (ilman että sanalla on merkitystä).
- sitten kokeillaan miten kirjain saadaan lentämään sanan luota hirttolavalle ja miten ukko saadaan heilumaan hirressä
Marraskuu:
- kun opitaan merkkijonoja ja taulukoita yms, lisätään itse pelin logiikka ja kirjainten todellinen tarkistaminen
- peliin hieman taustakuvaa ja muuta koristetta
Jos on aikaa:
- Värinätehosteet ohjaimeen.
- Useampi pelaaja peliin. Tehdään kilpailumoodi, kumpi on useammin pelastanut Leonarton
- Puhelinversioon helpompi valinta kirjaimille, jos sormella tökkääminen on liian epätarkkaa
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.