Skip to content

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

 
 
 

Contributors