bb4's repositories
bb4-simulations
A collection of java simulations. Examples include reaction diffusion, fractals, henon phase exploration, snakes, dice, and fluid flow.
bb4-common
Common scala code for all bb4 projects.
bb4-optimization
A collection of heuristic optimization algorithms
bb4-A-star
Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.
bb4-puzzles
A Scala puzzle framework with generator and solver implementations for puzzles like Sudoku, Hi-Q, OneTough Puzzle, Tantrix, and others.
bb4-Q-learning
A generic Q-Learning with an example Tic-Tac-Toe implementation which uses it
bb4-aikido-app
A Scala application that generates an html/javascript aikido technique builder that can be deployed to a website.
bb4-expression
a library for parsing a text representation of a mathematical expression that is written in terms of x
bb4-adventure
A framework for building graphical (or textual) adventures.
bb4-color-mixer
Application to demonstrate how the [Porter/Duff compositing rules](http://ssp.impulsetrain.com/porterduff.html) can be applied
bb4-experimentation
Some experimental projects built using the bb4 framework. Some are just quick prototypes or tests, while others may be split out into a separate repository when mature enough.
bb4-gradle
Shared build logic for bb4 projects
bb4-image-breeder
Application that allows you to mix image processing filters together using a genetic algorithm in order to produce very interesting results.
bb4-imageproc
Scala Image breeder app and image processing demo code based on Java2d book.
bb4-jenkins-config
Jenkins configuration
bb4-project-template
A trivial bb4 project that can be used as a template creating new bb4 nprojects. Just duplicate it and start modifying it.
bb4-shortest-paths
Implementation of some populate shortest path algorithms in graphs
bb4-traffic-simulation
Use a graph with sprites to model traffic flow