Programming Rainbow
banner
programmingrainbow.bsky.social
Programming Rainbow
@programmingrainbow.bsky.social
Programming in C, C++, COBOL, Forth, Go, Haskell, JavaScript, Lua, Odin, Python, Ruby, and Rust.
ShellGame an SDL2 to Shell bridge for making games in Bash, Zsh, Linux, and MacOS. Game Development in the Shell!

github.com/ProgrammingR...
October 21, 2025 at 11:41 PM
Bash client for SDL3 independently checking edge collision, updating velocity, updating the text and it's color for 200 text objects all from bash at 90fps.
October 1, 2025 at 11:57 PM
Evolutionary Neural Network in C without libraries.

For playing around with training and letting a Neural Network play a game. There are many switches and options to have 1 to 10 hidden layers of different sizes. It is CPU multi-threaded

#AI #NeuralNetwork #SDL2 #C

github.com/ProgrammingR...
March 24, 2025 at 1:18 AM
March 9, 2025 at 6:12 PM
Conway's Game of Live written in C and the new SDL3.

github.com/ProgrammingR...

#SDL #SDL3 #GameofLife
March 8, 2025 at 5:00 PM
February 26, 2025 at 12:03 AM
A simple game Don't Eat the Yellow Snow written in Odin and SDL2. @gingerbill.org

github.com/ProgrammingR...

#SDL2 #SDL #Odin #GingerBill #GameDev #Programming #Coding
February 24, 2025 at 2:29 PM
The C++ version of my Conway's Game of Life in SDL2. You can increase, decrease or pause the speed. Clear or randomize the board. And click to edit the board.

github.com/ProgrammingR...

#SDL #SDL2 #C #C++ #C++20 #Cpp #Cpp20 #Conway #GameDev #Coding #Programming #Guide #Tutorial
February 7, 2025 at 12:21 PM
Conway's Game of Life written in C and SDL2. You can increase, decrease or pause the speed. Clear or randomize the board. And click to edit the board.

github.com/ProgrammingR...

#SDL #SDL2 #C #C99 #C11 #Conway #GameDev #Coding #Programming #Guide #Tutorial
February 6, 2025 at 10:08 AM
A simple game Don't Eat the Yellow Snow written in Haskell and SDL2.

github.com/ProgrammingR...

#SDL2 #SDL #Haskell #GHC #Stack #Functional #Monad #GameDev #Programming #Coding #FP
February 5, 2025 at 10:38 PM
C++20 version of Minesweeper and SDL2. It has 8 different themes from Windows 3 to XP. Including 3 Italian themes. There are 4 difficulty levels and 5 Sizes.

github.com/ProgrammingR...

#SDL #SDL2 #Minesweeper #WindowsXP #C++ #Cpp #C++20 #Cpp20 #Linux #GameDev #Programming #Guide #Tutorial #Coding
February 3, 2025 at 11:58 AM
Minesweeper written in C and SDL2. It has 8 different themes from Windows 3 to XP. Including 3 Italian themes. There are 4 difficulty levels and 5 Sizes.

github.com/ProgrammingR...

#SDL #SDL2 #Minesweeper #WindowsXP #C #C99 #C11 #Linux #NeoVim #GameDev #Programming #Guide #Tutorial #Linux #Coding
February 2, 2025 at 9:22 AM
For fans of C++ here is the code ready for my video series Beginners Guide to SDL3 in C++.

github.com/ProgrammingR...

#C++ #C++20 #Cpp #Cpp20 #SDL #SDL3 #Coding #Programming #GameDev #Tutorial #Guide
February 1, 2025 at 9:15 PM
February 1, 2025 at 8:15 AM
Clip from "Don't Eat the Yellow Snow!" in C++ and SDL2.
#C++ #C++20 #Cpp #Cpp20 #SDL #SDL2 #Programming #GameDev
November 27, 2024 at 11:27 PM