ShellGame an SDL2 to Shell bridge for making games in Bash, Zsh, Linux, and MacOS. Game Development in the Shell!
github.com/ProgrammingR...
Posts by Programming Rainbow
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.
Face Button - Minesweeper / Prato Fiorito - Part 10 - C and SDL3.
In this video we will be setting up the Face button for expressions and to reset the game.
#C #SDL #SDL3 #Programming #Minesweeper #GameDev #Tutorial
youtu.be/ALfbJekkItk
Game Devlog #1 - Untitled Space Game.
Game Devlog for the as yet untitled space game. The game being developed is Written in C using SDL3, Blender, Krita, and Kolourpaint.
#C #SDL #SDL3 #GameDev #Programming #Blender
youtu.be/hjcy32-usD4
Uncover Piece - Part 2 - Minesweeper / Prato Fiorito - Part 9 - C and SDL3.
In this video we will uncover board pieces by clicking on them. We will also use and algorithm to uncover surrounding pieces that are empty.
#C #SDL #SDL3 #GameDev #Programming #Minesweeper
youtu.be/IFRV6IC4lWc
Mark Pieces - Minesweeper / Prato Fiorito - Part 8 - C and SDL3.
In this video we will mark pieces.
#C #SDL3 #SDL #GameDev #Programming #Minesweeper
youtu.be/TKHbfxM4lNs
Back Board - Minesweeper / Prato Fiorito - Part 7 - C and SDL3.
In this video we will create the back board and populate it with mines.
#C #SDL3 #SDL #GameDev #Programming #Minesweeper
youtu.be/Vu4UmRSYkh8
Face - Minesweeper / Prato Fiorito - Part 6 - C and SDL3.
In this video we will create the Face button.
#C #SDL #SDL3 #Minesweeper #GameDev #Coding #Retro
youtu.be/-jkAp11iki0
ASUS Custom Support - Zenbook S 16 - Ryzen AI 9 HX 370.
This is an Update Video for the on going struggles with ASUS custom support and the Zenbook S 16.
#Ryzen #ASUS #Zenbook
youtu.be/IqvCupp8sI0
Clock & Mines - Minesweeper / Prato Fiorito - Part 5 - C and SDL3.
In this video we will create the displays for the Clock and Mines.
#SDL #SDL3 #C #GameDev #Minesweeper #Tutorial
youtu.be/EAomgnYOkVY
I want to build a Space Game.
Just a short video showing off a toy side scroller that i am using to work towards building a space game.
#PointCollision #Tile #Array #SideScrolling #Platformer
youtu.be/hQKjLAOJlVE
How I Stream to YouTube & Twitch with ffmpeg.
A video walking through how i stream to YouTube and Twitch with ffmpeg. Processing the mic with high/low pass filter, de-noise, de-esser, EQ, and Compressor.
#ffmpeg #Streaming #fifine #fifineAM8
youtu.be/xaob9uV1amc
ASUS Zenbook S 16 - Linux Review - Ryzen AI 9 HX 370
Reviewing my ASUS Zenbook S 16, how it works in linux, and comparing it to other devices. The HP Chromebook 14, HP Probook, Lenovo IdeaPad Fex 5, MacBook M3 Pro 16. It broke after 3 months.
youtu.be/oW_-ZCJI2jE
Lode Defender - A First Look
A first look at a space game being developed in Blender and Godot. I talk with the developer my 11yo son.
#Godot #Blender #GameDev #SpaceGame #LodeDefender #GDScript #MacBook #M3Pro
youtu.be/Z31QOw2bwgE
Sound and Music - Beginners Guide to SDL3 in C - Part 10.
In this video we will be loading and playing Sound Effects and Music.
#C #SDL3 #GameDev #Coding #Programming
youtu.be/0UasBFkCll0
Board - Minesweeper / Prato Fiorito - Part 4 - C and SDL3.
In this video we will create the Board and draw it.
#C #SDL3 #Minesweeper #GameDev #Coding #Programming
youtu.be/DJMrD8BpjSg
I can't use any of those things that why i deleted them all. only the source code and a make file. the other stuff is for windows or visual studio. The can't be used here.
I am not able to build it since my system is using 3.2 not 3.4 is 3.4 stable? I also tried to clean it up some. But i'm not sure i want to compile SDL by hand.
rm *.dll
rm *.vcxproj*
rm -rf dependencies
There was also some package in there i didn't recognize either.
Bubble Player - Beginners Guide to SDL3 in C - Part 9.
In this video we will edit the pixels to add a bubble around the player.
#C #SDL3 #Coding #Programming #GameDev
youtu.be/0kMATJFsmPs
Player Sprite - Beginners Guide to SDL3 in C - Part 8.
In this video load, draw and move a player sprite.
#C #SDL3 #Coding #Programming #GameDev
youtu.be/asmRW2hjUtE
AI, Neural Network in C no Libraries - Update - C and SDL2.
Update for adding a Feed Forward Neural Network to an SDL2 game in C. This is a Multi-Layer Perceptron Network.
#C #SDL2 #Coding #AI #NeuralNetwork #Programming #GameDev
youtu.be/_BMiFmV1k1o
Sprite Sheets and Border - Minesweeper / Prato Fiorito - Part 3 - C and SDL3.
In this video we will be creating a function for loading sprite sheets. We will also draw the border of the game with a sprite sheet.
#SDL3 #C #Coding #Programming #GameDev #Minesweeper
youtu.be/V33Wu3DOqh0
Hello that's cool. I have to admit a don't know much about glsl. I have made a toy project that just used opengl to load an image but didn't really understand it much. where is your code?
Close Window and Icon - Minesweeper / Prato Fiorito - Part 2 - C and SDL3.
We will be creating the Game Loop, handling Events and closing the Window. We will also set a window icon.
#SDL3 #Minesweeper #GameDev #C++ #Cpp #Coding #Programming
youtu.be/EP6EwVwfCiU
Makefile - Conway's Game of Life - Part 6 - C and SDL2.
In this video we will talking about Makefiles. We will go through the Makefile for this project line by line to understand what it does.
#SDL2 #SDL #C #C11 #C99 #GameDev #Coding #Programming #GameOfLife #Makefile
youtu.be/4qTTNZbLcjw?...
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...
Create Window - Minesweeper / Prato Fiorito - Part 1 - C and SDL3.
Initializing SDL3, Creating Window and Renderer. Handling errors and freeing resources.
youtu.be/CT4vMGxM5YI?...
#C #C99 #C11 #SDL #SDL3 #Minesweeper #PratoFiorito #GameDev #Programming #Coding #Tutorial #Guide
Messages - Conway's Game of Life - Part 6 - C and SDL2.
In this video we will create the fps object. Using SDL_ttf we will display what speed or if the game is paused.
youtu.be/260q6NQjAhQ?...
#C #C99 #C11 #SDL #SDL3 #GameDev #Coding #Programming #Tutorial #Guide #GameOfLife
Random Colors and Multi Files - Beginners Guide to SDL3 in C - Part 4.
We will set the background renderer to a random color. We will also separate the project into multiple files.
youtu.be/mG9LtrAPEjQ?...
#SDL #SDL3 #C #C99 #C11 #GameDev #Programming #Coding #Tutorial #Guide
Game Speed - Conway's Game of Life - Part 5 - C and SDL2.
In this video we will create the fps object to be able to control the game speed.
youtu.be/h-Lg7Ve95_Q?...
#SDL #SDL2 #C #C99 #C11 #GameOfLife #GameDev #Coding #Programming #Tutorial