Torvec / dog-runner-game

Its a vanilla js game about a dog that runs, etc.
MIT License
0 stars 0 forks source link

The Running Dog

A side-scrolling action game where you play as a dog with super powers. Defeat enemies and avoid getting hit while you try to get the highest score possible within the time limit.

Credits

The original code base was created by Frank Dvorak of Frank's Laboratory from his lengthy tutorial on youtube JavaScript Game Development Course for Beginners, specifically project 9 which is the final project in the series. That said, I have made many modifications and additions such as the following:

Additions to Original Codebase

Assets

All art assets were created by bevouliin at https://bevouliin.com/

All sound related assets can be found here:

All music related assets can be found here:

Setup Assets

The art assets are not included in this repo but can be found here: JavaScript Game Development Course for Beginners

  1. Open the description and look for Project 9: Final Endless Runner Game.
  2. Download the assets from the links provided in the description. NOTE: There are more assets in the description than used in my version of the game.
  3. Create the following directory structure in the root of the project and place the assets in the appropriate directories as shown below:
/assets
  /backgrounds
    /forest
      layer-1.png
      layer-2.png
      layer-3.png
      layer-4.png
      layer-5.png
    /city
      layer-1.png
      layer-2.png
      layer-3.png
      layer-4.png
      layer-5.png
  /music
    run_for_your_life_00.wav
    run_for_your_life_01.wav
    run_for_your_life_02.wav
    run_for_your_life_03.wav
  /sounds
    fire_ball.wav
    fire_roll.wav
    puff.wav
    shoot.wav
  /sprites
    /enemy
      enemy_bat_3.png
      enemy_fly.png
      enemy_ghost_2.png
      enemy_ghost_3.png
      enemy_ground_zombie.png
      enemy_plant.png
      enemy_raven.png
      enemy_spider_big.png
      enemy_spider.png
      enemy_spinner.png
      enemy_worm.png
      enemy_zombie.png
    /particles
      boom.png
      fire.png
    /player
      player.png
    /ui
      heart.png
      lives.png