• This repository has been archived on 30/Apr/2024
  • Stars
    star
    177
  • Rank 215,263 (Top 5 %)
  • Language ActionScript
  • Created about 11 years ago
  • Updated over 10 years ago

Reviews

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

Repository Details

Source for the Flash-based Glitch client

Glitch Web Client

Glitch was a browser-based MMO created by Tiny Speck. This repository contains the source code for the game client.

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:

All of the source code for Glitch's Flash-based browser client.

What is not included

A working version of the game. :(

The Glitch client requires a Glitch server to work, and there are no longer any Glitch servers for it to use. This code is provided mainly for instructional and reference purposes; if you are attempting to develop something with any of the asset repositories, the client implementation may be a valuable resource.

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!

Exceptions to the CC0 1.0 Universal License

This repository includes several third-party projects that come with their own licensing terms. Our license does not cover their work. Please respect the licensing terms of those projects — their licenses are included in the headers of their source files. Those projects, and their locations in this repository, are:

  • Draw by Martin Heidegger (at/leichtgewicht)
  • Tweener by Zeh Fernando, Nate Chatellier, Arthur Debert and Francis Turmel (caurina/transitions)
  • Image Encoding, JSON Serialization, and Base64 Encoding by Adobe (com/adobe)
  • Bit101 by Keith Peters (com/bit101)
  • A variety of libraries from GreenSock (com/greensock)
  • EdgeFinder and ColorMatrix by Sakri Rosenstrom and Mario Klingemann (com/quasimondo)
  • Upload BitmapData Snapshot by Stephen Braitsch (com/quietless)
  • Object Pool by Michael Baczynski (de/polygonal)
  • Stats by Mr.doob (net/hires)
  • GIF Encoding and Decoding by Thibault Imbert (org/bytearray)
  • SWF deconstruction by Paul Sivtsov (org/igorcosta)
  • Ronda Seven font by Yusuke Kamiyamane (TSEngineAssets/src/assets/fonts)
  • Prisencolinensinainciusol by Adriano Celentano (TSEngineAssets/src/assets/sounds)
  • GrahamScan by Schell Scivally (locodeco/lib/src/locodeco/util/GrahamScan.as)
  • Convex Hull by Christopher Salvarani (locodeco/lib/src/locodeco/util/GrahamScan2.as)
  • Apache's Flex (locodeco/swf/libs)

Some files from the original repo have been removed due to their restrictive licensing:

  • Helvetica (TSEngineAssets/src/assets/fonts)
  • VAG Rounded (TSEngineAssets/src/assets/fonts)

More Repositories

1

hammock

Run Slack integrations on your own server
PHP
380
star
2

glitch-GameServerJS

The server-side javascript for Glitch that determined all game behavior
JavaScript
252
star
3

glitch-avatars

Art and source for Glitch's customizable avatars
ActionScript
208
star
4

glitch-items

Items, Inhabitants, and other assorted things from www.glitchthegame.com
ActionScript
179
star
5

glitch-locations

Artwork and source from all the locations in Glitch
128
star
6

glitch-hq-android

Glitch HQ Android app
Java
109
star
7

glitch-overlays

Overlays (like max quoin rainbows and achievement badges) from Glitch
96
star
8

services-examples

Examples of third-party integration scripts
Perl
54
star
9

glitch-android-sdk

Glitch Android SDK
22
star
10

glitch-csharp-sdk

Glitch C# / Unity SDK
C#
19
star
11

glitch-objects

17
star
12

avatar-animations

Use animated Glitch avatars in your own apps
16
star
13

doug

A simple bug tracker
PHP
14
star
14

glitch-ios-sdk

Glitch iOS SDK
Objective-C
13
star
15

graphite-render

Our patches to the graphite renderer
Python
13
star
16

jenkins-slack-plugin

A Jenkins CI plugin for posting notifications to a Slack channel
Java
12
star
17

glitch-mash

Demo Glitch API app - vote for the best Glitch outfits.
PHP
11
star
18

chef-handler-slack

Generate Chef reports to a channel in Slack
Ruby
8
star
19

logbot

Simple IRC bot in Node
JavaScript
6
star
20

logbot-perl

IRC logging and reporting bot, written in perl
Perl
6
star
21

sleuth

🕵️‍♂️ A Slack Log Viewer
TypeScript
5
star
22

imgproc

Simple tool to test image processing tools
PHP
5
star
23

get-slack-magic-link

JavaScript
4
star
24

lib_gearman

PHP functions to make working with Gearman easier
PHP
3
star
25

deterministic-versions

🔮 Deterministic versioning algorithm for Electron-based desktop applications
TypeScript
2
star
26

push-alert

github action to send slack notification when commits merged without review
TypeScript
2
star