Project Description

Chaos Game FI, 2. projektini.

Chaos Game on vielä nimeämätön projekti, josta saimme inspiraation pelistä nimeltä Chaos Engine. Se tehtiin kahdessa viikossa koulun projektina, johon kuului minun lisäkseni kolme muuta oppilasta. Projektin tarkoituksena oli opetella XNA 3.0-kehitystyökalua, joka käytti C#-kieltä. Aloitimme projektin “Collision with a heightmap”-mallin pohjalta. Tämä mahdollisti 3D-maaston luomisen mustavalkoisen bitmap-kuvan avulla, joka sopi meidän aikarajalle ja kokemustasolle.

Peli on kahdelle pelaajalle, jotka yhteistyössä ampuvat kohti tulevia robottivihollisia tarkoituksena saada mahdollisimman hyvät pisteet. Peli on ainoastaan kahdelle pelaajalle, joita ohjataan Xbox 360 for Windows-ohjaimella, mutta sitä voi pelata myös yksin jos antaa vihollisen ampua toisen pelaajan, jonka jälkeen voit tappaa vihollisiä yksin niin kauan kun selviät hengissä!

Minut laitettiin vastuuseen koodista, kun muu tiimi keskittyi 3D-modelaukseen, ääneen ja animaatioihin. Jouduimme luopumaan animaatioista, sillä aikamme ei riittänyt siihen. Koodi on lähes täysin minun kirjoittamaani, pois lukien tietysti maastogeneraattori. Sain myös apua hahmojen elintasomittareissa ja rakennusten sijoittelussa.

Alta löydät koodin pääluokasta tekstitiedostona, ja itse pelin .zip-tiedostona sen aikarajoitetusta versiosta. Pelistä ei ehditty tekemään asennettavaa versiota, vaan se vaatii Microsoft Visual Studio 2008 Express-ohjelmiston, XNA 3.0:n ja vähintään yhden Xbox 360 for Windows-ohjaimen.