Skip to content

Arc0re/arc0re.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BABYDOOM

Clone of DOOM using the JavaScript Babylon.js engine.

Github hosting of the game

Azure hosting of the game

This is an "early alpha", more of a technical demo. More content will be added (like a purpose to play the game)

Current features:

  • Random enemy placement
  • Sprite animation (static and 2 death animations)
  • Random "world" generation (wall placement)
  • Gun shot
  • Bullet collisions
  • Keyboard layout selection

TODO:

  • Remove unused assets.
  • Better stuff than a couple of alert() at loading
  • Prevent sprites from spawning inside the cubes
  • Fix starting position
  • Cooldown on guns
  • Death animations for monsters
  • AI / Pathfinding
  • A real HUD, at least centered (don't tell me this one is)
  • Add weapons?
  • DOOM's original shotgun behaviour (more than 1 pellet)
  • Fix buggy collisions [x]
  • Add other enemies
  • Make fix levels? Or improved random placement of "walls".
  • Console to enter cheats and stuff like that?

Thanks a lot Demonixis, if you ever come across this repo, your micro fps tutorial has been very useful. (And I even borrowed some of your stuff like the getForwardVector() function).

DISCLAIMER

NONE OF THE ASSETS USED ARE MINE. ALL THE GRAPHICS AND SOUNDS ARE PROPERTY OF ID SOFTWARE (aka BETHESDA).

About

Doom clone using the JavaScript Babylon.js engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published