Skip to content

Instantly share code, notes, and snippets.

View jeremyckahn's full-sized avatar

Jeremy Kahn jeremyckahn

View GitHub Profile
@bebraw
bebraw / gameengines.md
Created January 6, 2011 18:07
List of JS game engines. You can find a wikified version at https://github.com/bebraw/jswiki/wiki/Game-Engines. Feel free to modify that. I sync it here every once in a while.

IMPORTANT! Remember to check out the wiki page at https://github.com/bebraw/jswiki/wiki/Game-Engines for the most up to date version. There's also a "notes" column in the table but it simply does not fit there... Check out the raw version to see it.

This table contains primarily HTML5 based game engines and frameworks. You might also want to check out the [[Feature Matrix|Game-Engine-Feature-Matrix]], [[Game Resources]] and [[Scene Graphs]].

Name Size (KB) License Type Unit Tests Docs Repository Notes
Akihabara 453 GPL2, MIT Classic Repro no API github Intended for making classic arcade-style games in JS+HTML5
AllBinary Platform Platform Dependent AllBinary 2D/2.5D/3D n
@jeremyckahn
jeremyckahn / propagateKapi.sh
Created March 21, 2011 01:54
I use this when pushing a stable release from dev.
git checkout master;
git merge dev;
git checkout gh-pages;
git merge dev;
git push origin dev;
git push origin master;
git push origin gh-pages;
git checkout dev;
@jeremyckahn
jeremyckahn / gist:948381
Created April 29, 2011 14:30
seawolff kapi fix
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>kapi</title>
<meta name="generator" content="TextMate http://macromates.com/">
<meta name="author" content="Jeremy Kahn">
<!-- Date: 2010-12-07 -->
@jeremyckahn
jeremyckahn / tweeny.md
Created May 19, 2011 13:47
A rough, incomplete README

Tweeny

Tweeny is a tweening engine for JavaScript. That's it. Tweeny is meant to be a low level tool that can be encapsulated by higher-level tools. It does:

  • Tweening.
  • Extensibility hooks for the tweening.

Tweeny doesn't do:

@jed
jed / LICENSE.txt
Created May 20, 2011 13:27 — forked from 140bytes/LICENSE.txt
generate random UUIDs
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 Jed Schmidt <http://jed.is>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@joelambert
joelambert / README
Created June 1, 2011 11:03
Drop in replacements for setTimeout()/setInterval() that makes use of requestAnimationFrame() where possible for better performance
Drop in replace functions for setTimeout() & setInterval() that
make use of requestAnimationFrame() for performance where available
http://www.joelambert.co.uk
Copyright 2011, Joe Lambert.
Free to use under the MIT license.
http://www.opensource.org/licenses/mit-license.php
@mattmanning
mattmanning / drugwars.txt
Created June 1, 2011 16:09
Drugwars for the TI-82/83/83+ Calculators
Lbl G
ClrHome
Disp " J.M.'S DRUGWAR"," SIMULATION",""," VERSION 2.00",""," JUST SAY NO."
2000→Z
5000→Y
0→V
100→K
1→B
2→N
0→I
@jeremyckahn
jeremyckahn / osx.sh
Created June 6, 2011 01:46
Useful OS X BASH commands
# Disable Spaces animation
# /via http://hints.macworld.com/article.php?story=20110214074550501
defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES && killall Dock
# ... And re-enable.
defaults delete com.apple.dock workspaces-swoosh-animation-off && killall Dock
@jeremyckahn
jeremyckahn / .vimrc
Created September 8, 2011 06:10
.vimrc
syntax enable
set number
set hlsearch
set incsearch
set nocp
set autoindent
set expandtab
set shiftwidth=4
set softtabstop=4
cnoreabbr nt NERDTree