i have a great idea to make a vr in make code arcade ive been thinking about it for a while and i think its possible
1 HARD WARE: so for the actual hard wear i was think how xbox controllers can connect to a computer or laptop and be modified. well guess what xbox makes vr controllers so if i get those online i can modify their code to where the buttons do different functions for the vr and i could just cast my lap tops screen to my vr boom hard wear done
2 making things 3d
i was thinking that i could have it be a ray cast room to start just a square and depending on your x angle all the sprites in the rooms images change depending on the value of the angle you are looking at also considering that you will be moving around even if your angle dosent change your position will so what if there was an invisible grid that laid out the entire room and depending on which square of the grid you are standing on along with your camera rotation angle is what the image of all the sprites in the room looks like. and the player itself has a square that follows it and that square is made up of 16 different smaller squares and whichever square on the rooms grid is touching the most mini squares is tghe selected square.
For hardware it’d be interesting to use one of those cardboard mask things just because they are cheaper and easily accessible. the hardest part would be making a gyroscope extension.
yeah that is true but for starter u need a game to play on the headset so how bout as I suggested I could make for u @TheGrid FNAF help wanted 2d if u know what that is…
now that you ask you could make a 3d shape that you can view on the x:axis only because their wont be much of the z:axis for the shapes originally and if you can make that we should put it in a 8 block by 8 block raycast room to start with the z dimension
I am decent at hardware, I think all you would need is the proper 3D lens screens, and it would probably be best to use a custom Cardboard VR headset like @CodeTycoon mentioned. we would also need to figure out the correct communication protocols, and get the right connections @ stuff.
Yes, you should be able to connect an Xbox controller to the arcade and use those buttons, however, it doesn’t increase the amount of inputs, and then you will not be able to connect the headset.
on another note, I realized that since 3D is very hard for the devices to handle, you probably meant that it would connect to the emulator. this would be much harder, depending on whether you do the website or the app. it might help if you used @UnsignedArduino’s convert-your-makecode-arcade-games-to-executables external tool to make it an executable, which then could grant further accessibility. if you choose to go this way, you will probably have to create and code certain drivers for connecting custom hardware (or find something online).
I think the coding will be pretty easy with the raycasting extension, although it might be a bit laggy-er because it would have to generate a wider FOV to fully surround human vision.
In conclusion, I think its possible, but it will take a long time to complete, probably will require knowledge of code other than blocks, a decent PC, and money.