Falling Blocks – Knox Game Design, April 2023

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

Links and Notes

Knox Game Design
Knox Game Design
Falling Blocks - Knox Game Design, April 2023
Loading
/

Game Engines – Knox Game Design, March 2023

Overview of game engines and development libraries.

Links and Notes

Knox Game Design
Knox Game Design
Game Engines - Knox Game Design, March 2023
Loading
/

SVG Scalable Vector Graphics – Knox Game Design, February 2023

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

Links and Notes

Knox Game Design
Knox Game Design
SVG Scalable Vector Graphics - Knox Game Design, February 2023
Loading
/

Javascript and HTML Canvas – Knox Game Design, January 2023

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

Links and Notes

Knox Game Design
Knox Game Design
Javascript and HTML Canvas - Knox Game Design, January 2023
Loading
/

QBasic IO and Graphics, Knox Game Design, December 2022

A look at various approaches for keyboard input and graphics display in QBasic.

Demo code – https://github.com/levidsmith/QBasicShooter

Links and Notes

Knox Game Design
Knox Game Design
QBasic IO and Graphics, Knox Game Design, December 2022
Loading
/

Reading Text Files – Knox Game Design, September 2022

Explanation of how to read text files to display objects to the screen in Unity, GameMaker, MonoGame, Godot, and SDL.

Demo project – https://github.com/levidsmith/KnoxGameDesign/tree/master/textreader

Links and Notes

Knox Game Design
Knox Game Design
Reading Text Files - Knox Game Design, September 2022
Loading
/

Logo – Knox Game Design, August 2022

Introduction to the Logo programming language.  Useful for teaching functional programming to beginners.  Explanation of using “turtle graphics” to draw various shapes.

Demo project – https://github.com/levidsmith/KnoxGameDesign/tree/master/logo

Links and Notes

Knox Game Design
Knox Game Design
Logo - Knox Game Design, August 2022
Loading
/