Skip to content

An implementation of the widely popular raycster enginer used in games such as doom and wolfenstein using HTML canvas for rendering graphics and typescript for logic.

Notifications You must be signed in to change notification settings

MustafaAli789/raycaster-engine

Repository files navigation

raycaster-engine

An implementation of the widely popular raycster enginer used in games such as doom and wolfenstein using HTML canvas for rendering graphics and typescript for logic.

Resouces Used

I used many resourced to learn about the algorithms and the basic math needed to develop this implementation. They are listed below:

Other Algos

Most algos (collision detection b/w player and wall and bullet and wall, edge of wall detection, etc) made from scratch.

  • Alot of res above were for the square bullets
new.mp4

About

An implementation of the widely popular raycster enginer used in games such as doom and wolfenstein using HTML canvas for rendering graphics and typescript for logic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published