Adding randomness and probability

In this chapter, we focused on adapting our previous example to implement randomness and probability. So, we focused on the pros and cons of randomness and probability. Randomness can overlap with probability if you predetermine the outputs. For example, if you want different animations to be played each time a player does a fist attack, you can have an array of different animations you randomly choose from. However, say that there are five available options; with this, you have a 20% chance of choosing any one of the available choices.

The pros and cons of using randomness

The following are the pros:

  • There is virtually no limit to the output
  • This introduces balance to systems

The following are the cons:

  • You must create a large output table for increased deviation
  • The paths are limited to control

The pros and cons of using probability

The following are the pros:

  • You can predetermine the output
  • You can dictate the frequency of output
  • You can introduce balance to systems

The following are the cons:

  • It is not as random
  • You must determine the output table

Probability is powerful when you want to predetermine the output. Probability allows you to choose how often an output is given. Randomness doesn't give you any control on the output. Introducing these can add another layer of abstraction to player experience.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset