RSS Amplifier

Podcast

Andrew Comeau

Software consultant and technology author based in Ocala, Florida. Author of "Self-Guided SQL: Build Your SQL Skills with SQLite" and "MySQL Explained". Visit main site at AndrewComeau.com for more information.

ajcomeau.substack.comSource feed ↗20 episodes

Live Last read · last published · next check

Written by

Latest episodes

Rogue C# - The Dungeon Pharmacopeia

In this chapter of Rogue C#, I add potions to the roguelike game with all their varying effects and continue to test the codebase.

Rogue C# – Keeping the Code in Line

My coding project just stood up and demanded recognition as software. In this chapter of Rogue C#, we establish a couple of ground rules.

Rogue C# – Setting Traps

Traps are an important part of a roguelike. I show how to code them into the game and how to refactor a project to add class inheritance.

Rogue C# – Don’t Confuse the Monsters!

Sometimes it's just better to start over and rewrite the algorithm. In this roguelike, the function for moving the monsters around the map was a good example.

Rogue C# – Coding Scrolls for Fun and Profit

In this update to the roguelike game, I add a few more scrolls and figure out how to code them without breaking the code.

Rogue C# – Designing Power-ups into the Game

In this chapter, I show the proces of adding the Scroll of Confuse Monster to our roguelike game and identify some more design issues.

Rogue C# – Chasing Bugs Off the Map

In this chapter of Rogue C#, I show the importance of reviewing what the code is actually doing before trying to change it.

Rogue C# – Taking Inventory

It's time to add more inventory items to this roguelike but first we need a way to define their abilities without getting lost in the code.

Rogue C# – Getting a Handle on Key Commands

The method for processing user commands was getting out of control so I decided on some creative use of the Dictionary class to automate things.

Rogue C# – How Much Public Access is Too Much?

In this chapter, I review the access modifiers available in C# and how they affect where properties and procedures can be accessed in the code.

Rogue C# – The Process Must Flow

In the latest chapter of Rogue C#, a flowchart of the Game startup process points me to a problem assigning inventory to the player.

Rogue C# – Creating an App with Class

Part of the Rogue C# seres on AndrewComeau.com - I decided an important part of the project rescue was to look over the classes and see who was talking to whom.

The writing style that will make me stop reading

You've seen it.

Rogue C# - Adding Some Color to the Game Map

From the Rogue C#

Rogue C# – Going Back to the Requirements

Requirements come before code.

Rogue C# – Dungeon Search and Rescue

Reviving a software development project.

Python and SQLite

Previously published in September 2025 on AndrewComeau.com.

New Video – Qisoable Wireless HDMI Transmitter Unboxing

Recently, I picked up a used flat screen TV and thought it would be good if I could connect my laptop to it from across the room.

Intentional A.I. – Coaxing Images from Gemini and ChatGPT

Refining my uses for generative A.I.

Rogue C# – Flowcharting the Map Creation Process

Sometimes you need to see the process from above.