Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

The Might and Magic Based Engine

About a year or so ago, I started making an engine based on the game, "Might and Magic 6" For the last couple of weeks I have worked on the project a little more closely. I am redesigning the character generator and I have created the random treasure and effects system. I will be using thias engine in my game, The Dramatic War rather than using the dungeons and dragon engine I was originally creating. Anyways, for the weapons portion, I have over 52 standard weapon types: longsword, warrior sword, crusader sword, lionheart sword, etc... 6 different kind of ores to create additional weapons: iron longsword, iron warrior sword, etc... Finally, I have over 80 effects to enhcant the sword with: of might + 1-40, of intellect + 1-40, of the archer, of the crusader, of flames, etc... What it boils down to is that there are over 25584 different weapons that can be made, found, or enchanted in the game. This is not including all the different types of armors.

The below screenshot will show you some of the enchantments and weapons in the game.

http://i18.photobucket.com/albums/b150/sururick/mm.jpg[/IMG]

The Below image is a sample image from my game.

http://i18.photobucket.com/albums/b150/ ... inning.jpg[/IMG]
 
In the database, yes. However, a friend of mine made a script, and it is suppose to allow unlimited different types. I have never reached 999 throuhg my testing. However, in general, the variation as according to my effects and weapons, the amount is indeed 25584. Each wepon isn't implemented in the database, only the main weapons with no effects. Despite the database, each weapon is generated customly by script. To implement that many weapons in to the data would take me years. lol.
 
So the script attacks prefixes and suffixes to the weapons in accordance with their effect?
As in
Hammer is in the database, but
'Poison' Hammer 'Of the Ancients'
Would be Hammer+2 effects? Zat how it works?
 
Basically. I have put all of the different weapons into the database, the regualar types. Mainly for shop use. Each weapon has four levels of power. For instance lowest long sword is the longsword. Level 4 would be Lionheart sword. Level 1 two-handed sowrd is juts a two-handed sword and level 4 would be heroic sword. Now this goes for staffs, bows, crossbows, halberds, etc. In addition, I have put each weapon into script as well as the modifiers and effects. So, it is basically creating a new weapon from nothing. The modifiers such as ores and effects have several levels of enchantments. The better treasures can be found in more difficult areas, etc. With ores, I am makign it so that you can find different ores aroudn to the world, and you can take them to weapon or armor forgers to create even better weapons. So, you could make a diamond heroic sword of the gods. In addition, there is so mnay combinations you can use. Some work better for different classes. For instance, the staff of the warlock would be good for a wizard because it adds 25 to intellect and 25 to magic resistance. So, everytime a weapon or armor is created, it is placed int othe next available id.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top