OpenHexagon is an addictive and challenging arcade game inspired by Super Hexagon by Terry Cavanagh. The game offers players a test of reaction, coordination, and …
OpenHexagon: a Dynamic Open Source Arcade Game

Program in C++ from basic to expert!
OpenHexagon is an addictive and challenging arcade game inspired by Super Hexagon by Terry Cavanagh. The game offers players a test of reaction, coordination, and …
SFML (Simple and Fast Multimedia Library) and VR (Virtual Reality) is not the most obvious combination, as SFML is primarily focused on 2D graphics and …
In programming, error management and handling unexpected situations play a key role. There are two main approaches to error handling: using ADT (Abstract Data Types) …
OpenHexagon is an addictive arcade game in which players compete for high scores by avoiding collisions with geometric obstacles. As in any competitive game, leaderboards …
In a previous article, “Visiting Variants Using Lambdas – Part 1,” we explored a technique leveraging boost::hana to perform variant visitation using lambdas without defining …
C++ remains one of the leading programming languages in game development despite the emergence of new technologies and languages. Its flexibility, performance, and extensive ecosystem …
Camomilla is a script designed to simplify error messages produced by GCC and Clang, making them more readable and manageable. It achieves this by applying …
Not participating in the hype around Wordle seemed wrong, and what better way to do it than to create it cleanly at compile time in …
Even though std::visit requires an overloaded callable object as its first argument, it is possible to create such an object directly at the call site. …
By now it should be (hopefully) widely known that the term “zero-cost abstractions” is a misnomer. Although, to be clear, it’s more of an unfortunate …