Skip to content

A unique, MUD inspired, ultra low-bandwidth MMO circa early 2000's.

License

Notifications You must be signed in to change notification settings

zaphod77/Blade-Mistress

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blade-Mistress

Blade Mistress was a small MMO from the early 2000's that was created by Thom Robertson. It was influenced heavily by MUDs and was meant to be low bandwidth yet still provide a fun, unique experience to players.

The game had unique features for the time, such as:

  • Customizable guild towers
  • Dungeons that randomly chose players as owners, who could then edit the dungeon for other players
  • Pet drakes and a full breeding system for them
  • "Chants" players could do together with various outcomes
  • Talking trees
  • Collectable totems that give the owning guild a bonus

Even after almost 20 years, there are still players interested in playing and modifying the game, which is humbling. And so we have decided to release this code into the public domain so they could add new features and fix bugs.

Buliding

Building requires Visual Studio 2017 and has only been tested on Windows 10 64bit.

Contribution Ideas

If you would like to add to the codebase, here are some things that would be useful :)

  • Fix all the warnings
  • Improve security (fix potential buffer overflows, more secure password management, etc)
  • Move from using flat files for account data to a database of some sort
  • Port to other platforms (the game can easily run on mobile devices, if a good input scheme can be found)
  • Move from DX8 to something from the last 15 years, at least ** Vulkan is sexy and can help make the game cross platform
  • Add a localization system
  • Move more things to be data driven and hot-reloadable if possible (like the quest system is)
  • Unify messaging constants between client and server (no more harcoded numbers without comments)

The Original Blade Mistress Readme

** Blade Mistress **

by Thom Robertson

Thank you for playing Blade Mistress!

Blade Mistress is a server-centric, ultra-low bandwidth, persistant world, massively multiplayer, 3D graphical fantasy role-playing game.

What does ultra-low bandwidth mean? It means that bandwidth costs big bucks, so the only way to bring this game to you is to design the game from the ground up with a commitment to using as little network bandwidth as possible. The result is a game map that is divided into large squares, and you move from square to square, instead of just going anywhere you want.

check out our web page at http://www.blademistress.com for the latest info, and a link to our forums.

About

A unique, MUD inspired, ultra low-bandwidth MMO circa early 2000's.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.7%
  • HTML 1.6%
  • C 1.6%
  • Other 0.1%