Skip to content

An old school FPS game in C++ inspired by Wolfenstein 3D

License

Notifications You must be signed in to change notification settings

siddhantrao23/sadenstein

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sadenstein notso3D

Sadenstein is a simple, old school 2.5D FPS game written in C++ inspired by Wolfenstein 3D which implements ray casting.

Current implementation allows walking through a world infested with monsters!

Controls are pretty straightforward:

Key Action
a Turn CounterClockwise
d Turn Clockwise
w Move Forward
s Move Backward

Installation

git clone https://github.com/siddhantrao23/sadenstein.git
sudo apt install -y libsdl2-dev git

Building

cd sadenstein
mkdir build
cd build
cmake ..
make

Or just run the build.sh scirpt

Usage

./sadenstein

TODO

  • Remove STB library dependancy
  • Add menu for startup
  • Add user map drawing capability
  • Kill the monsters
  • Implement network multiplayer
  • Add new sprites

Drop an issue if you want to work on any of these^

About

An old school FPS game in C++ inspired by Wolfenstein 3D

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published