Vaultris

content auto translated from {from}

In het vorige semester moest ik een scriptie maken voor het vak "computergraphics". En ik dacht - waarom iets doen als "draaierende cilinders", als ik me met iets interessants kan bezighouden? Zo is de game ontstaan die ik u vandaag met trots mag presenteren.

Ik hoop dat de screenshot u intrigeert en dat we verder kunnen gaan.

Het spel ondersteunt verschillende weergavemodi. Elk van hen kan worden ingeschakeld door op een numerieke toets op het toetsenbord te drukken:

Toets -- Modus

1 -- venster 400x400, directe weergave van het scherm

2 -- venster 500x600, directe weergave van het scherm

3 -- venster 600x600, directe weergave van het scherm

4 -- venster 700x700, directe weergave van het scherm

0 -- venster 500x700, standaard weergave, hieronder weergegeven:

Het spel is een computer waar meerdere generaties bewoners van schuilplaatsen hun tijd mee hebben doorgebracht.))) De computer kan in de ruimte worden geplaatst zoals u dat wilt. Gebruik hiervoor de navigatietoetsen:

A

W D S draaien in verticale en horizontale richting

R

- inzoomen/uitzoomen van het model

F

Y

G H J beweging in horizontale/verticale richting

(naar mijn mening is dit een vrij logische controle, probeer het)

Dat is het belangrijkste - op deze computer hebben de bewoners van de schuilplaats tetris gespeeld!)

De schermbediening is als volgt:

ESC onmiddellijk uit het spel

ENTER bevestig de actie op het scherm (menu, game-over scherm - ga naar het menu)

Pijlen bediening van alles op het scherm (menu, spel)

(waaronder Omhoog - draai het figuur)

Spatiebalk in het spel - pauze

Laten we eens kijken naar wat er op het scherm staat:

Score – uw puntentotaal, denk ik dat het duidelijk is

Rijen – hoeveel rijen u heeft vernietigd

Karma – zo heb ik het niveau genoemd) Hoe lager uw karma, hoe hoger de snelheid van de figuren.

De snelheidsverhoging hangt niet van de tijd af, maar van het aantal vernietigde rijen. Bovendien, hoe meer u er met één figuur hebt vernietigd, hoe meer punten u krijgt voor elke, plus een bonus voor het niveau.

Op de vorige screenshot zijn meerdere zaken zichtbaar:

1) De afbeelding van karma verandert, zoals het hoort) Alleen de meest echte maniak kan het hoogste karmanaam halen)

2) Links van de afbeelding van karma bevindt zich een voortgangsbalk die weergeeft hoeveel u nog heeft. Het algoritme voor het tellen van punten, zoals hierboven vermeld, vereist een exact aantal vernietigde rijen tot de game-over, maar het aantal punten dat u heeft verzameld, hangt af van uw vaardigheid.

In het algemeen is dat alles. Wanneer u verliest, worden uw punten in de ranglijst opgenomen, zodat toekomstige generaties bewoners van de schuilplaats uw vaardigheden herinneren (de laatste score wordt met een ster gemarkeerd als deze in de tabel staat):

Ik wil vooral uw aandacht vestigen op de texturen, die misschien niet perfect zijn getekend, maar met veel liefde zijn gemaakt)

Ook heb ik een zeer interessante ontdekking gedaan. Misschien dacht u, toen u eerder tetris speelde, dat het niet verschijnen van een figuur zoals de "stang" een wereldwijde samenzwering was, om te voorkomen dat u de computer versloeg)) Maar in het programma, geschreven door mijn handen, kan je zeggen dat de stang ook niet verschijnt precies wanneer het nodig is). Voor deze universele onrechtvaardigheid moet je de standaard C-bibliotheek van meneer Stallman de schuld geven. Echter, om deze universele onrechtvaardigheid te voorkomen, is er een cheat in het spel, maar dat vertel ik je niet).

Alle texturen van het spel liggen apart, als u geïnteresseerd bent, kunt u ze bekijken, ze bevinden zich in de directory vaultris -> textures. Pas op - spoilers over de karma-niveaus)

U kunt het spel downloaden van de website fallout-archives.com, die het vriendelijk heeft gehost.

Hier is de downloadlink: http://www.fallout-archives.com/files/12/72p1.php. (in totaal 1,7 MB).

Voor de creatie is gebruikt:

- C-taal (pure C, geen C++)

- winapi

- OpenGL-implementatie van Microsoft

- MinGW – vrije implementatie van C/C++ enz. Voor Microsoft Windows

- Teksteditor GVim.

Veel speelplezier.

P.S.: Ik besloot het te plaatsen in het meest populaire gedeelte van allemaal over Fallout en Tetris.

P.S.2: Voor netbookbezitters – start het spel direct in een klein venster met het bestand eeeVaultris.

P.S.3: Ik maak geen aanspraak op technologische vooruitgang. Ik vond het gewoon leuk om dit te doen en ik hou van het resultaat)

UPDATE: Als het spel niet werkt op Vista of Windows 7 - probeer dan de opengl.dll bibliotheek uit de spelfolder te verwijderen.