Sudoku Solver
Here is a simple sudoku solver I built from scratch. Input a solvable sudoku, and it'll spit out a solution! If it's unsolvable, it'll let you know. This is a toy project that uses only a basic DFS — nothing too complicated! I mainly wanted to do it to learn JavaScript.
Chess Player (in progress)
Here is (the source code for) a simple chess player. You can comple it using the Makefile. It has no GUI, so unfortunately, for now, it's limited to ASCII art to represent the board. You can play against yourself or the bot, but beware, the bot is currently not very bright. It's limited to a simple BFS and evaluates a position according to material value; it doesn't have a tactical brain.
To-Do List
I'm a big fan of to-do lists when I have lots of stuff on my mind and I just wanna get chores done. Here's a very simple interactive to-do list. You can add new tasks, mark a task as done (but leave it there in case you wish to revisit it), permute the tasks, or eliminate a task (which, unlike marking it as done, completely erases it from the list).