Xyaneon / Weapons-of-Mass-Domination

A console game for evil geniuses. Try to take over the world!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weapons of Mass Domination

A console game for evil geniuses. Try to take over the world! ๐ŸŒŽ ๐Ÿ’ฅ

License: MIT Workflow

๐Ÿšง This game is still under development.

๐ŸŽฎ Premise

You and your opponents are evil geniuses attempting world domination. Manage money, henchmen and reputation to take control of land area; the first player to control the entire land surface area of Earth wins!

Along the way, beware of attacks from other players, and try to get your hands on a nuclear stockpile to turn the tide in your favor.

๐Ÿ“– About

๐Ÿ’พ Background info

As a high school student still new to programming, I created a command line turn-based strategy game called WMD: Weapons of Mass Domination. The original implementation used the Borland IDE and C++, and was stored and distributed on floppy disks. You can find the original source code archived here.

Today, I hold a Master's degree in Computer Science and work as a professional software developer. This is a newer re-implementation of that game from many years ago, built using modern technologies and development practices I have learned since then. This is basically a fun hobby project of mine to see how far along my skills and knowledge have progressed since then (and also because some of my friends still ask if I can make the game available to them again).

โœจ Improvements and new features

This new version of the game has the following improvements over the original:

  • .NET 6 and C# 10
  • Separate assemblies (i.e., core game logic is separate from the command line app)
  • Some unit testing
  • Better game state management with OOP, commands, and immutable record types
  • UI improvements, including using arrow keys on command menus rather than entering numbers
  • More realistic Earth statistics

โ“ Frequently-Asked Questions

See here for a list of frequently-asked questions about this project.

๐Ÿ“œ License

This project is open-source and provided under the MIT license. You can view it in the LICENSE file.

About

A console game for evil geniuses. Try to take over the world!

License:MIT License


Languages

Language:C# 100.0%