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
- Podcast theme music – Ride by Pocketmaster
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.
Old Timer Peg Game by Levi
Caverns of Evil (Steam) by Jared
Labyrinth (Steam) by James
Gospelgo by Danosono
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
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
Overview of four types of curves that can be used in game development. Basic parabola for moving objects in an arc. Sine function for moving objects in a wave motion. Physics using velocity and acceleration for simulating actions such as jumping and falling. Bezier curve for moving objects along a curved path. Examples of functions for each curve type and how to calculate coordinates in a spreadsheet. Demonstration of how to implement each curve type in Monogame with C# and review of source code.
Spreadsheet – https://www.knoxgamedesign.org/wp-content/uploads/2022/07/curves.xlsx
Demo project – https://github.com/levidsmith/KnoxGameDesign/tree/master/curves/Curves
Flappy Brid Clone by Andy – https://www.cowell.org/~andy/unity/test/
Overview of I-frames, invincibility, stun lock, and knock back. How these are implemented in games, statistics from examples of classic games, and demo project showing various methods for implementing invincibility time.
This month’s Knox Game Design presentation topic is Enemy Behaviors.
This is a look at various enemy behavior types:
This presentation looks at a demo project using Monogame and C# and analysis of demo code for each behavior.