Skip to content

A single-player Bullet Hell game made with Kaboom. Demo: https://marc.codeberg.page/bullethell.

License

Notifications You must be signed in to change notification settings

marcmirror/bullethell

Repository files navigation

This is a read-only mirror of the git repo at https://codeberg.org/marc/bullethell

Evils Of The Dungeon

Evils Of The Dungeon (EOTD) is a Bullet Hell game where you play a kid called Bobby. On his way home from baseball training, Bobby is sucked into a portal and wakes up in a dungeon where everything is out to get him. Luckily he has his trusty bat with him which helps him defend off the hordes of evil.

EOTD was created with Kaboom.

---> DEMO <---

Features

  • Trying to kill you: Flying skulls, arrows and spears.
  • Different items that spawn at random places on the map.
    • Sneakers: Run faster for a short amount of time.
    • Bomb: Blow up your enemies. But be aware, the bomb will leave a hole in the ground.
    • Health flask: Regain health.
  • Try to survive as long as possible and beat your own highscore.
  • Cool retro look and sounds.

Movement

w = UP, a = LEFT, s = DOWN, d = RIGHT

Mouse Click = ATTACK, Space = DROP BOMB, p = PAUSE

Folder structure

  • src - source code
  • www - distribution folder, contains your index.html, built js bundle and static assets

Setup

Prerequisites

Up-to-date Node.js and npm installation.

Initial Setup

npm install

Will install all the required dependencies.

Development

$ npm run dev

Will start a dev server at http://localhost:8000.

Distribution

$ npm run build

Will build your js files into www/main.js.

$ npm run bundle

Will build the game and package it into a .zip file, which can then be uploaded or deployed etc.

Third party assets

License

AGPL v3