Comeau Software Solutions

Making sense of technology since 2000.

Menu
  • Home / Updates
  • Services / Contact Us
  • Rogue C# Project Page
  • More Resources
    • Join Ocala’s Tech Community!
    • YouTube Channel
    • Personal Site
Menu

Rogue C# – “A mango a day …”

Posted on April 21, 2023July 10, 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, 2023July 10, 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, 2023July 10, 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

“As for me and my codebase …”

Posted on April 10, 2023April 12, 2023 by Andrew Comeau

A Changing Landscape In 2011, I was interviewed for a programming job at a local company and, as part of the interview, I was asked to provide some samples of my coding. I brought a couple of significant examples I was happy with and let the interviewer look over them. He immediately asked me to…

Read more

Rogue C# – The Inventory Class

Posted on April 8, 2023July 10, 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, 2023July 10, 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

Rogue C# – First Project Review

Posted on April 1, 2023July 10, 2023 by Andrew Comeau

In this chapter, I want to review what we’ve done so far in this series to show how everything has contributed and where it’s going from here so you’ll have a better understanding of how an application grows.

Read more

Rogue C# – Hidden Doorways

Posted on March 31, 2023July 10, 2023 by Andrew Comeau

Hidden doorways and passages are one of the challenges in many games and Rogue is no exception. It makes the game a little more challenging and stretches out the game experience, too. In this chapter, we’ll see how to add hidden doorways to our own roguelike.

Read more

Coding the “Fog of War”

Posted on March 28, 2023July 10, 2023 by Andrew Comeau

The “fog of war” is an important feature for adding challenge and mystery to a game as the player must gradually discover new territory and whatever surprises are there. It’s also a challenging feature to code.

Read more

Rogue C# – Leveling Up

Posted on March 25, 2023July 10, 2023 by Andrew Comeau

Rogue is a game in which the player moves through many levels to their ultimate goal. In this chapter, we add this feature to our own game.

Read more
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 17
  • 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 solutions, in Ocala, Florida. This includes rescuing Microsoft Access database projects and assistance in move to other solutions. Please contact us for more information on how we can help you with your project needs.

Available on Amazon.com


6000mAh NOAA Emergency Weather Radio - Solar and hand crank
Emergency weather radio with lamp and 6000 mAh power bank. Recharge with solar or by cranking. Essential emergency equipment.

DaringSnail
  • 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
©2023 Comeau Software Solutions | Theme by SuperbThemes