Rogue C# – Creating an App with Class
The classes in the Rogue C# code were developed over time and I decided an important part of the project rescue was to look them over and see who was talking to whom.
Because technology should be the means, not the end.
In many projects, the only documentation available to programmers is the code itself. Requirements specifications and design documents can go out of date, but the source code is always up to date. Consequently, it’s imperative that the source code be of the highest possible quality.
Steve McConnell, Code Complete
The classes in the Rogue C# code were developed over time and I decided an important part of the project rescue was to look them over and see who was talking to whom.
This week, I decided to setup a Substack profile where I’ll be reposting upcoming content from the site. Substack is a newsletter and subscription service where you can subscribe to my content, including the Rogue C# series, and get e-mail notifications every time I post a new article. I’ll also be posting additional odds and…
While quality code should be well-commented and easy to follow, sometimes you need other types of documentation to actually see the shape of a process. In this chapter, I flowchart the map creation process and find ways to improve the code.
In this chapter, we’re going back to the official list of requirements for our Roguelike and expanding them to cover the game from start to finish.
In this update, I’m ditching the monochrome map and adding some color graphics on the map with text drawing via the TextRenderer class.
It’s been a few years since the last report from the Rogue C# project and the dungeon retains its mysteries. Time to dust off the project notes and find what awaits discovery.
As part of my return to C#, I decided to review EntityFramework Core, the Object Relational Mapper (ORM) that makes it so much easier to pass data between your database and a .NET program. After wading through documentation, trying to put the basics together, I decided to do a short video on it as part…
Read More “Latest Project: EntityFramework C# Demo with SQLite” »
I got an e-mail yesterday from a client who wants to move on from the MySQL-based CiviCRM solution I found for them years ago and needs one more backup before they switch over. I figure this is going to require a bit of query writing on my part to actually extract the data they need…
It’s been too long I dived back into C# this past week by revisiting one of my old projects – the web log viewer that I used to review the server logs for my website. It had previously been done in the .NET Framework 4.something and I wanted a new version that would handle a…
Finding some Visuals In a previous post, I mentioned my new Facebook page where I’ve been posting quotes and other information about some of the more interesting selections from my reading list. One of the challenges on Facebook is to catch people’s attention as they’re scrolling through the feed and text alone generally doesn’t do…
Read More “Intentional A.I. – Coaxing Images from Gemini and ChatGPT” »