Difference between revisions of "AI Storytellers"

From RimWorld Wiki
Jump to navigation Jump to search
m (Removed redundant title, fixed typo.)
(Added specifics taken directly from code.)
Line 12: Line 12:
 
|quoted = 1}}
 
|quoted = 1}}
  
:Callie is a less aggressive version of her sister Cassandra. She's good for a first game.
+
:Callie is a less aggressive version of her sister Cassandra. She's good for a first game.<br /><br />
 +
<b>Code Specifics:</b> <i>(Version#0.0.254b)</i>
 +
ID: Storyteller_ClassicEasy
 +
desiredPopulationMin = 3
 +
desiredPopulationMax = 11
 +
desiredPopulationCritical = 16
 +
challengeScale = .85
 +
threatCycleLength = 17
 +
minIntervalBigThreats = 60000
 
{{clear}}
 
{{clear}}
  
Line 21: Line 29:
 
|quoted = 1}}
 
|quoted = 1}}
  
:Cassandra Classic is your go-to AI for a standard RimWorld experience. She will give you a fair game experience that begins with small challenges that amp up over time to intense events that can only be survived by smart planning and perhaps a little luck.
+
:Cassandra Classic is your go-to AI for a standard RimWorld experience. She will give you a fair game experience that begins with small challenges that amp up over time to intense events that can only be survived by smart planning and perhaps a little luck.<br /><br />
 +
<b>Code Specifics:</b> <i>(Version#0.0.254b)</i>
 +
ID: Storyteller_ClassicNormal
 +
desiredPopulationMin = 3
 +
desiredPopulationMax = 10
 +
desiredPopulationCritical = 15
 +
challengeScale = .85
 +
threatCycleLength = 11
 +
minIntervalBigThreats = 60000
 
{{clear}}
 
{{clear}}
  
Line 30: Line 46:
 
|quoted = 1}}
 
|quoted = 1}}
  
:Cassandra's Classic less forgiving cousin. Was added in earlier development stages as a secondary version of Cassandra called Kassandra which runs on the same algorithm, but with a slightly more challenging difficulty curve.
+
:Cassandra's Classic less forgiving cousin. Was added in earlier development stages as a secondary version of Cassandra called Kassandra which runs on the same algorithm, but with a slightly more challenging difficulty curve.<br /><br />
 +
<b>Code Specifics:</b> <i>(Version#0.0.254b)</i>
 +
ID: Storyteller_ClassicHard
 +
desiredPopulationMin = 3
 +
desiredPopulationMax = 9
 +
desiredPopulationCritical = 14
 +
challengeScale = 1.25
 +
threatCycleLength = 9
 +
minIntervalBigThreats = 40000
 
{{clear}}
 
{{clear}}
 
====[[AI_Storytellers#Phoebe_Friendly|Phoebe Friendly]]====
 
====[[AI_Storytellers#Phoebe_Friendly|Phoebe Friendly]]====
Line 38: Line 62:
 
|quoted = 1}}
 
|quoted = 1}}
  
:Phoebe doesn't want to hurt anyone. She just wants a relaxing tale about people building a colony. So she'll be very friendly. This AI is best for a sandbox experience in which you can grow your colony without major interference. Minor issues will still arise, but nothing that will seriously impede or end your game. This AI is great for learning the game or just enjoying a peaceful, creative RimWorld experience.
+
:Phoebe doesn't want to hurt anyone. She just wants a relaxing tale about people building a colony. So she'll be very friendly. This AI is best for a sandbox experience in which you can grow your colony without major interference. Minor issues will still arise, but nothing that will seriously impede or end your game. This AI is great for learning the game or just enjoying a peaceful, creative RimWorld experience.<br /><br />
 +
<b>Code Specifics:</b> <i>(Version#0.0.254b)</i>
 +
ID: Storyteller_Friendly
 +
desiredPopulationMin = 3
 +
desiredPopulationMax = 16
 +
desiredPopulationCritical = 50
 +
challengeScale = 0
 +
threatCycleLength = <i>unspecified</i>
 +
threatChance = .05
 +
MinTicksBetweenThreats = 180000
 
{{clear}}
 
{{clear}}
 
====[[AI_Storytellers#Randy_Random|Randy Random]]====
 
====[[AI_Storytellers#Randy_Random|Randy Random]]====
Line 45: Line 78:
 
|source = <div class="pull-right">~ Randy Random, RimWorld Accidental AI.</div>
 
|source = <div class="pull-right">~ Randy Random, RimWorld Accidental AI.</div>
 
|quoted = 1}}
 
|quoted = 1}}
:Randy is the wildcard AI. Any AI event could be triggered at any time with Randy. You may encounter insanely good trade deals, or you may find yourself faced with a raid during a storm while there is an eclipse as your power generator explodes, and you military members go insane. For those looking to ultimately lose to chaos among their attempts at order ''a la'' Dwarf Fortress, Randy Random may be the AI Storyteller for you.
+
:Randy is the wildcard AI. Any AI event could be triggered at any time with Randy. You may encounter insanely good trade deals, or you may find yourself faced with a raid during a storm while there is an eclipse as your power generator explodes, and you military members go insane. For those looking to ultimately lose to chaos among their attempts at order ''a la'' Dwarf Fortress, Randy Random may be the AI Storyteller for you.<br /><br />
 +
<b>Code Specifics:</b> <i>(Version#0.0.254b)</i>
 +
ID: Storyteller_Random
 +
desiredPopulationMin = 3
 +
desiredPopulationMax = 10
 +
desiredPopulationCritical = 15
 +
BigThreadRemoveChance = .25
 +
<i>(Doesn't follow the same format as the other AI Stories)</i>
 
{{clear}}
 
{{clear}}
 
==Future AI Storytellers==
 
==Future AI Storytellers==
 
:While no other particular AIs are confirmed, there are plans for other AIs such as AI focused on raising population, creating seasonal events, creating a lack of food, and other ideas suggested by the community. It is not confirmed, but it also may be possible that AIs will be somewhat configurable in the future.
 
:While no other particular AIs are confirmed, there are plans for other AIs such as AI focused on raising population, creating seasonal events, creating a lack of food, and other ideas suggested by the community. It is not confirmed, but it also may be possible that AIs will be somewhat configurable in the future.

Revision as of 18:11, 15 November 2013

The gameplay of RimWorld is driven by AI (Artificial Intelligence) Storytellers. The AI Storyteller that you choose will make decisions about what events it wants you to encounter and when, based on the situation you are currently in and on the biases of that particular AI.
Choosing an AI is the first decision you make in RimWorld, and will have a great influence on the narrative that is formed as you play. Some are easier or harder than others, while others may be completely unpredictable!

Current AI Storytellers

The storytellers that currently exist in the game are as follows.

Chill Callie Classic

It start out pretty chill, but it gets really exciting at the end!

~ Chill Callie Classic, RimWorld Yonger AI.
Callie is a less aggressive version of her sister Cassandra. She's good for a first game.

Code Specifics: (Version#0.0.254b)

ID: Storyteller_ClassicEasy
desiredPopulationMin = 3
desiredPopulationMax = 11
desiredPopulationCritical = 16
challengeScale = .85
threatCycleLength = 17
minIntervalBigThreats = 60000

Cassandra Classic

The essence of good storytelling is the perfect progression of intensifying struggle.

~ Cassandra Classic, RimWorld Primary AI.
Cassandra Classic is your go-to AI for a standard RimWorld experience. She will give you a fair game experience that begins with small challenges that amp up over time to intense events that can only be survived by smart planning and perhaps a little luck.

Code Specifics: (Version#0.0.254b)

ID: Storyteller_ClassicNormal
desiredPopulationMin = 3
desiredPopulationMax = 10
desiredPopulationCritical = 15
challengeScale = .85
threatCycleLength = 11
minIntervalBigThreats = 60000

Tough Kassandra Classic

The depths of human nature can only be glimpsed through the lens of suffering.

~ Tough Kassandra Classic, RimWorld Extended AI.
Cassandra's Classic less forgiving cousin. Was added in earlier development stages as a secondary version of Cassandra called Kassandra which runs on the same algorithm, but with a slightly more challenging difficulty curve.

Code Specifics: (Version#0.0.254b)

ID: Storyteller_ClassicHard
desiredPopulationMin = 3
desiredPopulationMax = 9
desiredPopulationCritical = 14
challengeScale = 1.25
threatCycleLength = 9
minIntervalBigThreats = 40000

Phoebe Friendly

Can`t we all just get along? I don't want a story that makes me feel tense all the time. Let's make one about friendship and hope.

~ Phoebe Friendly, RimWorld Peaceful AI.
Phoebe doesn't want to hurt anyone. She just wants a relaxing tale about people building a colony. So she'll be very friendly. This AI is best for a sandbox experience in which you can grow your colony without major interference. Minor issues will still arise, but nothing that will seriously impede or end your game. This AI is great for learning the game or just enjoying a peaceful, creative RimWorld experience.

Code Specifics: (Version#0.0.254b)

ID: Storyteller_Friendly
desiredPopulationMin = 3
desiredPopulationMax = 16
desiredPopulationCritical = 50
challengeScale = 0
threatCycleLength = unspecified
threatChance = .05
MinTicksBetweenThreats = 180000

Randy Random

The world it random, dude. Stories should be too! Hey, you got a light?

~ Randy Random, RimWorld Accidental AI.
Randy is the wildcard AI. Any AI event could be triggered at any time with Randy. You may encounter insanely good trade deals, or you may find yourself faced with a raid during a storm while there is an eclipse as your power generator explodes, and you military members go insane. For those looking to ultimately lose to chaos among their attempts at order a la Dwarf Fortress, Randy Random may be the AI Storyteller for you.

Code Specifics: (Version#0.0.254b)

ID: Storyteller_Random
desiredPopulationMin = 3
desiredPopulationMax = 10
desiredPopulationCritical = 15
BigThreadRemoveChance = .25
(Doesn't follow the same format as the other AI Stories)

Future AI Storytellers

While no other particular AIs are confirmed, there are plans for other AIs such as AI focused on raising population, creating seasonal events, creating a lack of food, and other ideas suggested by the community. It is not confirmed, but it also may be possible that AIs will be somewhat configurable in the future.