Skip to content

Merevoli-DatLuu/Raycaster-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Raycaster Simulator

preview

Introduction

This is a simple Raycaster Simulator made with Pygame. You can draw the 2D world and it will be converted to 3D world by using the raycasting technique.

Install

  • Run in python 3.
  • Neccessary package:
    • pygame
  • If you don't have these packages, you can install it with
python3 -m pip install -r requirements.txt

Run

python3 main.py

Control

ASDW - movement
Left mouse - pick block
Middle mouse - spawn player
Right mouse - destroy block

About

Render a 3D world based on a 2D map from the field of view.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages