The server-side javascript for Glitch that determined all game behavior
JavaScript
Permalink
Failed to load latest commit information.
achievements Glitch gameplay JS Nov 19, 2013
groups Glitch gameplay JS Nov 19, 2013
items Glitch gameplay JS Nov 19, 2013
locations Glitch gameplay JS Nov 19, 2013
players Glitch gameplay JS Nov 19, 2013
quests Glitch gameplay JS Nov 19, 2013
utils Updated source/license for JSON stringifier Dec 11, 2013
README.md Glitch gameplay JS Nov 19, 2013
admin.js Glitch gameplay JS Nov 19, 2013
common.js Glitch gameplay JS Nov 19, 2013
config_base.js Glitch gameplay JS Nov 19, 2013
config_dev.js Glitch gameplay JS Nov 19, 2013
config_prod.js Glitch gameplay JS Nov 19, 2013
config_test_prod.js Glitch gameplay JS Nov 19, 2013
eric2.js Glitch gameplay JS Nov 19, 2013
inc_data_clothing.js Glitch gameplay JS Nov 19, 2013
inc_data_default_avatars.js Glitch gameplay JS Nov 19, 2013
inc_data_faces.js Glitch gameplay JS Nov 19, 2013
inc_data_feats_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_feats_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_homes.js Glitch gameplay JS Nov 19, 2013
inc_data_homes_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_homes_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_imagination.js Glitch gameplay JS Nov 19, 2013
inc_data_mapextras_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_mapextras_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_maps_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_maps_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_overlays.js Glitch gameplay JS Nov 19, 2013
inc_data_pols_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_pols_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_skills.js Glitch gameplay JS Nov 19, 2013
inc_data_sounds.js Glitch gameplay JS Nov 19, 2013
inc_data_street_upgrades_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_street_upgrades_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_swfs_avatar_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_swfs_avatar_prod.js Glitch gameplay JS Nov 19, 2013
inc_data_swfs_locations_dev.js Glitch gameplay JS Nov 19, 2013
inc_data_swfs_locations_prod.js Glitch gameplay JS Nov 19, 2013
main.js Glitch gameplay JS Nov 19, 2013
test.txt Glitch gameplay JS Nov 19, 2013
utf.php Glitch gameplay JS Nov 19, 2013
utils.js Glitch gameplay JS Nov 19, 2013

README.md

Glitch Game Server JavaScript Repository

License

All files are provided by Tiny Speck under the Creative Commons CC0 1.0 Universal License. This is a broadly permissive "No Rights Reserved" license — you may do what you please with what we've provided. Our intention is to dedicate these works to the public domain and make them freely available to all, without restriction.

All files are provided AS-IS. Tiny Speck cannot provide any support to help you bring these assets into your own projects. Many of these files are not structured in a standard, straightforward way, and they may take a bit of your time and work to understand.

Note: the Glitch logo and trademark are not among the things we are making available under this license. Only items in the files explicitly included herein are covered.

There is no obligation to link or credit the works, but if you do, please link to glitchthegame.com, our permanent "retirement" site for the game and these assets. Of course, links/shoutouts to Tiny Speck (tinyspeck.com) and/or Slack (slack.com) are appreciated.

What you'll find in here:

Glitch's gameplay was driven entirely by server-side JavaScript running on top of Rhino (https://developer.mozilla.org/en-US/docs/Rhino). This repository contains all of that JavaScript. You'll also find every bit of dialogue in here. If you were ever wondering how to get a super-rare achievement, you'll find that in here as well.

Documentation Contributions Are Welcome!

If you figure something out that you think others could learn from, write up a quick how-to document and submit it to us as a pull request. Share your knowledge!