Skip to content

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

Notifications You must be signed in to change notification settings

okkindel/Rogue3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  1. Compile it:

    make debug
  2. 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published