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ä