My chapter 9 project for The Elements of Computing Systems was a game that utilizes raycasting to render a pseudo-3D level. You have to find four "secret" areas (one in each room) to win.
This video is of the game running (in real time) on the VM emulator provided by the book's authors. Thanks go to 199X for the accompanying music :)
You can play it online using Edward Seymour's awesome (and super fast!) Hack emulator here: [ Ссылка ]
Source code can be found at [ Ссылка ].
More info on the TECS book can be found at [ Ссылка ]. I highly recommend the book, especially for those interested in learning more about the many layers of abstraction between your browser and the chips that make up your computer.
Music: 199x - Face the Storm ([ Ссылка ])
More info on the raycasting technique can be found at [ Ссылка ]. Thanks to Lode Vandevenne for the excellent resource!
![](https://s2.save4k.ru/pic/c-J7lwKWDN8/maxresdefault.jpg)