Vaultris

content auto translated from {from}

A múlt félévben kurzusmunkát kellett írnom a "számítógépes grafika" tantárgyból. Azt gondoltam, miért csináljak valami ilyesmit, mint a "forgó hengerek", ha csinálhatok valami izgalmasat. Így született a játék, amelyet ma megtiszteltetés bemutatni.

Remélem, a képernyőkép felkeltette az érdeklődését, és folytathatjuk.

A játék több megjelenítési módot támogat. Mindegyik a billentyűzet számgombjának megnyomásával aktiválható:

Gomb -- Mód

1 -- 400x400 ablak, nézet közvetlenül a képernyőre

2 -- 500x600 ablak, nézet közvetlenül a képernyőre

3 -- 600x600 ablak, nézet közvetlenül a képernyőre

4 -- 700x700 ablak, nézet közvetlenül a képernyőre

0 -- 500x700 ablak, alapértelmezett nézet, látható alább:

A játék egy számítógép, amivel nem egy generáció lakója töltötte az időt a menedékben.))) A számítógépet a térben olyan módon helyezheti el, ahogyan kényelmes. Ehhez használja a vezérlőgombokat:

A

W D S függőleges és vízszintes forgatás

R

- közelítés/távolítás a modellhez

F

Y

G H J mozgás vízszintesen és függőlegesen

(szerintem ez elég logikus irányítás, próbálja ki)

Ezért láttuk a legfontosabbat - ezen a számítógépen a menedék lakói játszottak a tetrisszel!)

A képernyő irányítása a következő:

ESC azonnal kilép a játékból

ENTER megerősíti a képernyőn lévő műveletet (menü, game over képernyő - menübe ugrás)

Nyilak irányítanak mindent a képernyőn (menü, játék)

(közvetve Fel - alakzat forgatása)

Space a játékban - szünet

Nézzük, mi található a képernyőn:

Pontszám – az Ön pontjainak száma, gondolom, világos

Sorok – hány sort semmisített meg

Karma – így neveztem el a szintet) Minél alacsonyabb a karmája - annál gyorsabbak a figurák.

A sebesség növelése nem az időtől, hanem a megsemmisített sorok számától függ. Ezenkívül, minél többet semmisített meg egy figurával - annál több pontot kap minden egyes sorért, plusz bónusz a szintért.

Az előző képernyőn azonnal látható néhány dolog:

1) A karma képe, ahogy elvárható, változik) Csak a legigazibb mániákus érheti el a legmagasabb karma szintet)

2) A karma képe bal oldalán található a progressz sáv, amely megmutatja, mennyi ideje maradt. A fent említett pontszám-algoritmus pontos számot igényel a game over előtt megsemmisített sorokból, míg a megszerzett pontok száma az Ön ügyességétől függ.

Összességében valószínűleg ennyi. Amikor veszíteni fog, a pontjai beíródnak a rekordlistába, hogy a jövő generációi a menedék lakói emlékezzenek az Ön ügyességére (csillaggal jelölve a legutolsó eredményt, ha bekerült a listába):

Különösen szeretném felhívni a figyelmét a textúrákra, amelyeket lehet, hogy ügyetlenül, de nagy szeretettel rajzoltak)

Azt is észrevettem, hogy érdekes dolog. Valószínűleg, amikor korábban játszott a tetrisszel, úgy érezte, hogy a "pálca" típusú figura meg nem jelenése világszerte összeesküvést jelent, hogy megakadályozza Önt abban, hogy legyőzze a számítógépet)) Nos, a kezeim által írt programban, mondhatni, hús a húsból, a pálca is akkor nem jelenik meg, amikor szüksége van rá). Mindenért a Stallman elvtárstól származó standard C könyvtárat okolom. Azonban ennek az univerzális unfairságnak a megakadályozása érdekében a játékban van egy csalás, de ezt nem mondom el.

Minden játék textúrája külön mappában található, ha érdekli, megnézheti őket, a vaultris -> textures könyvtárban találhatók. Vigyázat - spoilerek a karma szintekről)

A játék letölthető a fallout-archives.com weboldalról, amely szívesen tette közzé.

Íme a letöltési link: http://www.fallout-archives.com/files/12/72p1.php. (összesen 1,7 MB).

A létrehozáshoz használtam:

- C nyelv (tiszta C, nem C++)

- winapi

- Microsoft OpenGL implementáció

- MinGW - szabad C/C++ stb. implementáció Microsoft Windows-ra

- Szövegszerkesztő: GVim.

Jó szórakozást a játékhoz.

ZÁ: Úgy döntöttem, hogy a legnépszerűbb Fallout és tetris szekcióban helyezem el.

ZÁ2: Netbook tulajdonosoknak - indítsák a játékot azonnal kicsi ablakban az eeeVaultris fájl segítségével.

ZÁ3: Nem állítok technikai követeléseket. Csak tetszett ezen dolgozni, és elégedett vagyok az eredménnyel)

FRISSÍTÉS: Ha a játék nem működik Önöknél Windows Vista vagy 7 alatt - próbálja meg törölni a játék mappájából az opengl.dll könyvtárat.