Game Development with SDL3
Placing Flags
Implement flag placement and tracking to complete your Minesweeper project.
Professional C++
Regex Capture Groups
An introduction to regular expression capture groups, and how to use them in C++ with regex_search
, regex_replace
, regex_iterator
, and regex_token_iterator
Intro to C++ Programming
Creating and Calling Functions
An introduction to functions - reusable blocks of code that we can use to break our application into smaller pieces.
Intro to C++ Programming
Forward Declarations
Understand what function prototypes are, and learn how we can use them to let us order our code any way we want.
Intro to C++ Programming
Abstraction and Classes
Learn how to define, instantiate, and utilize classes, understanding how they form the backbone of object-oriented programming.
Game Development with SDL3
Engine Overview
An introduction to the generic engine classes we'll use to create the game
Game Development with SDL3
Creating the Grid
Building a two-dimensional grid of interactive minesweeper cells
Game Development with SDL3
Adding Bombs to the Grid
Updating the game to to place bombs randomly in the grid and render them when cells are cleared.
Game Development with SDL3
Rendering Text with SDL3_ttf
Learn to render and manipulate text in SDL3 applications using the SDL3_ttf
extension.