mirror of
https://github.com/ssloy/tinyraycaster.git
synced 2025-09-08 21:20:39 +02:00
Updated Home (markdown)
6
Home.md
6
Home.md
@@ -1,5 +1,8 @@
|
||||

|
||||
|
||||
This video (clickable) shows what lies in this repository:
|
||||
[](https://youtu.be/zPIVTqVilCM)
|
||||
|
||||
At the time I write this text, the repository contains mere 486 lines of code, that is why I call it tinyraycaster:
|
||||
|
||||
```sh
|
||||
@@ -7,9 +10,6 @@ haqreu@daffodil:~/tinyraycaster$ cat *.cpp *.h | wc -l
|
||||
486
|
||||
```
|
||||
|
||||
This video shows what lies in this repository:
|
||||
[](https://youtu.be/zPIVTqVilCM)
|
||||
|
||||
This text is written for those who only make first steps in programming. The main idea is to show, step by step, how to make a game à la <a href="https://en.wikipedia.org/wiki/Wolfenstein_3D">Wolfenstein 3D</a>. Attention, I am not going to compete with Carmack, he is a genius and his code is stunning. I aim a different goal: I'm using the huge computing power of modern computers to allow my students to create fun projects in very short time (typically few days), without getting stuck in the optimization nightmare. To write a slow code is my intention, it is much shorter and more understandable. While Carmack <a href="https://en.wikipedia.org/wiki/Fast_inverse_square_root">writes 0x5f3759df</a>, I write 1/sqrt(x). We pursue different goals.
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user