Labirin empat dimensi dari orang pertama

Ada lebih dari 30 game dengan dimensi spasial tambahan ( daftar di Wikipedia ), yang divisualisasikan dengan berbagai cara dan mencoba membuat keberadaan koordinat keempat bisa dimengerti. Tetapi di antara game yang saya kenal, saya tidak menemukan satu pun game yang dapat menggabungkan faktor-faktor berikut:





  • pandangan orang pertama





  • kemungkinan gerakan bebas dan rotasi ke segala arah, tanpa lintasan dan sudut rotasi yang ditentukan secara kaku





  • grafik sederhana dan familiar, dengan tekstur dan pencahayaan





  • tidak adanya elemen gameplay yang tidak perlu dan fokus game yang lebih besar pada studi tentang dunia empat dimensi





Selain itu, ada keinginan untuk melakukan sesuatu yang serupa sendiri, jadi saya memutuskan untuk membuat versi minimal dari permainan semacam itu - labirin empat dimensi yang dihasilkan secara prosedural, dengan visualisasi bagian 3D. Baca terus untuk melihat apa yang terjadi.





Bagian vs. proyeksi

Untuk memulainya, saya perlu menjelaskan sedikit tentang cara memvisualisasikan ruang 4D. Di antara mereka, dua yang utama dapat dibedakan - bagian dan proyeksi, yang paling mudah diilustrasikan dengan analogi dengan 3D:





Bagian kubus dalam 2D:





Proyeksi kubus dalam 2D:





Bagian dari sebuah tesseract (analog dari kubus dalam empat dimensi) dalam 3D *:





* sebenarnya, tentu saja, ini juga proyeksi 2D dari objek 3D, tetapi kami akan menghilangkannya untuk kesederhanaan





3D:





, , โ€” - . , 4D ( 4D Maze Game):





Kiri - Proyeksi koridor 3D, kanan - 4D
โ€” 3D , โ€” 4D

3D , , , , . , , , 4D 3D, 3D โ€” , :





Bayangkan diri Anda berada di tempat makhluk dua dimensi hipotetis yang mempelajari dunia kita dengan penglihatan satu dimensi
,

3D . :





Sekarang kita sendiri menemukan diri kita dalam peran makhluk inferior

.





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





, 3D :





ZW 90 +-Z +-W:









, , 3D , :





Bayangkan seorang penghuni dua dimensi, terperangkap dengan tatapan satu dimensinya persis di celah antara batu bata di dinding
,

, 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