Site Tools
User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

gameplay:guides:places:advtutvi [2023/11/22 00:04] – created kuhsodasgameplay:guides:places:advtutvi [2023/11/22 00:04] (current) kuhsodas
Line 7: Line 7:
 These programs are designed to be built somewhere out of sight and then called from the room or rooms that they are wanted by a Run Program contraption. These programs are designed to be built somewhere out of sight and then called from the room or rooms that they are wanted by a Run Program contraption.
  
-== 1: Simplest Version ==+==== 1: Simplest Version ====
  
 In the first line place a Roll To Thought contraption. In the parameters set the minimum value to one, the maximum value to three (the number of possible random events), and choose a descriptive Thought name to assign the output number to. I use the name "**whichevent**" In the first line place a Roll To Thought contraption. In the parameters set the minimum value to one, the maximum value to three (the number of possible random events), and choose a descriptive Thought name to assign the output number to. I use the name "**whichevent**"
Line 24: Line 24:
  
  
-== 2: Some events are more likely than others. ==+==== 2: Some events are more likely than others. ====
  
 You may want to have some events more or less likely than others. This is where the use of Thought Less Than as opposed to Thought Equal To contrivances comes in. What you can do is have an event correspond to a range of values for your **whichevent** Thought.  You may want to have some events more or less likely than others. This is where the use of Thought Less Than as opposed to Thought Equal To contrivances comes in. What you can do is have an event correspond to a range of values for your **whichevent** Thought. 
Line 30: Line 30:
 In the above example you could have the first event happen on a roll of one to three, the second event on a roll of four to eight, and the last event happen on a roll of nine. To program this, set the first Roll To Thought maximum value parameter accordingly, (in this case 9) and then set the Thought Less Than contrivances as appropriate - in this case the first should check to see if **whichevent** is less than 4 and the second to check to see if **whichevent** is less than 9. In the above example you could have the first event happen on a roll of one to three, the second event on a roll of four to eight, and the last event happen on a roll of nine. To program this, set the first Roll To Thought maximum value parameter accordingly, (in this case 9) and then set the Thought Less Than contrivances as appropriate - in this case the first should check to see if **whichevent** is less than 4 and the second to check to see if **whichevent** is less than 9.
  
-== 3: Random events can happen with varying probability. ==+==== 3: Random events can happen with varying probability. ====
  
 So you've built a nice fancy random event gadget. Very nice. But you want it to be a bit more flexible. When your guest is enjoying themselves rolling dice with jokers, you want there to be a high chance of a random event occurring. When they're in the woodshed however, you want a rather lower (but still non-zero) chance of a random event. You want to build your Random Event gadget with a parameter, a way of saying what probability you want to have of a random event occurring. Well you can. So you've built a nice fancy random event gadget. Very nice. But you want it to be a bit more flexible. When your guest is enjoying themselves rolling dice with jokers, you want there to be a high chance of a random event occurring. When they're in the woodshed however, you want a rather lower (but still non-zero) chance of a random event. You want to build your Random Event gadget with a parameter, a way of saying what probability you want to have of a random event occurring. Well you can.
gameplay/guides/places/advtutvi.1700611453.txt.gz · Last modified: 2023/11/22 00:04 by kuhsodas