Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakesgordon/javascript-gauntlet
An HTML5 Gauntlet-style game
https://github.com/jakesgordon/javascript-gauntlet
Last synced: 1 day ago
JSON representation
An HTML5 Gauntlet-style game
- Host: GitHub
- URL: https://github.com/jakesgordon/javascript-gauntlet
- Owner: jakesgordon
- License: mit
- Created: 2013-04-28T21:45:44.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-01-05T05:57:50.000Z (almost 9 years ago)
- Last Synced: 2024-04-14T22:17:00.229Z (7 months ago)
- Language: JavaScript
- Homepage: http://codeincomplete.com/posts/2013/4/30/javascript_gauntlet/
- Size: 15 MB
- Stars: 159
- Watchers: 17
- Forks: 103
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Javascript Gauntlet
===================An HTML5 Gauntlet-style Game
* [play the game](http://codeincomplete.com/projects/gauntlet/index.html)
* read a [blog article](http://codeincomplete.com/posts/2013/4/30/javascript_gauntlet/)
* view the [source](https://github.com/jakesgordon/javascript-gauntlet)>> 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-3dDEVELOPMENT
===========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 engineIf 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 modifiedAttributions
=============All music is licensed, royalty-free, from [Lucky Lion Studios](http://luckylionstudios.com/) 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](http://www.premiumbeat.com/sfx) 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
- [Ricardo Chirino](ricardochirino.com)
- [Open Game Art](http://opengameart.org/content/gauntlet-like-tiles)Entity sprites (players, monsters, treasure, etc) are almost certainly ripped from an old (s)NES console ?
- [Open Game Art](http://opengameart.org/forumtopic/request-for-tileset-spritesheet-similar-to-gauntlet-ii)
License
=======[MIT](http://en.wikipedia.org/wiki/MIT_License) license.