Skip to content

This is a Lua implementation of the Ray Casting technique. It uses Love2D as the game engine framework.

License

Notifications You must be signed in to change notification settings

pratik2709/RayCasting-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayCasting Engine

Introduction

This is a Lua implementation of the Ray Casting technique. It uses Love2D as the game engine framework. Ray Casting Image

What is Ray Casting ?

Ray-casting is a technique that transforms a limited form of data (a very simplified map or floor plan) into a 3D projection by tracing rays from the view point into the viewing volume

How to run this code ?

  • Download the Love2D executable from https://love2d.org/
  • Run the following on the terminal on MacOS: ~/path/to/the/love2d/executable/ ~/path/to/unzipped/folder/
  • Or drag and drop the folder with the unzipped code onto the Love2D executable
  • More information here: https://love2d.org/wiki/Getting_Started

Built With

Love2D - Game Engine Framework

License

This RayCasting Engine is released under the MIT license.

Acknowledgments and Sources

This code is based on the following sources:

About

This is a Lua implementation of the Ray Casting technique. It uses Love2D as the game engine framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages