Will I complete my 4d raytracing program in 100h?
Basic
2
10
Dec 31
50%
chance

I have spent 4h already, but those do not count. Only hours spent on the project after the market creation count.

I am doing from the ground in C#, using only SetPixel or similar function as blackbox. Everything else (vectors, quaternions, space, camera, objects, raytracing, etc) I program myself. (I do not use 3d graphics libraries).

The project is proof of concept. I will not hunt any aim other than "it works". If I implement 2 types of 4d-bodies and first-person movement and rotation the program is complete. FPS and performance does not matter, I will not spend time on optimisation if it outputs at least 0.5 FPS on CPU (I am yet to learn gpu and shaders, but that will not be part of this project). No reflections, no occlusion, no lighting.

Market will not close until 100h are spent or I decide to completely abandon the project. If I abandon, resolves No.

If I do not complete the project in 100h of dedicated time, resolves No.

This program is inspired by 4D Golf computer game, but I came up with my own 4d approach.

My previous experiments (but 3d):

1) in C/C++

https://youtu.be/cBBeefudZCM?si=iiqvoROR7hE7TXuc

2) in Lua

https://youtu.be/1QWyA5mqaG8?si=d_anBsmPh0p8lk7k

3) in Lua

https://youtu.be/_OyI_79AHfw?si=nPr3YMF0xuCgiX2y

Previous markets:

3d:

2D:

Get Ṁ1,000 play money
Sort by:

A bit slowed down on matrices. It is trivial to rotate an object an a plane alligned with global coordinate system, but I don't yet know how I will rotate around arbitrary local plane.

2.5h

I have decided to use ChatGPT. I am splitting the tasks into trivial bites I am too bored to type, and that reduces the chances of my typos.