Home RAD Programmer Challenge: First Minesweeper Game Submissions for Delphi & C++ Builder
Post
Cancel

RAD Programmer Challenge: First Minesweeper Game Submissions for Delphi & C++ Builder

The first in a series of challenges for the RAD Studio developer community is well underway! Contestants have started building their own versions of Minesweeper using Delphi and C++Builder. Please support them by giving their GitHub repositories a ⭐ and following the authors!

As a reminder from the initial challenge announcement, the submission deadline is April 26, 2025. New entries and code changes are allowed until then. Judging begins April 27, and the winner will be announced shortly after.

David Reed

  • The first entry is from GitHub user davidreed1666 His entry post was on March 24 and you can find the Minesweeper GitHub Repository here. There has been 4 stars given for this repository so far, tied for first place.

davidreed1666 screenshot

ForgotMyCode

  • The second entry is from GitHub user ForgotMyCode Their entry post was on March 25 and you can find the Minesweeper GitHub Repository here. There has been 4 stars given for this repository so far, tied for first place.

ForgotMyCode screenshot

HemulGM

  • The third entry is from GitHub user HemulGM Their entry post was on March 29 and you can find the Minesweeper GitHub Repository here. There has been 3 stars given for this repository so far

HemulGM screenshot

AnthonySWest

  • A pending entry is from GitHub user AnthonySWest which currently does not currently have an entry post, but you can find the Minesweeper GitHub Repository here. There has been only 1 star given for this repository so far. This entry is unique as it’s developed in C++ rather than Delphi. He also has a .githooks setup to automatically apply formatting to the source which is a plus.

vhanla

  • Another pending entry is from GitHub user vhanla which currently does not currently have an entry post, but you can find the Minesweeper GitHub Repository here. There has been 7 stars given for this repository so far so he would be in the lead for stars if he officially enters.

vhanla screenshot

Jim McKeeth

  • Jim has posted a message on the Delphi Praxis forum that he has a new GitHub repo in response to this challenge. His repo is up to 5 stars. Jim says he has some more ideas to implement to dress up the UI some more and double-click to restart the game. He is using Skia4Delphi and has implemented a unique Hex board layout.

Jim McKeeths screenshot

Marco Cantu

  • Marco added a response on Delphi Praxis and asked if he could submit his 25-year old version that he wrote for his Mastering Delphi 5 book written long ago. 😁

Remarkably, his code from 1995 compiles and runs without error with the latest version of RAD Studio 12 Athens, highlighting Delphi’s impressive backwards compatibility. Here’s a screen shot of some of his source code and his old game board which offers an exploding sound if you land on a mine:

Marco's game

Did you see Marco’s recent blog post that he has a fully annotated edition of this book available for a free download? This is a great free resource from Marco. The source code which accompanies the Mastering Delphi 5 book is also available on GitHub: MasterDelphi5 Repo

Mastering Delphi 5 Book

Alberto Brito

A game in the works that I have seen some discussions on the Delphi Programming Telegram Server is from Alberto Brito which looks nice:

Alberto Brito screenshot


🔗 Get Involved!

🌟 The RAD Programmer Challenge is your opportunity to build a fun, open-source game in Delphi, expand the RAD Studio ecosystem, and connect with other passionate developers. Whether you are a game development enthusiast or just looking for a fun side project, this is the perfect challenge to show off your skills! Join today and start coding! 🚀

More Challenges To Be Announced! This is hopefully the first RAD Programmer Challenge in a series, so stay tuned!