Skip to content

alexanderroidl/rayblasting-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rayblasting

Rayblasting screenshot

A browser based retro FPS

Written object-oriented in HTML, CSS (SASS), JavaScript (ES6+) and PHP

Requirements

  • A web browser (Firefox, Chrome, Opera, IE)
  • NodeJS

How to build

npm i #Install dependencies:
gulp #Where the magic happens

When built, there will appear a directory named dist, containing all processed files. ES6 will be converted using Babel JS to be backwards-, and therefore browser compatible. Upload the directory to a web server of your choice to start playing.

Engine features

  • Walls
  • Static objects
  • Simple minimap
  • Touch controls

Libraries used

About

A pseudo-3D/2.5D game engine based on raycasting.

Resources

Stars

Watchers

Forks