Ludum Dare 48 Entries – Knox Game Design, May 2021

Knox Game Design had two great entries for Ludum Dare 48.  The theme was Deeper and deeper.  Let us know if we missed your game entry and we will add it to the list!

Delve Inc. by Jacob

You play as a dwarf in a hastily constructed drillship delving deep into an abandoned mining plot to search for much needed metals. However, the new inhabitants of the plot are not to keen on you invading their territory.

Digmania by Levi

Help Mr. Digger dig as far as possible into the earth. Pick up the shovel to start digging. Pick up additional shovels to speed up digging speed. Avoid the enemies as you dig. Get hit three times and the game is over. Enter your name for the online leaderboard.

Links and Notes

Knox Game Design
Knox Game Design
Ludum Dare 48 Entries - Knox Game Design, May 2021
/

Image File Formats – Knox Game Design, April 2021

Comparison of file types for holding image data for textures and sprites in games.  File types include BMP, GIF, PNG, JPEG, SVG, TIFF, TGA, PCX, HEIC, and WebP.  Properties include transparency, compression, lossy vs lossless, and file size.  Demonstration of how to programmatically decode and encode PNG files.  Compatibility of image files with four game engines (Unity, Unreal Engine, Godot Engine, GameMaker).

Ruby code for PNG analyzer / generator – https://github.com/levidsmith/ImageAnalyzer

Upcoming Events

Ludum Dare 48 is Friday April 23-26, 2021.  Meet with us at The Kitchen at Crafter’s Brew in Oak Ridge for a Ludum Dare kickoff at 7pm Eastern Time on Friday April 23, 2021.  For more information on Ludum Dare see ldjam.com.  If you make a game, let us know on our Discord channel and we will add it to the website!

Updated Games by Knox Developers

Roguely by Frank – https://github.com/frankhale/Roguely

Gomen-Nasai by Levi – https://levidsmith.com/games/gomen-nasai/

Links and Notes

Hosted by Levi D. Smith

Knox Game Design
Knox Game Design
Image File Formats - Knox Game Design, April 2021







/

Sorting – Knox Game Design, March 2021

Overview of comparison of data types, sorting algorithms, and run times. Demonstration of sorting in Unity with C#, GameMaker with GML, Godot with GDScript, Unreal Engine with C++, and Pico-8 with Lua. For each game development environment, examples are shown for sorting integers, character strings (words), and a custom object type.

Example code – https://github.com/levidsmith/SortingDemos

Links and Notes

Hosted by Levi D. Smith

Knox Game Design
Knox Game Design
Sorting - Knox Game Design, March 2021







/

Mazes – Knox Game Design, February 2021

How to generate mazes using Prim’s and Kruskal’s algorithm. Example implementations in Unity with C#.  Methods for solving mazes.  Demonstration of maze generators available on the web.

Demo project in Unity and C# – https://github.com/levidsmith/MazeDemo

New and Updated Games by Knox Developers

Untitled game by Matthew

BlazorRogueLike by Mythik

Enfield by LocksmithArmy and Kendra

Gomen-nasai by Levi

Links and Notes

Hosted by Levi D. Smith

Knox Game Design
Knox Game Design
Mazes - Knox Game Design, February 2021
/

Animation in Blender – Knox Game Design, January 2021

Demonstration of how to create a simple humanoid armature in Blender to be used in a game development environment.  Explanation of how to assign a mesh to an armature and weight painting.  How to create simple walking and standing animation by adding key frames.  The model and animation are exported into FBX format and imported into Unity, Godot, and Unreal Engine.  C# script for switching between animations in Unity.

Demo projects and models – https://github.com/levidsmith/BlenderAnimation

New and Updated Games by Knox Developers

Unlock Fred’s Markers with Journals by Zachary

Disc Connect by Levi

Links and Notes

Hosted by Levi D. Smith


Knox Game Design
Knox Game Design
Animation in Blender - Knox Game Design, January 2021
/

Allegro – Knox Game Design, December 2020

Overview of the Allegro game programming library.  Compiling a legacy Allegro game with DJGPP through DOSBox.  Installing and building a game with Allegro 5 in Visual Studio.  How to use event and polling based methods for handling keyboard and gamepad input. Explanation of how to create a “Hello World”, Number Guessing game, and simple space shooter.  Comparison of C++ to C, Java, and C#.  Explanation of how to load music, sound effects, font, and bitmap files.  Review of the Allegro drawing primitives.

Source code for examples – https://github.com/levidsmith/AllegroExamples

New and Updated Games by Knox Developers

Links and Notes

Hosted by Levi D. Smith

Knox Game Design
Knox Game Design
Allegro - Knox Game Design, December 2020







/

Ludum Dare 47 Recap – Knox Game Design, October 2020

A recap of the Ludum Dare 47 game jam plus a post mortem. Also what others on the Knox Game Design Discord have been developing.

If you are interested in attending a Knox Game Design meeting either virtually or in-person, let us know!

Links and Notes

Time lapse development videos

Hosted by Levi D. Smith

Knox Game Design
Knox Game Design
Ludum Dare 47 Recap - Knox Game Design, October 2020
/

MonoGame – Knox Game Design, September 2020

An overview of creating a game with MonoGame.  Installation of MonoGame development environment using Visual Studio.  Handling input devices such as keyboard, gamepad, and mouse. How to load assets such as sound effects, music, fonts, and sprite images.  Examples of simple number guessing game and space shooter in MonoGame and C#.  How to convert an XNA game to MonoGame.

Hosted by Levi D. Smith

MonoGame source code – https://github.com/levidsmith/MonoGameExamples

Links and Notes

Knox Game Design
Knox Game Design
MonoGame - Knox Game Design, September 2020
/

BBS Games, VT100, and ANSI Graphics – Knox Game Design August 2020

An overview of BBS (Bulletin Board System) games from the 1990s.  How to connect to a telnet BBS to play DOOR games.  Creating ANSI graphics with ACiD draw in DOSBox.  VT100 color codes explained.  A simple telnet server created in Ruby, which displays system time, counts to ten, displays an ANSI file, and has a number guessing game.

Hosted by Levi D. Smith

Ruby source code – https://github.com/levidsmith/SimpleRubyServer

Links and Notes

Knox Game Design
Knox Game Design
BBS Games, VT100, and ANSI Graphics - Knox Game Design August 2020
/

Pygame – Knox Game Design, June 2020

This month we learn how to create games in Python using the Pygame library.

1:30 – News
6:13 – Showoff: Unity Helper and new leaderboard features
11:47 – Pygame (feature presentation)

Hosts

Jacob ldjam.com/users/jacobturn/games gamejolt.com/@Big_Ol_Tom
Jeffry
http://www.thingiverse.com/insane66
Levi D. Smith levidsmith.com @GaTechGrad gatechgrad.itch.io

Links and Notes

Knox Game Design
Knox Game Design
Pygame - Knox Game Design, June 2020







/