Jump to content

Search the Community

Showing results for tags 'game design'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community Bulletin
    • News
  • Intersect Game Engine
    • Announcements & Quick Links
    • Community Guides
    • Questions & Answers
    • Event Discussion
    • Developer Discussion
    • Source Code and Plugins
  • Game Development
    • Games
    • Tutorials
    • Resources
    • Recruitment
    • Other Game Engines
  • General Category
    • General Discussion
    • Design & Creativity
    • Forum Games

Categories

  • Game Engines
  • Games
  • Game Creation Tools
  • Full Content Packs
  • Tilesets
  • Sprites
  • UI Elements
  • Animations
  • Items
  • Spell Icons
  • Sound Effects
  • Music
  • Misc
  • Intersect Translations

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Skype


Yahoo


Discord


Location


Interests


My Project


PSN


GamerTag


Steam ID


LoL Name


Twitch.tv

Found 1 result

  1. Hey guys, Like many of you, I plan on making a game with Intersect in the very near future. While waiting for the source to come out, I've been doing a lot of preliminary game design, which includes making classes, skills, crafting recipes, and something I've been spending a LOT of time on, stat balancing. Great art and content are very important for a good game, but if your game, at its core, is unbalanced and lacking fundamentals, it's not going to make for a good player experience. One thing I've been working on recently are secondary stats, or the stats that your character gets only from items, and not from leveling. This can be stats like Critical Strike, damage reduction stats like Armor, or any custom stats you can make up. Let's take Critical Strike, or Crit, for example. Usually, Crit gives you a % chance to do double damage when you attack. Let's say you cap Crit in your game at 40%, so with all the best gear and buffs and whatever, you can at max have a 40% chance to Crit. Let's say in your game you have 5 Equipment slots, so each piece of gear can give up to 8% Crit. So a person with all 5 pieces of the best gear has 40% Crit. Seems all fair and balanced, right? Here's where the problem starts. For the rest of the development of your game, that gear at that time is going to make you reach the cap for Crit. So what happens if you want to release new, stronger gear? Well you could raise the cap of Crit to say, 60%, but then that gets out of hand. You can't have people running around critting everything and dealing double damage more often than not. Eventually as you make stronger items, the cap for Crit needs to go even higher, and higher, until everyone is too overpowered and content becomes too hard to balance and gets out of hand. You could just keep the cap at 40%, and all of the best gear only gives you 8% each at best, but then it doesn't really feel like your character is getting stronger with the new, "better" gear. It also makes the old gear viable, because you can reach the Crit and whatever other caps you have without ever upgrading. So how do you fix this? Instead of having a percentile number (40%) determine the hard cap for your stats, you use a exponential value. In this case, let's use 40. So now, each 1 point of Crit = 1% Crit chance. When you have 40 Crit, you'll reach the cap of 40%. Now, future content comes out, and you want to make stronger gear. Now you raise the Crit cap to 100. So now, players need to get 100 points of Crit to reach the 40%, and the 40 Crit that use to give 40% now only gives you 16%, making the old gear less powerful and allowing you to balance your items and your game without going back and changing them. In addition, the new pieces of gear that give +20 Crit each will make your character actually feel stronger, because your Crit chance is increasing back up to that 40%. This, however, creates a new problem. Say your level cap was 50, and you're increasing it to 60. You can't just have a global Crit cap for every level, or it creates this problem. Level 50 Player with 40 Crit fighting a Level 50 Monster -> 40% Crit chance *Level Cap is increased to 60 and Crit cap is increased to 100, and the player gains a level* Level 51 Player with 40 Crit fighting a Level 50 Monster -> 16% Crit Chance "What the hell? I just leveled up and got WEAKER!" Well, yeah, you sorta did. Since the Crit cap was increased to 100, your existing gear was made worse so that the new gear could be better than it. How to fix this Instead of having a 'global' Crit cap, have the Crit cap increase only for people leveling up past the old level. So, for levels 1-50, you need 40 Crit for a 40% chance to crit on monsters your level. and for levels 50-60, you need 100 Crit for a 40% chance to crit on monsters your level. So now, a level 50 fighting a level 50 with 40 Crit still has a 40% chance, so he won't feel like he got weaker because you had to up the Crit cap. This means: max Crit points on level 50 gear - 40 = 40% chance to crit on a level 50 monster max Crit points on level 60 gear - 100 = 40% chance to crit on a level 60 monster Using this system, you can easily balance old, current, and future content, by simply upping the maximum caps for the new gear and levels you're creating, without any detriment to the player. They'll feel like they're getting stronger as they progress through new content, and they'll still feel strong when fighting older, lesser monsters. I hope this quick writeup gives you guys some insight into my philosophy on game design and how to better manage your player's growth for the now and for the future. If you have any questions or would like some parts cleared up feel free to let me know in a reply or a PM. Thanks for reading.
×
×
  • Create New...