Comeau Software Solutions

Making sense of technology since 2000.

Menu
  • Home / Updates
  • Services / Contact Us
  • Rogue C# Project Page
  • More Resources
    • YouTube Channel
    • Ocala I.T. Professionals
    • Personal Site
Menu

Category: Programming

Rogue C# – The Monster Shuffle

Posted on June 5, 2023June 7, 2023 by Andrew Comeau

Evolution is often a difficult process and our program is definitely evolving. In this chapter, we bring the monsters to life and deal with a major refactoring of code as the need to store data increases.

Read more

Rogue C# – Building the Monster Class

Posted on May 20, 2023May 20, 2023 by Andrew Comeau

Now that we have some requirements for the monsters, it’s time to build the class and add a few new guests to the dungeon. As always, building the class requires some serious attention to detail.

Read more

Rogue C# – “Here there be monsters.”

Posted on May 12, 2023May 18, 2023 by Andrew Comeau

It’s a bit lonely in this dungeon game so it’s time to add some monsters and there’s a lot more to it than you’d think. In this chapter, I detail some of what’s involved in adding opponents to our roguelike.

Read more

Rogue C# – Inventory Revisited

Posted on May 6, 2023May 14, 2023 by Andrew Comeau

Before we can introduce monsters and fights to the game, the player needs some items such as weapons in inventory. It’s time to test some of the theory the Inventory class is built on.

Read more

Rogue C# – A Little Housekeeping

Posted on April 23, 2023May 6, 2023 by Andrew Comeau

Fast Play mode let’s the player zip around the map without having to press the direction keys for every space but each space still equals one turn. In this chapter, we code for that and a couple other odds and ends.

Read more

Rogue C# – “A mango a day …”

Posted on April 21, 2023May 4, 2023 by Andrew Comeau

Food is one of the most important items that you look for on the map so it’s appropriate that food be the first inventory item that we implement in our roguelike game. In this chapter, I’ll demonstrate how the player’s level of hunger can be managed and write the function that will allow the player to consume food and keep going.

Read more

Rogue C# – Displaying and Selecting Inventory

Posted on April 17, 2023May 6, 2023 by Andrew Comeau

In addition to collecting inventory, the player needs to be able to view their inventory and manage its contents so they can have the specific items they need. We also need a way to display other screens and come back to the map when needed.

Read more

Rogue C# – Building the Inventory

Posted on April 14, 2023May 6, 2023 by Andrew Comeau

The inventory items have a complete cycle throughout this game, depending on the item, and each step has to be coded so that the inventory exists and is managed just like inventory items would be in real life. Every part of the program will be affected in some way.

Read more

Rogue C# – The Inventory Class

Posted on April 8, 2023May 4, 2023 by Andrew Comeau

Now we need inventory collection in the game, starting with food. We need a system in place for collecting and managing not only food but all the other collectibles such as armor, weapons and potions which often have different requirements.

Read more

Rogue C# – Turns and Cheatcodes

Posted on April 3, 2023May 4, 2023 by Andrew Comeau

Role-playing games are often turn-based; your character performs an action and then all the other characters and opponents get their turn. For this reason, managing the turns is essential to the game and that’s what we’re looking at in this chapter.

Read more
  • 1
  • 2
  • 3
  • 4
  • …
  • 8
  • Next

ComeauSoftware.com provides learning resources, including tutorials and videos, to guide you in understanding today's technology. Please check out our YouTube channel and bookmark this site to stay informed of upcoming projects.

Comeau Software Solutions also provides software consultation, including the development of database and productivity solutions, in Ocala, Florida. This includes rescuing Microsoft Access databases and other legacy projects and providing assistance when it's time to move to another solution. Please contact us for more information on how we can help you with your project needs.

Available on Amazon.com


Logitech Mouse / Keyboard dongle
Logitech Unifying Receiver for Mouse and Keyboard
Connects up to 6 Devices with any Logitech products that display the Unifying logo


Logitech
  • Articles
  • C#
  • Careers
  • Commentary
  • Database Design
  • Databases
  • Hardware
  • How-to
  • Humor
  • Internet
  • Jobs
  • Linux
  • Microsoft Access
  • MySQL
  • Ocala I.T. Professionals
  • Personal
  • Personal Tech
  • Programming
  • Resources
  • Reviews
  • Rogue C# Series
  • Software
  • SQL
  • Uncategorized
  • Web Design
  • Writing

Do you find the content here on ComeauSoftware.com helpful?

Would you like to support the creation of more content like this?

©2023 Comeau Software Solutions | Theme by SuperbThemes