Skip to content

A Sailor Moon-themed 3D maze created with raycasting

Notifications You must be signed in to change notification settings

bchen528/moonpower_maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moonpower Maze

logo


Description

A maze created in SDL2 and using raycasting to render textures

Usage

Type make in a terminal screen or compile with

gcc main.cpp -w -Iheaders -lSDL2 -lSDL2_image -lSDL2_mixer -o the_maze
./the_maze

Controls

  • Movement

    • Forward = W or (Arrow UP)
    • Rotate Left = A or (Arrow LEFT)
    • Backward = S or (Arrow DOWN)
    • Rotate Right = D or (Arrow RIGHT)
    • Speed Boost = while holding down (LEFT_SHIFT)
  • Options

    • Music off = "-" (MINUS)
    • Music on = "=" (EQUALS)
    • Exit maze program = ESC

Future implementations

  • Rain
  • Minimap
  • Weapons
  • Enemies
  • More Music Options
  • More Maps

Contributors

About

A Sailor Moon-themed 3D maze created with raycasting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published