mirror of
https://git.coom.tech/drummyfish/raycastlib.git
synced 2024-11-21 20:29:59 +01:00
Update README.md
This commit is contained in:
parent
d3368392c2
commit
34367c4a22
1 changed files with 29 additions and 6 deletions
35
README.md
35
README.md
|
@ -1,11 +1,9 @@
|
||||||
# raycastlib
|
# raycastlib
|
||||||
|
|
||||||
Simple raycasting library for limited-resource computers.
|
Ray Casting library for (not only) limited-resource computers.
|
||||||
|
|
||||||
**Still WIP!**
|
eye-candy previews
|
||||||
|
------------------
|
||||||
previews
|
|
||||||
--------
|
|
||||||
|
|
||||||
Pokitto:
|
Pokitto:
|
||||||
|
|
||||||
|
@ -26,7 +24,32 @@ terminal:
|
||||||
|
|
||||||
![](/media/terminal.gif)
|
![](/media/terminal.gif)
|
||||||
|
|
||||||
|
features
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Very fast, small and efficient.
|
||||||
|
- Uses only integer math.
|
||||||
|
- No dependencies (uses only stdint standard library).
|
||||||
|
- Single header, KISS.
|
||||||
|
- Advanced rendering of variable height floor and ceiling.
|
||||||
|
- Textured walls and floor.
|
||||||
|
- Depth information (for fog).
|
||||||
|
- Camera shearing (looking up/down).
|
||||||
|
- Camera movement with collisions.
|
||||||
|
- Support for opening door.
|
||||||
|
- Pure C, tested to run as C++ as well.
|
||||||
|
- Optional framework functions that handle the whole rendering.
|
||||||
|
- Still flexible -- pixels are left for you to draw in any way you want.
|
||||||
|
- Tested on multiple platforms (PC, Arduboy, Pokitto).
|
||||||
|
- Many compile-time options to tune the performance vs quality.
|
||||||
|
- Well commented code.
|
||||||
|
|
||||||
|
TODO
|
||||||
|
----
|
||||||
|
|
||||||
|
- Transparency.
|
||||||
|
|
||||||
license
|
license
|
||||||
-------
|
-------
|
||||||
|
|
||||||
Everything is CC0 1.0.
|
Everything is CC0 1.0. Please share your own software as free and open-source.
|
Loading…
Reference in a new issue