Johnicholas Hines's repositories
behavior_trees_in_node
behavior trees (such as described in chris hecker's liner notes or damien isla's halo talks, or on aigamedev)
CDE
CDE: Code, Data, and Environment packaging for Linux
evolve-juntas
An evolution based algorithm that learns juntas given a membership query oracle
flixel-gdx
A cross-platform 2D game framework based on flixel by AdamAtomic.
hank
A cognitive modeling programming language
hotdrink
JavaScript MVVM library with support for multi-way dependencies and generic, rich UI behaviors.
ichbins
A tiny self-hosting Lisp-to-C compiler
imgui
A small multiplatform immediate mode graphical user interface with OpenGL3.2 backend
joos-compiler-java
A Joos programming language compiler, written in Java. Backup for CS 444 Compiler Construction course project.
Jumper
Fast, lightweight and easy-to-use pathfinding library for grid-based games
lessmilk_minus_one
http://lessmilk.com/ created some simple games using a framework (Phaser). Cutting out Phaser and adding back in just enough code to make the games work is fun and instructive.
liquidfun
2D physics engine for games
mono-synth-demo
A monophonic synthesizer using the Web Audio API
nbml
Not BulletML. Something a lot like BulletML in Lua with LÖVE.
node-red
A visual tool for wiring the Internet of Things
nodeunit
Easy unit testing in node.js and the browser, based on the assert module.
pego
PEG library in Go based on LPeg
PushButtonEngine
An open source Flash game framework built around a Component-Entity system.
PyHTN
HTN planner in Python
pymc
NOTICE: master branch now contains PyMC 3 code. PyMC 2 is in branch 2.3.
rFSM
rFSM is a lightweight Statechart implementation in Lua
rima
Rima is a tool for formulating mathematical models
rot.js
ROguelike Toolkit
SFML-Game-Development-Book
Full and up-to-date source code of the chapters of the "SFML Game Development" book
SoundJS
A Javascript library for working with Audio. Features a simple interface as the front end to multiple audio APIs via a plugin model. Currently supports HTML5 Audio & Flash.
Tennis-Refactoring-Kata
Starting code for a Refactoring Code Kata on the Tennis rules
The-Powder-Toy
Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.