• Stars
    star
    155
  • Rank 240,864 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 11 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An HTML5 Gauntlet-style game

Javascript Gauntlet

An HTML5 Gauntlet-style Game

NOTE: single player only at this time, multiplayer coming later

SUPPORTED BROWSERS

  • Chrome 24+
  • Firefox 18+
  • IE 9+

KNOWN ISSUES

  • No support for touch/mobile devices
  • Startup (and level transition) can be slow over a slow network connection (duh)

TODO

  • POLISH - better scoreboard fonts
  • POLISH - let doors have corners (and choose more wisely between horz/vert when up against odd walls)
  • POLISH - render monsters top down with slight overlap for pseudo-3d

DEVELOPMENT

The game is 100% client side javascript and css. It should run when served up by any web server.

Any changes to the following files will be reflected immediately on refresh of the browser

  • js/gauntlet.js
  • css/gauntlet.css
  • images/
  • sounds/
  • levels/

However, if you modify the js/game/ or js/vendor/ javascript files, the unified versions need to be regenerated:

js/vendor.js        # the unified 3rd party vendor scripts (sizzle, animator, audio-fx, stats, state-machine)
js/game.js          # the unified general purpose game engine

If you have the Ruby language available, Rake tasks can be used to auto generate these unified files:

rake assets:create   # re-create unified javascript/css asset files on demand
rake assets:server   # run a simple rack server that automatically regenerates the unified files when the underlying source is modified

Attributions

All music is licensed, royalty-free, from Lucky Lion Studios for this project only. If you re-use this project for your own purposes you must license your own music please.

All sound effects are licensed, royalty-free from Premium Beat for this project only. If you re-use this project for your own purposes you must license your own sound effects please.

Background tilesets (walls, floors, doors) are provided by

Entity sprites (players, monsters, treasure, etc) are almost certainly ripped from an old (s)NES console ?

License

MIT license.

More Repositories

1

javascript-state-machine

A javascript finite state machine library
JavaScript
8,690
star
2

javascript-racer

How to build an outrun-style racing game in javascript
HTML
1,033
star
3

bin-packing

A javascript binary tree based algorithm for 2d bin-packing suitable for generating CSS sprites
JavaScript
628
star
4

sprite-factory

Automatic CSS Sprite Generator
Ruby
620
star
5

javascript-tetris

A simple javascript tetris game
HTML
586
star
6

javascript-pong

A javascript version of the classic 1972 arcade game Pong!
JavaScript
202
star
7

javascript-tiny-platformer

A very minimal javascript platform game
JavaScript
172
star
8

javascript-audio-fx

A Simple HTML5 Audio Helper Library
JavaScript
111
star
9

javascript-boulderdash

An HTML5 implementation of the c64 classic Boulderdash game
JavaScript
103
star
10

javascript-snakes

An HTML5 Snakes Game
HTML
95
star
11

javascript-tower-platformer

A prototype for an html5 rotating tower platformer game
JavaScript
86
star
12

javascript-breakout

An HTML5 canvas implementation of breakout
JavaScript
72
star
13

rack-rabbit

A Unicorn-style forking server for hosting rabbitMQ consumers as load balanced Rack apps
Ruby
62
star
14

javascript-starfield

An old school 2d starfield using HTML5 <canvas>
JavaScript
46
star
15

javascript-delta

An HTML5 javascript shoot em up in the style of the old c64 classic game "Delta"
JavaScript
43
star
16

ruby-sample-daemon

A simple example of daemonizing a long running Ruby process
Ruby
13
star
17

tetris-shoes

A Tetris game in Ruby Shoes
Ruby
5
star
18

javascript-stutter

Can anyone make this minimalist canvas animation smooth ?
JavaScript
3
star
19

dotfiles

Personal dotfiles
Vim Script
2
star
20

sprite-factory-and-rails31

Experimenting with sprite-factory and the rails 3.1 asset pipeline
Ruby
2
star
21

snowpack-coverage-bug

Reproducing a snowpack/web-test-runner coverage issue
JavaScript
1
star
22

unified-assets

Easily unify and minify static javascript and css assets
Ruby
1
star
23

vue-template-brunch

Adds support to Brunch for pre-compiling standalone (NOT single-file) vue templates.
JavaScript
1
star
24

ruby-serializer

Declarative serialization of PORO's to JSON
Ruby
1
star