An open API service indexing awesome lists of open source software.

https://github.com/jacmoe/neogardens

Retro graphics programming in 16bit style - using a modern tool-chain
https://github.com/jacmoe/neogardens

c c99 glfw3 raycasting retro

Last synced: over 1 year ago
JSON representation

Retro graphics programming in 16bit style - using a modern tool-chain

Awesome Lists containing this project

README

          

# neogardens

This project is a modern version of my [retrogardens][retrogardens] project.

Instead of C++, DosBox, Borland C 3.1 and TASM, this project uses C, Glfw3 and OpenGL via my [nasl][nasl] library, and should run natively on any modern OS.

## Screenshots

![Neogardens Palette Demo][1pal]
![Neogardens Wireframe Maze Demo][2maze]
![Neogardens Solid Color Raycast Maze Demo][4rays]
![Neogardens Textured Raycast Maze Demo][5rayt]
![Neogardens Floor and Ceiling Textured Raycast Maze Demo][6rayf]
![Neogardens Lightsourced Raycast Maze Demo][7rayl]

[nasl]: https://github.com/jacmoe/nasl "Nasl is Not A Sixteen Bit Library"
[retrogardens]: https://github.com/jacmoe/retrogardens "retrogardens"
[1pal]: https://github.com/jacmoe/neogardens/raw/master/1pal.jpg "Neogardens Palette Demo"
[2maze]: https://github.com/jacmoe/neogardens/raw/master/2maze.jpg "Neogardens Wireframe Maze Demo"
[4rays]: https://github.com/jacmoe/neogardens/raw/master/4rays.jpg "Neogardens Solid Color Raycast Maze Demo"
[5rayt]: https://github.com/jacmoe/neogardens/raw/master/5rayt.jpg "Neogardens Textured Raycast Maze Demo"
[6rayf]: https://github.com/jacmoe/neogardens/raw/master/6rayf.jpg "Neogardens Floor and Ceiling Textured Raycast Maze Demo"
[7rayl]: https://github.com/jacmoe/neogardens/raw/master/7rayl.jpg "Neogardens Lightsourced Raycast Maze Demo"