Vaultris
Im letzten Semester musste ich eine Seminararbeit im Fach "Computergrafik" schreiben. Und ich dachte mir - warum etwas in der Art von "drehenden Zylindern" machen, wenn man sich mit etwas Interessantem beschäftigen kann. So entstand das Spiel, das ich Ihnen heute mit Stolz präsentieren darf.
Ich hoffe, der Screenshot hat Ihr Interesse geweckt, und wir können fortfahren.
Das Spiel unterstützt mehrere Darstellungsmodi. Jeder von ihnen wird durch Drücken einer numerischen Taste auf der Tastatur aktiviert:
Taste -- Modus
1 -- Fenster 400x400, Ansicht direkt auf den Bildschirm
2 -- Fenster 500x600, Ansicht direkt auf den Bildschirm
3 -- Fenster 600x600, Ansicht direkt auf den Bildschirm
4 -- Fenster 700x700, Ansicht direkt auf den Bildschirm
0 -- Fenster 500x700, Standardansicht, siehe unten:
Das Spiel ist ein Computer, der für nicht eine Generation von Bewohnern der Schutzbauten Zeit vertrieb. ))) Der Computer kann im Raum so positioniert werden, wie es Ihnen passt. Nutzen Sie dafür die Steuerungstasten:
A
W D S Drehung um die vertikale und horizontale Achse
R
- nah an das Modell heran/weg
F
Y
G H J Bewegung in horizontaler/vertikaler Richtung
(ich finde die Steuerung ziemlich logisch, versuchen Sie es)
Nun haben wir das Wichtigste gesehen - die Bewohner der Schutzbauten spielten auf diesem Computer Tetris!)
Die Steuerung des Bildschirms ist wie folgt:
ESC sofort das Spiel verlassen
ENTER Aktion auf dem Bildschirm bestätigen (Menü, Game Over-Bildschirm - ins Menü wechseln)
Pfeiltasten Steuerung von allem auf dem Bildschirm (Menü, Spiel)
(inklusive Hoch - Figur drehen)
Leertaste im Spiel - Pause
Schauen wir uns an, was auf dem Bildschirm vorhanden ist:
Score – Ihre Punktzahl, denke ich, ist klar
Rows – wie viele Reihen Sie zerstört haben
Karma – so habe ich das Niveau genannt) Je weniger Karma Sie haben, desto höher ist die Geschwindigkeit der Figuren.
Die Geschwindigkeitssteigerung hängt nicht von der Zeit ab, sondern von der Anzahl der zerstörten Reihen. Dabei gilt: Je mehr Sie mit einer Figur zerstört haben, desto mehr Punkte erhalten Sie für jede, plus einen Bonus für das Niveau.
Auf dem vorherigen Screenshot sind mehrere Dinge sofort sichtbar:
1) Das Karma-Bild, wie es sich gehört, ändert sich) Nur ein wahrer Wahnsinniger kann das letzte Karma-Level erreichen)
2) Links vom Karma-Bild befindet sich eine Fortschrittsanzeige, die zeigt, wie viel Ihnen noch bleibt. Der oben erwähnte Algorithmus zur Punktzahlberechnung erfordert die genaue Anzahl der zerstörten Reihen bis zum Game Over, während die erreichten Punkte von Ihrem Können abhängen.
Im Allgemeinen ist das wahrscheinlich alles. Wenn Sie verlieren, werden Ihre Punkte in die Bestenliste eingetragen, damit zukünftige Generationen von Bewohnern der Schutzbauten Ihr Können kennen (mit einem Sternchen gekennzeichnet, wenn es in die Liste aufgenommen wurde):
Besonders möchte ich Ihre Aufmerksamkeit auf die Texturen lenken, die vielleicht nicht perfekt, aber mit viel Liebe gezeichnet wurden)
Ich habe auch eine sehr interessante Sache verstanden. Wahrscheinlich, als Sie früher Tetris gespielt haben, haben Sie gedacht, dass das Nicht-Erscheinen der Figur vom Typ "Stange" eine weltweite Verschwörung ist, um Sie daran zu hindern, den Computer zu besiegen)) So ist es in dem Programm, das von meinen Händen geschrieben wurde, sozusagen Fleisch von meinem Fleisch, auch der Stab erscheint nicht, genau dann, wenn er benötigt wird). Für alles muss man die Standardbibliothek von C von Genossen Stallman verantwortlich machen. Um jedoch diese universelle Ungerechtigkeit zu verhindern, gibt es im Spiel einen Cheat, aber ich werde es Ihnen nicht verraten).
Alle Texturen des Spiels liegen separat, wenn es Sie interessiert, können Sie sie sich ansehen, sie befinden sich im Verzeichnis vaultris -> textures. Vorsicht - Spoiler über die Karma-Level)
Das Spiel kann von der Website fallout-archives.com heruntergeladen werden, die es freundlicherweise bei sich platziert hat.
Hier ist der Download-Link: http://www.fallout-archives.com/files/12/72p1.php. (insgesamt 1,7 MB).
Für die Erstellung wurde verwendet:
- Programmiersprache C (reines C, nicht C++)
- WinAPI
- Implementation von OpenGL von Microsoft
- MinGW – freie Implementation von C/C++ etc. Für Microsoft Windows
- Texteditor GVim.
Viel Spaß beim Spielen.
P.S.: Ich habe beschlossen, es im beliebtesten Abschnitt aller über Fallout und Tetris zu platzieren.
P.S.2: Für Besitzer von Netbooks – starten Sie das Spiel sofort im kleinen Fenster mit der Datei eeeVaultris.
P.S.3: Ich erhebe keinen Anspruch auf Technizität. Mir hat es einfach Spaß gemacht, dies zu tun und ich mag das Ergebnis)
UPDATE: Wenn das Spiel bei Ihnen unter Vista oder 7 nicht funktioniert - versuchen Sie, die Bibliothek opengl.dll aus dem Spielordner zu löschen.