Vaultris
Viime lukukaudella minun piti tehdä kurssityö aiheesta "tietokonegrafiikka". Ajattelin, miksi tehdä jotain kuten "pyörivä sylinteri", kun voin tehdä jotain mielenkiintoisempaa. Niinpä syntyi peli, jonka teillä on tänään ilo esitellä.
Toivottavasti kuvakaappaus herätti kiinnostuksenne ja voimme jatkaa.
Peli tukee useita näyttötiloja. Jokainen niistä aktivoidaan painamalla numero- näppäintä näppäimistössä:
Näppäin -- Tila
1 -- ikkuna 400x400, näkymä suoraan näyttöön
2 -- ikkuna 500x600, näkymä suoraan näyttöön
3 -- ikkuna 600x600, näkymä suoraan näyttöön
4 -- ikkuna 700x700, näkymä suoraan näyttöön
0 -- ikkuna 500x700, oletusnäkymä, kuvattu alla:
Peli on tietokone, jota on käytetty useiden sukupolvien ajan turvapaikan asukkaiden keskuudessa.))) Tietokoneen voi sijoittaa tilaan niin kuin haluat. Tätä varten käytä ohjausnäppäimiä:
A
W D S kääntö pystysuunnassa ja vaakasuunnassa
R
- suurentaa/pienentää mallia
F
Y
G H J liikkuminen vaakasuunnassa/pystysuunnassa
(omasta mielestäni - melko looginen ohjaus, kokeile)
Nyt olemme nähneet tärkeimmän - tässä tietokoneessa turvapaikan asukkaat pelasivat tetristä!)
Näytön hallinta on seuraava:
ESC poistua pelistä heti
ENTER vahvistaa toiminnon näytöllä (valikko, pelin lopetus - siirtyä valikkoon)
Nuoli ohjata kaikkea näytöllä (valikko, peli)
(myös Ylös - kääntää muotoa)
Väli pelissä - tauko
Katsotaanpa, mitä näytöllä on:
Pisteet - sinun pistemäärä, luulisin että on selvää
Rivit - kuinka monta riviä olet tuhonnut
Karma - niin nimesin tason) Mitä vähemmän sinulla on karmaa - sitä suurempi on muotojen nopeus.
Nopeuden kasvu ei riipu ajasta, vaan tuhottujen rivien määrästä. Lisäksi, mitä enemmän olet tuhonnut yhdellä muotolla - sitä enemmän pisteitä saat jokaisesta, plus bonus tasosta.
Edellisessä kuvassa näkyy heti useita asioita:
1)Karma-kuva, kuten on tapana, vaihtuu) Vain todellinen maniakkki voi saada viimeisen tason karmaa)
2) Vasemmalla karma-kuvasta sijaitsee edistymispalkki, joka näyttää, kuinka paljon sinulla on jäljellä. Pisteiden laskentaalgoritmi, joka on mainittu aiemmin, edellyttää tarkkaa lukumäärää tuhottuja rivejä ennen pelin loppumista, mutta kerätty pistemäärä riippuu taidoistasi.
Yhteenvetona varmaan kaikki. Kun häviät, pisteesi kirjataan ennätystaululle, jotta tulevat sukupolvet turvapaikan asukkaita muistavat taitosi (viimeinen tulos merkitään tähdellä, jos se pääsi taulukkoon):
Erityisesti haluan kiinnittää huomionne tekstuureihin, jotka on piirretty, ehkä ei kovinkaan taitavasti, mutta suurella rakkaudella)
Ymmärsin myös erittäin mielenkiintoisen asian. Varmaankin, kun olet pelannut tetristä aiemmin, sinusta tuntui, että muoto "tankoa" ei putoa - maailmanlaajuinen juoni, jolla yritetään estää sinua voittamasta tietokonetta)) Niinpä ohjelmassa, jonka olen käsin kirjoittanut, voidaan sanoa että se on osa minua, tanko ei myöskään putoa juuri silloin, kun sitä tarvitaan). Kaikkia ongelmia saa syyttää ystäväni Stallmanin C: n standardikirjastoa. Kuitenkin, tämän maailmanlaajuisen epäoikeudenmukaisuuden estämiseksi pelissä on huijaus, mutta en kerro sinulle sitä).
Kaikki pelin tekstuurit ovat erikseen, jos olet kiinnostunut, voit katsoa niitä, ne sijaitsevat hakemistossa vaultris -> textures. Varovasti - spoilereita karma-tasoista)
Pelin voi ladata verkkosivustolta fallout-archives.com, joka on ystävällisesti julkaissut sen.
Tässä on latauslinkki: http://www.fallout-archives.com/files/12/72p1.php. (yhteensä 1.7 Mt).
Luomiseen käytettiin:
- C-kieli (puhdas C, ei C++)
- winapi
- OpenGl-toteutus Microsoftilta
- MinGW – ilmainen C\C++ jne. toteutus Microsoft Windowsille
- Tekstieditori GVim.
Hauskaa peliä.
P.S.: Päätin julkaista tämän kaikista suosituimmassa osastossa Falloutista ja tetriksestä.
P.S.2: Nettikirjojen omistajille – käynnistä peli heti pienessä ikkunassa tiedostolla eeeVaultris.
P.S.3: En jaa teknologisuuden kanssa. Nautin vain tämän tekemisestä ja pidän tuloksesta)
PÄIVITYS: Jos peli ei toimi teillä Vistassa tai Seiskassa - kokeilkaa poistaa pelin kansiosta opengl.dll-kirjasto.