Labyrinthe en quatre dimensions de la vue à la première personne

Il existe plus de 30 jeux avec une dimension spatiale supplémentaire ( liste sur Wikipédia ), qui se visualisent de diverses manières et tentent de rendre compréhensible la présence de la quatrième coordonnée. Mais parmi les jeux que j'ai connus, je n'en ai pas trouvé pour moi-même qui combinerait les facteurs suivants:





  • vue à la première personne





  • possibilité de mouvement et de rotation libres dans toutes les directions, sans trajectoires et angles de rotation définis de manière rigide





  • graphiques simples et familiers, avec textures et éclairage





  • l'absence d'éléments de gameplay inutiles et la plus grande concentration du jeu sur l'étude du monde à quatre dimensions





De plus, il y avait un désir de faire quelque chose de similaire moi-même, alors j'ai décidé de créer une version minimale d'un tel jeu - un labyrinthe en quatre dimensions généré de manière procédurale, visualisé avec des sections 3D. Lisez la suite pour voir ce qui en est arrivé.





Section vs. projection

Pour commencer, je dois dire un peu comment visualiser l'espace 4D. Parmi eux, deux principaux peuvent être distingués - les sections et les projections, qui sont le plus facilement illustrées par analogie avec la 3D:





Coupes de cube en 2D:





Projection de cube en 2D:





Coupes d'un tesseract (analogue d'un cube en quatre dimensions) en 3D *:





* 2D 3D ,





3D:





, , — - . , 4D ( 4D Maze Game):





Gauche - Projection de couloir 3D, droite - 4D
— 3D , — 4D

3D , , , , . , , , 4D 3D, 3D — , :





Imaginez-vous à la place d'une hypothétique créature bidimensionnelle étudiant notre monde avec une vision unidimensionnelle
,

3D . :





Maintenant nous nous retrouvons dans le rôle d'un être si inférieur

.





8 , 3D (16x16x16 ), , 6 2D . , , .





, 3D :





ZW 90 +-Z +-W:









, , 3D , :





Imaginez un habitant en deux dimensions, pris avec son regard unidimensionnel exactement dans l'espace entre les briques du mur
,

, 3D , - , :





XW, -Y





, 3D , :





, ZW, YW





( , ):





1.    ,       
2.     
3.   ,      :
    3.1.       
    3.2.        
    3.3.       .2
      
      



, , . , , , , .





( ), . , — , :





  • , ( )









  • :





    • 3D ,





    • , ;





, , .





« » , FPS ( AMD Ryzen 5 2600 1280x720 60 FPS).









, , . , , ( ). , , , .









: , windows









:





  • : 1, 2





  • 4D












All Articles