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.
Overview of building a Raspberry Pi arcade system. First build was a Raspberry Pi (1) Model B and the second build was a Raspberry Pi 3 Model B. Explanation of what components and tools are needed. Installation the RetroPie operating system and configuration of Retrogame software to convert joystick movement and button presses into simulation key presses.
An overview of color for game developers. How various colors are made on the computer using RGB and HSV formats. The color spectrum and the ROY G BIV order for colors. Where visible color exists on the electromagnetic wavelength scale. Color displays on CRT (Cathode Ray Tube) and LED (Light Emitting Diode) devices. Converting between color representation in float, decimal, and hex formats. Difference between hue, saturation, and value. Various modifiers in the Gimp image editor such as Colorize, Posterize, Color Balance, and layers. Console color palettes and historical video modes. Color pickers and other tools for making color themes.
Knox Game Design invites you to attend the online meeting and podcast recording for Sunday June 14, 2020 at 2pm Eastern Time.
This month Levi D. Smith will talk about the basics of Pygame and Python programming. He will also demo a simple game created with Pygame.
Important – This month we will try the new Discord video meeting. Join the Knox Game Design Discord channel at https://discord.gg/XxEPVYx and then join the General voice channel. If it doesn’t work out, we will revert back to Hangouts. Video is not required to join or participate in our meeting.
Jacob, Dylan, and Levi get together before the Ludum Dare 46 theme announcement to talk about their thoughts on the possible themes.
0:52 – Possible game jam night in Tennessee
7:10 – Dylan’s water color work
19:08 – Ludum Dare theme discussion
59:05 – Tools we are planning to use for the game jam
1:15:30 – Jacob’s thoughts on the Ludum Dare themes
1:21:00 – Hanafuda Koi Koi in Python / Preview of upcoming PyGame talk
You play as robot making it’s way through a impossible facility filled with mechanical ghosts. You must keep your batteries filled by standing under strange floating light sources, and avoid the ghosts by not staying in their detection for too long.
Keep the chickens alive by clicking on the falling apples to prevent them from falling on the chicken’s head. If an apple hits a chicken, then it is knocked out. Additional chickens are awarded after clicking a number of apples. Once all of the chickens are knocked out, the game is over.
There will not be a regular “second Sunday of the month” meeting this month due to Easter Sunday.
However, we will do an online Ludum Dare 46 kickoff on Friday April 17, 2020 at 7:00pm Eastern Time. This will take the place of the regularly scheduled April meeting, and it will be recorded and posted as the monthly podcast.