okkindel / Labyrinth

Simple 3D Labyrinth written in Javascript. Maze generator was written earlier in Java. It uses canvas to draw minimap and raycasting system.

Home Page:https://okkindel.github.io/maze

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3D Javascript Maze

3D Labyrinth written in Javascript. Maze generator was written earlier in Java. You controll camera by arrows, Shift for moving horizontaly. It uses canvas to draw minimap and raycasting system. Level creator was also done earlier, during this project.

Technique was used in Wolfenstain 3D. Some effects was added by me.

Engine features

  • Pseudo 3D map generated from array
  • Textured walls
  • Textured cellig
  • Simple shading
  • Fog on distance
  • Walkig
  • Static 2D sprites
  • Simple enemies with simle AI
  • Random maze generator in Java
  • Level creator in Python

Game appearance

Live example

https://okkindel.github.io/maze/

Todo

  • Shadows
  • Code Optymize
  • Maybe level creator?
  • Prescribe maze generator to JavaScript
  • Prescribe level creator to JavaScript
  • All ideas are very welcome

About

Simple 3D Labyrinth written in Javascript. Maze generator was written earlier in Java. It uses canvas to draw minimap and raycasting system.

https://okkindel.github.io/maze


Languages

Language:JavaScript 74.0%Language:Python 12.7%Language:Java 9.4%Language:HTML 2.0%Language:CSS 1.9%