Peliolioita - Gitvalt/gameproject2017 GitHub Wiki
Animaatioita ja 3d-malleja ei pakosti tarvitse käyttää. Esim. animaatioiden sijasta niitä voidaan kuvata vihollisen värin muuttamisella (punainen --> pelaaja on huomattu, sininen --> pelaaja on kadotettu, valkoinen --> odotetaan käskyä).
Pelaajat
-
Pelaajalla tietty määrä elämää. Elämää ei voida palauttaa?
-
Pelaajalla useita eri aseita (pistooli, konekivääri...)
-
Pelaajalla tietty määrä ammuksia?
-
Stealth?
-
powerupit/Inventory?
- Kranaatit?
Esteitä
Viholliset
Yleisiä ominaisuuksia ja kykyjä
-
Suojan etsiminen?
-
Pelaajan näkeminen
-
Kun pelaaja tulee näkökenttään ammutaan pelaajaakohti raycast.
-
Jos raycast osuu pelaajaan ilman esteitä, alkaa vihollinen ampumaan pelaajaa
-
Erilaisilla vihollisilla on erilaiset ampumanopeudet.
-
Kun pelaaja menee pois näkökentästä, odotetaan pieni viive, jonka jälkeen tallennetaan viimeisin pelaajan sijainti ja lähdetään etenemään sitä kohti.
-
Kun vihollinen saapunut pelaajan viimeisimmälle tunnetulle sijainnille, jos pelaajaa ei näy palataan takaisin aloituspisteelle.
-
Lähelle näkevä vihollinen
- Nopea ampumaan, mutta näkee vain lähelle
- Pieni elämä
"Tankki"
- Keskinopea ampumisnopeus
- Suuri elämä
Kauas näkevä vihollinen
- Hidas ampumaan, mutta näkee pelaajan kaukaa.
- Pieni elämä