Overview of grid based games and implementation of checkers in MonoGame/C#.
Links and Notes
- Checkers demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/gridbased
- Podcast theme music – Ride by Pocketmaster

Overview of grid based games and implementation of checkers in MonoGame/C#.
Knox Game Design Spring ’23 game jam entries
Working menu, basic background. Throw the mail to the mailbox.
Use your plane to deliver the packages to as many houses as possible. Watch out for the balloons, as they will damage your plane. Three hits and you are done. Packages can also be used to clear the balloons. But be careful, as you have a limited number of packages. Pick up a package refill to replenish the stock of packages on your plane.
Walkthrough on how to create a basic falling block line clearing game using MonoGame.
Project code – https://github.com/levidsmith/KnoxGameDesign/tree/master/falling_blocks
Overview of game engines and development libraries.
How to create vector graphics in the SVG (Scalable Vector Graphics) format by text editor or Inkscape.
Demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/svg
How to create a simple space shooter web game using Javascript and HTML Canvas, as well as drawing the Tennessee state flag.
Demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/javascript
A look at various approaches for keyboard input and graphics display in QBasic.
Demo code – https://github.com/levidsmith/QBasicShooter
Overview of number systems, including decimal base 10, binary base 2, hexadecimal base 16. How to convert between the number systems. Explanation of addition and subtraction in binary.