Vaultris

content auto translated from {from}

Nello scorso semestre ho dovuto scrivere una tesina sull'argomento "grafica computerizzata". E ho pensato: perché fare qualcosa come "cilindri rotanti", quando si può fare qualcosa di interessante? Ed è così nata il gioco che ho l'onore di presentarvi oggi.

Spero che lo screenshot vi abbia intrigato e possiamo continuare.

Il gioco supporta diverse modalità di visualizzazione. Ognuna di esse si attiva premendo un tasto numerico sulla tastiera:

Tasto -- Modalità

1 -- finestra 400x400, vista frontale

2 -- finestra 500x600, vista frontale

3 -- finestra 600x600, vista frontale

4 -- finestra 700x700, vista frontale

0 -- finestra 500x700, vista predefinita, mostrata qui sotto:

Il gioco rappresenta un computer, su cui hanno trascorso il tempo generazioni di abitanti dei rifugi. ))) È possibile posizionare il computer nello spazio come si preferisce. Per farlo, utilizzare i tasti di controllo:

A

W D S rotazione verticale e orizzontale

R

- ingrandire/ridurre il modello

F

Y

G H J movimento orizzontale/verticale

(penso che sia un controllo piuttosto logico, provate)

Ecco, abbiamo visto il punto principale: su questo computer gli abitanti del rifugio giocavano a Tetris!)

La gestione dello schermo è la seguente:

ESC esci immediatamente dal gioco

ENTER conferma l'azione sullo schermo (menu, schermata di game over - vai al menu)

Frecce controlla tutto sullo schermo (menu, gioco)

(compreso Su - ruota il pezzo)

Spazio in gioco - pausa

Esaminiamo cosa c'è sullo schermo:

Punteggio – il tuo punteggio, penso sia chiaro

Righe – quante righe hai distrutto

Karma – l'ho chiamato in questo modo) Meno karma hai, maggiore è la velocità dei pezzi.

L'aumento della velocità non dipende dal tempo, ma dal numero di righe distrutte. Inoltre, più righe distruggi con un singolo pezzo, più punti guadagni per ciascuna, più bonus per il livello.

Nello screenshot precedente, si possono notare diverse cose:

1) L'immagine della karma, come previsto, cambia) Solo un vero maniaco può ottenere l'ultimo livello di karma)

2) A sinistra dell'immagine della karma si trova una barra di progresso che mostra quanto ti resta. L'algoritmo di conteggio dei punti, descritto sopra, prevede un numero esatto di righe distrutte fino al game over, mentre il punteggio accumulato dipende dalla tua abilità.

In generale, penso che sia tutto. Quando perdi, il tuo punteggio sarà inserito nella tabella dei record, affinché le future generazioni di abitanti del rifugio ricordino la tua bravura (l'ultimo risultato che entra nella classifica è contrassegnato da un asterisco):

Desidero richiamare la vostra attenzione sulle texture, disegnate, forse in modo inesperto, ma con grande amore)

Ho anche scoperto una cosa molto interessante. Probabilmente, quando giocavi a Tetris prima, ti sembrava che il mancato rilascio della figura tipo "bastone" fosse una cospirazione mondiale, per impedirti di battere il computer)) Ebbene, nel programma scritto dalle mie mani, quasi carne della mia carne, anche il bastone non viene rilasciato proprio quando ne hai bisogno). Incolpa la libreria standard C del compagno Stallman. Tuttavia, per prevenire questa ingiustizia universale, nel gioco c'è un cheat, ma non te lo dirò).

Tutte le texture del gioco sono separate, se sei interessato, puoi dare un'occhiata, si trovano nella directory vaultris -> textures. Attenzione - spoiler sui livelli di karma)

Puoi scaricare il gioco dal sito fallout-archives.com, che ha gentilmente ospitato il gioco.

Ecco il link per il download: http://www.fallout-archives.com/files/12/72p1.php. (solo 1.7 MB).

Per la creazione sono stati utilizzati:

- linguaggio C (pure C, non C++)

- winapi

- implementazione OpenGl di Microsoft

- MinGW – libera implementazione di C/C++ etc. per Microsoft Windows

- Editor di testo GVim.

Buon gioco.

P.S.: Ho deciso di pubblicare nella sezione più popolare riguardo a Fallout e Tetris.

P.S.2: Per i possessori di netbook – avviare il gioco direttamente in una finestra piccola col file eeeVaultris.

P.S.3: Non pretendo di essere tecnologico. Mi è semplicemente piaciuto farlo e mi piace il risultato)

AGGIORNAMENTO: Se il gioco non funziona su Vista o Seven - prova a rimuovere dalla cartella del gioco la libreria opengl.dll.