Vaultris

content auto translated from {from}

Au semestre dernier, je devais réaliser un projet sur le sujet "graphisme informatique". Et je me suis dit : pourquoi faire quelque chose comme "des cylindres tournants", alors que je peux m'occuper de quelque chose d'intéressant ? C'est ainsi que le jeu que j'ai l'honneur de vous présenter aujourd'hui a vu le jour.

J'espère que la capture d'écran vous a intrigué et que nous pouvons continuer.

Le jeu prend en charge plusieurs modes d'affichage. Chacun d'eux s'active en appuyant sur une touche numérique du clavier :

Touche -- Mode

1 -- fenêtre 400x400, vue de face

2 -- fenêtre 500x600, vue de face

3 -- fenêtre 600x600, vue de face

4 -- fenêtre 700x700, vue de face

0 -- fenêtre 500x700, vue par défaut, illustrée ci-dessous :

Le jeu représente un ordinateur sur lequel plusieurs générations d'habitants des abris ont passé leur temps. ))) Vous pouvez placer l'ordinateur dans l'espace comme bon vous semble. Pour cela, utilisez les touches de contrôle :

A

W D S rotation verticale et horizontale

R

- zoomer/dézoomer le modèle

F

Y

G H J mouvement horizontal/vertical

(à mon avis, un contrôle assez logique, essayez)

Nous avons vu l'essentiel - sur cet ordinateur, les habitants de l'abri jouaient à Tetris !)

Les contrôles de l'écran sont les suivants :

ESC quitter immédiatement le jeu

ENTER confirmer l'action à l'écran (menu, écran de game over - aller au menu)

Flèches contrôler tout à l'écran (menu, jeu)

(en particulier, Haut - faire tourner la forme)

Espace en jeu - pause

Examinons ce qu'il y a à l'écran :

Score - votre nombre de points, j'imagine que c'est clair

Rows - combien de lignes vous avez détruites

Karma - c'est ainsi que j'ai nommé le niveau) Plus votre karma est bas, plus la vitesse des formes est élevée.

L'augmentation de la vitesse dépend non pas du temps, mais du nombre de lignes détruites. En outre, plus vous en détruisez avec une seule forme, plus vous obtiendrez de points pour chacune, plus un bonus pour le niveau.

Sur la capture d'écran précédente, plusieurs choses sont visibles :

1) L'image de la karma, comme prévu, change) Seul un véritable maniaque peut atteindre le dernier niveau de karma)

2) À gauche de l'image de karma se trouve une barre de progression qui indique combien il vous reste. L'algorithme de comptage des points, mentionné ci-dessus, suppose un nombre exact de lignes détruites jusqu'au game over, tandis que la quantité de points accumulée dépend de votre habileté.

En gros, c'est tout. Lorsque vous perdez, vos points seront inscrits dans le tableau des records, afin que les générations futures d'habitants de l'abri se souviennent de votre habileté (une étoile marque le dernier résultat s'il figure dans le tableau) :

Je tiens particulièrement à attirer votre attention sur les textures, dessinées, peut-être pas habilement, mais avec beaucoup d'amour)

J'ai aussi réalisé une chose très intéressante. Peut-être que lorsque vous jouiez à Tetris avant, vous aviez l'impression que le fait de ne pas recevoir de forme de type "barre" était un complot mondial, visant à vous empêcher de battre l'ordinateur)) Eh bien, dans le programme écrit de mes mains, à dire vrai, la barre ne tombe également que lorsqu'elle est nécessaire). Dans tout cela, accusez la bibliothèque standard C de M. Stallman. Cependant, pour prévenir cette injustice universelle, il y a un cheat dans le jeu, mais je ne vous le dirai pas).

Tous les textures du jeu sont stockées séparément, si cela vous intéresse, vous pouvez y jeter un œil, elles se trouvent dans le répertoire vaultris -> textures. Attention - spoilers sur les niveaux de karma)

Vous pouvez télécharger le jeu sur le site fallout-archives.com, qui l'a gentiment hébergé.

Voici le lien de téléchargement : http://www.fallout-archives.com/files/12/72p1.php. (seulement 1.7 Mo).

Pour la création ont été utilisés :

- le langage C (C pur, pas C++)

- winapi

- implémentation OpenGl de Microsoft

- MinGW - une implémentation libre de C\C++ etc. pour Microsoft Windows

- Éditeur de texte GVim.

Amusez-vous bien.

PS : J'ai décidé de le poster dans la section la plus populaire de toutes sur Fallout et Tetris.

PS2 : Pour les propriétaires de netbooks - lancez le jeu directement dans une petite fenêtre avec le fichier eeeVaultris.

PS3 : Je ne prétends pas à la technicité. J'ai juste aimé m'y consacrer et j'aime le résultat)

MÀJ : Si le jeu ne fonctionne pas chez vous sur Vista ou Windows 7 - essayez de supprimer la bibliothèque opengl.dll du dossier du jeu.