Explanation of design and implementation of card memory matching game in MonoGame.
Demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/memory_game
Links and Notes
- Podcast theme music – Ride by Pocketmaster
Explanation of design and implementation of card memory matching game in MonoGame.
Demo code – https://github.com/levidsmith/KnoxGameDesign/tree/master/memory_game
Presentation on how to apply object oriented principles to GameMaker to expand the variety of enemies and items in games. Includes discussion of parenting of objects in GameMaker and how to inherit attributes and functions in children objects.
Overview of OpCodes and how those relate to video game consoles.
Overview of encoding characters and letters into their numerical and binary values. Explanation of how to use bitwise operators to change case of characters.
Overview of how parallax is used and implemented in 2D video games.
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