How I wrote an open source video game for Open Jam in a weekend
Every year, Itch.io hosts Open Jam, a game jam where developers build an open source video game over a weekend. This year's Open Jam ran from October 28th to October 31st.
Open Jam is a friendly competition with no prizes, which makes it a great opportunity to try new things, experiment with a new game idea, or learn a new programming language. While projects don't necessarily need to be built with open source tools, the game submission needs to have an open source license. Entries in Open Jam get "karma" or bonus points for how open source the game is, such as how many open source tools were used to create it or running on an open source operating system.
Each Open Jam has a specific theme, and this year's theme was "Light in the Darkness." It's up to each developer to interpret how to apply that theme to their own game. I entered the Open Jam with a game called the Toy CPU, a simulation of a simple computer that you program using "switches and lights," similar to an old-style Altair 8800 or IMSAI 8080.