Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raycasting Project

This project is a simple implementation of raycasting in C++. Raycasting is a rendering technique to create a 3D perspective in a 2D map. We shoot rays from the player to every direction in player's field of view and check what walls they hit. This is used to render a 3D view of the map.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of Meson

Building and Running the Project

To build and run the project, follow these steps:

  1. Clone the repository:
git clone https://github.com/Ethanvdw/FirstPerson.git
cd First Person
  1. Create and navigate to your build directory
meson setup builddir
cd builddir
  1. Build and run the project
meson compile
meson run

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages