Posts
- Cira Centre Games: Origins
- Automated Testing for Billiards
- Block Randomization
- Logging for Recformer
- A* for Recformer
- Graph Simplification for a Faster A*
- Visualizing Hilbert Curves With Raylib
- Visualizing Conway's Game of Life with Raylib
- Previewing Files with Tkinter
- Panning and Zooming for a Node Graph Editor with Tkinter
- Updating My Site to Hugo
- Q-Learning and SARSA
- Temporal Difference Learning
- Policy Iteration
- Value Iteration
- Revised Direct Utility Estimation For Better MDP
- Direct Utility Estimation
- Generative Art: Conway's Game of Life
- Generative Art: Lightning
- Generative Art: Circles and Squares
- Linear and Quadratic Discriminant Analysis
- An Introduction to Naive Bayes Classification
- Deriving the Ordinary Least Squares Linear Regression Solution
- Motivating the Backoff N-Gram
- Typing Game
- Chrome Invert Colors
- N-Grams: Joint Probability
- Ring Buffers
- N-Grams With Harry Potter
- Procjam 2018 Postmortem
- Q Learning: Starting From the Top
- Redacting PDFs
- Visualizing Fractal Trees
- Generative Design in Minecraft: Nuking the Ground
- Visualizing Sorting Algorithms with OpenGL
- Making Rush Hour: Github and Matrix Formats
- Making Rush Hour: Requirements and Basic Structuring
- Generative Design in Minecraft: MCEdit Basics
- C++ to Python Bindings with Swig