Applications
Wordle Solver
An application that assists with the game of Wordle. (Coffeescript)
ClueSolver
A simple solver for the game of Clue, supporting both Classic and Master Detective rules.
Not A Clue
An application that assists with the game of Clue. (derived from ClueSolver above) (Coffeescript)
Sudoku
Sudoku puzzle solver, generator, move suggester, and difficulty rater.
bip39
Various BIP-39 tools. (Coffeescript)
blackjack
Various tools for analyzing the game of Blackjack. (Coffeescript)
craps
Various tools for analyzing the game of craps. (Coffeescript)
factors
An application that finds all prime factors of a given number between 2 and 9007199254740991. (Coffeescript)
fallout76
Various tools for fallout76. (Coffeescript)
git-helpers
Scripts and aliases that make git easier to use (bash)
kamisolver
A solver for the game KAMI. (forked from joedrago/kamisolver) (Coffeescript)
sudokujs
A sudoku game. (forked from joedrago/sudokujs) (Coffeescript)
Bad Guy Minesweeper
A version of minesweeper that requires less guessing (forked from joedrago/bgm) (Coffeescript)
Sieve
Finds all primes up to a limit using a Sieve of Eratosthenes.
Libraries
Many many libraries that do a lot of different things …
drawArc
A function that computes the first endpoint for drawing an arbitrary arc using the HTML arcTo method. (Coffeescript)
GamePlayer
A game player for two-player perfect information games, implemented using a min-max game tree, alpha-beta pruning, and a transposition table, along with a variety of heuristics.
Misc
Miscellanous features and functionality not worthy of individual projects.
Msxmlx
MSXML Extensions
- (docs/Msxmlx/html/index.html)[API Documentation]
- (https://github.com/jambolo/Msxmlx#Msxmlx)[Project on GitHub]
PathFinder
An path-finder implementation using A*
TgaFile
TGA format and file support.
Wx
Windows API extensions
WIP
Mostly-unfinished stuff. Check the Github repo to see how long it has been collecting dust.
Backgammon
(WIP) A backgammon-player.
Beast
(WIP) A boolean expression simplifier
bitcoin-keys-demo
(WIP) Various demonstrations of the derivations and features of Bitcoin keys. (Coffeescript)
- (https://github.com/jambolo/bitcoin-keys-demo#bitcoin-keys-demo)[Project on GitHub]
BloomFilter
(WIP) A generic bloom filter
Chess
(WIP) A chess-player.
- (https://github.com/jambolo/Chess)[Project on GitHub]
Confetti
(WIP) A Vulkan-based particle system.
ConfettiMachine
(WIP) A particle system construction kit using the Confetti library.
Equity
(WIP) An implementation of a Bitcoin node
Glfwx
(WIP) A C++ wrapper around GLFW
NameGenerator
(WIP) Generates random names.
StateMachine
(WIP) A generic state machine implementation
Tsunami
(WIP) A go-player.
Vkx
(WIP) Extensions to the Vulkan library