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

https://github.com/okkindel/rogue3d

Classic 3D roguelike written in C++ with SFML library. Made with raycasting technique. Inspired by pixel dungeon. To be continued in my free time.
https://github.com/okkindel/rogue3d

3d raycasting roguelike

Last synced: 13 days ago
JSON representation

Classic 3D roguelike written in C++ with SFML library. Made with raycasting technique. Inspired by pixel dungeon. To be continued in my free time.

Awesome Lists containing this project

README

        

# Rogue3D

## A raycaster written in C++ with SFML library. In the future probably a roguelike game, if I will have enough patience and time.

## How to run it:

1. ### Clone the repository:
`git clone https://github.com/okkindel/Rogue3D.git`
2. ### Install SFML:
* Debian based: `sudo apt-get install libsfml-dev`
* Windows and others: [Click](https://www.sfml-dev.org/tutorials/2.5/start-vc.php)
3. ### Compile it:
`make debug`
4. ### Run it:
`./bin/debug`

## Features:
* 3D map generated from array
* Textured walls
* Simple shading based on distance
* Fog on distance
* Walkig (also side walking)
* Lightning (static at the moment)

## How does it look like:


## Todo:
* 2D Sprites
* Textured floor and celling
* Simple enemies with AI