4 ms·
Either a raytracer or a software rasterizer. Or both.
by thrower123 7y ago
Either a raytracer or a software rasterizer. Or both.
- azhenley 7y agoI almost added raytracer! I'll add it to the end with some other community suggested projects. Thanks for the suggestion.
- nlh 7y agoSeconded! Raytracer is phenominal, especially if you do it “purely” (no GPU/OpenGL/etc.). It’s relatively straightforward and the satisfaction of seeing even a basic shaded sphere that you literally created from scratch in code by writing pixels to a bitmap file is awesome. I did this about a year ago and it was still one of the most fun/educational projects I’ve ever done.
- Lerc 7y agoRaytracer was the thing that sprang to mind for me. Currently the only two I have left to do on the list are the Basic compiler and the spreadsheet. I plan to do the compiler quite soon, once the emulator IDE is nice enough. If I decide to do a Basic without line numbers I'll probably be doing another text editor as well. Not sure if I could bring myself to write a spreadsheet. I feel queasy just looking at them.