• Rewind
  • Restart
  • Bookmark
  • This story was created with Twine and is powered by TiddlyWiki
You are full of surprises, <<print $a>>! We suppose this is a possibility. If you tell us what you want to put in the statement, we'll see that it gets to the residents of <<print either("Some","Sum")>> World.\n\n[[Release statement promising future viability of 1's|g5][bonusvia1=15]]\n[[Release statement promising future viability of 2's|g5][bonusvia2=15]]\n[[Release statement promising future viability of 3's|g5][bonusvia3=15]]\n\n<<set bonusviat=3>>
We'll take you to <<print either("SOME","SUM")>> WORLD LITE.\n<<nobr>>\n<<set s1l = random(1,12), c1l = random(1,12), h1l = random(1,12)>>\n<<set s2l = random(1,12), c2l = random(1,12), h2l = random(1,12)>>\n<<set s3l = random(1,12), c3l = random(1,12), h3l = random(1,12)>>\n<<set countl = random(1,2000) + 6000>>\n<<set tl=0>>\n<<set $es=0>>\n<<set $lbalance=0>>\n<<set balancevarl=0>>\n<<set b1countl=0, b2countl=0, b3countl=0, b4countl=0, b5countl=0, b6countl=0>>\n<<endnobr>>\n<<button [[Go|e]]>>\n\n<<stopbgm 5yqU_k3aItc>><<stopbgm AAplrgubmek>><<stopbgm s7jaknENwzw>><<loopbgm WEA_hdf7Ql8>>
RESULT\n\nEnd state: <<if paldiff<.06>>Balanced!<<set balancevarl=1>><<elseif paldiff<.08>>Nearly Balanced<<elseif paldiff<.1>>Mildly Unbalanced<<elseif paldiff<.2>>Unbalanced<<elseif paldiff<.3>>Highly Unbalanced<<elseif paldiff<1.01>>Broken<<else>>ERROR<<endif>>\n\nBalanced: <<print b1countl>> turns\nNearly Balanced: <<print b2countl>> turns\nMildly Unbalanced: <<print b3countl>> turns\nUnbalanced: <<print b4countl>> turns\nHighly Unbalanced: <<print b5countl>> turns\nBroken: <<print b6countl>> turns\n<<set gradel=(balancevarl*40+b1countl*25+b2countl*10+b3countl*5-b4countl-b5countl*2-b6countl*10)>>\n[[Final Score|f4]]: <<if gradel>139>>SS<<elseif gradel>119>>S<<elseif gradel>99>>AA<<elseif gradel>89>>A<<elseif gradel>79>>B<<elseif gradel>69>>C<<else>>D<<endif>>\n<<if gradel>139>>Incredible!!!!<<elseif gradel>119>>Amazing!!!<<elseif gradel>99>>Awesome!<<elseif gradel>89>>Great job!<<elseif gradel>79>>Pretty good<<elseif gradel>69>>Not bad<<elseif gradel>59>>Mediocre<<else>>Poor<<endif>>\n\n<<if gradel<79>><<if paldiff<.08>>At least you left the ecosystem in a good state!<<else>>Try another round?<<endif>><<endif>><<nobr>>\n\n<<if gradel>79>><<if paldiff<.08>>You are ready.<<else>>Shame you left the ecosystem in a sorry state.<<endif>><<endif>><<endnobr>>\n\nRemember, <<print $a>>, that this was just a model. When you continue on, you will be engaging with the real thing. You will be engineering the very world you came from, <<print $a>>. Can you handle this responsibility? Could you return to <<print either("Some","Sum")>> World if we released you from this task? Would you want to?\n[[Continue on to Some World proper|g]]\n[[Return to SUM WORLD LITE and try again|f2]]\n<<stopbgm WEA_hdf7Ql8>><<playbgm s7jaknENwzw 22>>
Final Score\n\nPossible Scores\n\nHighest\nSS\nS\nAA\nA\nB\nC\nD\nLowest\n\n[[Return|f3]]
Some Sum World
An interesting decision, <<print $a>>! We've requisitioned one of our members to speak with the residents of <<print either("Some","Sum")>> World about their experiences. They seem to have a word for the current state of the system. They call it a meta, and are quite good at finding out the most beneficial variables. Here is the resulting report:\n\nThe meta is defined by: <<if $currstate is "Witty Diplomacy">>CHA<<elseif $currstate is "Persuasive Aggression">>STR<<elseif $currstate is "Offensive Exhaustion">>CON<<else>>INT<<endif>>\nAnother important factor is: <<if $currstate is "Witty Diplomacy">>INT<<elseif $currstate is "Persuasive Aggression">>CHA<<elseif $currstate is "Offensive Exhaustion">>STR<<else>>CON<<endif>>\nA relatively unimportant factor is: <<if $currstate is "Witty Diplomacy">>CON<<elseif $currstate is "Persuasive Aggression">>INT<<elseif $currstate is "Offensive Exhaustion">>CHA<<else>>STR<<endif>>\nA detrimental factor is: <<if $currstate is "Witty Diplomacy">>STR<<elseif $currstate is "Persuasive Aggression">>CON<<elseif $currstate is "Offensive Exhaustion">>INT<<else>>CHA<<endif>>\n\n[[Return|g5]]
<<nobr>>\n<<if $esr is 1>>\n<<set $s10r to "maintain">>\n<<set $c10r to "maintain">>\n<<set $h10r to "maintain">>\n<<set $i10r to "maintain">>\n<<set $s20r to "maintain">>\n<<set $c20r to "maintain">>\n<<set $h20r to "maintain">>\n<<set $i20r to "maintain">>\n<<set $s30r to "maintain">>\n<<set $c30r to "maintain">>\n<<set $h30r to "maintain">>\n<<set $i30r to "maintain">>\n<<endif>>\n<<if $looked is "yes">>\n<<set $s10r to "maintain">>\n<<set $c10r to "maintain">>\n<<set $h10r to "maintain">>\n<<set $i10r to "maintain">>\n<<set $s20r to "maintain">>\n<<set $c20r to "maintain">>\n<<set $h20r to "maintain">>\n<<set $i20r to "maintain">>\n<<set $s30r to "maintain">>\n<<set $c30r to "maintain">>\n<<set $h30r to "maintain">>\n<<set $i30r to "maintain">>\n<<set trand=random(0,1)>>\n<<if $looked is "yes">><<if trand>0>>\n<<set $esr to 1>><<set $efficient to "yes">>\n<<endif>><<endif>>\n<<endif>>\n<<if $s10r is "increase">><<set s1+=random(1,5)>><<endif>>\n<<if $s10r is "decrease">><<set s1-=random(1,5)>><<endif>>\n<<if $c10r is "increase">><<set c1+=random(1,5)>><<endif>>\n<<if $c10r is "decrease">><<set c1-=random(1,5)>><<endif>>\n<<if $h10r is "increase">><<set h1+=random(1,5)>><<endif>>\n<<if $h10r is "decrease">><<set h1-=random(1,5)>><<endif>>\n<<if $i10r is "increase">><<set i1+=random(1,5)>><<endif>>\n<<if $i10r is "decrease">><<set i1-=random(1,5)>><<endif>>\n<<if $s20r is "increase">><<set s2+=random(1,5)>><<endif>>\n<<if $s20r is "decrease">><<set s2-=random(1,5)>><<endif>>\n<<if $c20r is "increase">><<set c2+=random(1,5)>><<endif>>\n<<if $c20r is "decrease">><<set c2-=random(1,5)>><<endif>>\n<<if $h20r is "increase">><<set h2+=random(1,5)>><<endif>>\n<<if $h20r is "decrease">><<set h2-=random(1,5)>><<endif>>\n<<if $i20r is "increase">><<set i2+=random(1,5)>><<endif>>\n<<if $i20r is "decrease">><<set i2-=random(1,5)>><<endif>>\n<<if $s30r is "increase">><<set s3+=random(1,5)>><<endif>>\n<<if $s30r is "decrease">><<set s3-=random(1,5)>><<endif>>\n<<if $c30r is "increase">><<set c3+=random(1,5)>><<endif>>\n<<if $c30r is "decrease">><<set c3-=random(1,5)>><<endif>>\n<<if $h30r is "increase">><<set h3+=random(1,5)>><<endif>>\n<<if $h30r is "decrease">><<set h3-=random(1,5)>><<endif>>\n<<if $i30r is "increase">><<set i3+=random(1,5)>><<endif>>\n<<if $i30r is "decrease">><<set i3-=random(1,5)>><<endif>>\n<<if $esr is 0>>\n<<set t+=1>> <<set msg+=1>> <<set bonusviat-=1>> <<set uncount+=1>>\n<<set count+=random(0,200)>> <<set count-=random(0,100)>>\n<<set s1+=random(-1,1)>><<set c1+=random(-1,1)>><<set h1+=random(-1,1)>><<set i1+=random(-1,1)>><<set s2+=random(-1,1)>><<set c2+=random(-1,1)>><<set h2+=random(-1,1)>><<set i2+=random(-1,1)>><<set s3+=random(-1,1)>><<set c3+=random(-1,1)>><<set h3+=random(-1,1)>><<set i3+=random(-1,1)>>\n<<endif>>\n<<set $c10r to "maintain">>\n<<set $h10r to "maintain">>\n<<set $i10r to "maintain">>\n<<set $s20r to "maintain">>\n<<set $c20r to "maintain">>\n<<set $h20r to "maintain">>\n<<set $i20r to "maintain">>\n<<set $s30r to "maintain">>\n<<set $c30r to "maintain">>\n<<set $h30r to "maintain">>\n<<set $i30r to "maintain">>\n<<if s1<0>><<set s1=0>><<endif>>\n<<if c1<0>><<set c1=0>><<endif>>\n<<if h1<0>><<set h1=0>><<endif>>\n<<if i1<0>><<set i1=0>><<endif>>\n<<if s2<0>><<set s2=0>><<endif>>\n<<if c2<0>><<set c2=0>><<endif>>\n<<if h2<0>><<set h2=0>><<endif>>\n<<if i2<0>><<set i2=0>><<endif>>\n<<if s3<0>><<set s3=0>><<endif>>\n<<if c3<0>><<set c3=0>><<endif>>\n<<if h3<0>><<set h3=0>><<endif>>\n<<if i3<0>><<set i3=0>><<endif>>\n<<set tr0r=9-t>>\n<<if $currstate is "Witty Diplomacy">>\n<<set v1 = s1*-1+c1+h1*5+i1*2, v2 = s2*-1+c2+h2*5+i2*2, v3 = s3*-1+c3+h3*5+i3*2>>\n<<elseif $currstate is "Persuasive Aggression">>\n<<set v1 = s1*5+c1*-1+h1*2+i1, v2 = s2*5+c2*-1+h2*2+i2, v3 = s3*5+c3*-1+h3*2+i3>>\n<<elseif $currstate is "Offensive Exhaustion">>\n<<set v1 = s1*2+c1*5+h1+i1*-1, v2 = s2*2+c2*5+h2+i2*-1, v3 = s3*2+c3*5+h3+i3*-1>>\n<<else>>\n<<set v1 = s1+c1*2+h1*-1+i1*5, v2 = s2+c2*2+h2*-1+i2*5, v3 = s3+c3*2+h3*-1+i3*5>>\n<<endif>>\n<<if v1<0>><<set v1=0>><<endif>>\n<<if v2<0>><<set v2=0>><<endif>>\n<<if v3<0>><<set v3=0>><<endif>>\n<<if bonusviat>0>><<set v1+=bonusvia1>><<set v2+=bonusvia2>><<set v3+=bonusvia3>><<endif>>\n<<set va = v1 + v2 + v3>>\n<<set p1 = v1/va, p2 = v2/va, p3 = v3/va>>\n<<set p1diff=Math.abs(.33-p1)>>\n<<set p2diff=Math.abs(.33-p2)>>\n<<set p3diff=Math.abs(.33-p3)>>\n<<set padiff=p1diff+p2diff+p3diff>>\n<<if $esr is 0>><<if padiff<.06>><<set b1count+=1>><<stopbgm 2GlfHCIaX1E>><<playbgm 2GlfHCIaX1E>><<elseif padiff<.08>><<set b2count+=1>><<elseif padiff<.1>><<set b3count+=1>><<elseif padiff<.2>><<set b4count+=1>><<elseif padiff<.3>><<set b5count+=1>><<else>><<set b6count+=1>><<endif>><<endif>>\n<<if padiff>.0599>><<playbgm AAplrgubmek>><<endif>>\n<<if t<1>><<set padiff=2>><<endif>>\n<<if uncount>6>>\n<<set s1pr=s1+random(-3,3), c1pr=c1+random(-3,3), h1pr=h1+random(-3,3), i1pr=i1+random(-3,3), v1pr=v1+random(-9,9), s2pr=s2+random(-3,3), c2pr=c1+random(-3,3), h2pr=h2+random(-3,3), i2pr=i2+random(-3,3), v2pr=v2+random(-9,9), s3pr=s3+random(-3,3), c3pr=c3+random(-3,3), h3pr=h3+random(-3,3), i3pr=i3+random(-3,3), v3pr=v3+random(-9,9)>>\n<<elseif uncount>4>>\n<<set s1pr=s1+random(-2,2), c1pr=c1+random(-2,2), h1pr=h1+random(-2,2), i1pr=i1+random(-2,2), v1pr=v1+random(-6,6), s2pr=s2+random(-2,2), c2pr=c1+random(-2,2), h2pr=h2+random(-2,2), i2pr=i2+random(-2,2), v2pr=v2+random(-6,6), s3pr=s3+random(-2,2), c3pr=c3+random(-2,2), h3pr=h3+random(-2,2), i3pr=i3+random(-2,2), v3pr=v3+random(-6,6)>>\n<<elseif uncount>2>>\n<<set s1pr=s1+random(-1,1), c1pr=c1+random(-1,1), h1pr=h1+random(-1,1), i1pr=i1+random(-1,1), v1pr=v1+random(-3,3), s2pr=s2+random(-1,1), c2pr=c2+random(-1,1), h2pr=h2+random(-1,1), i2pr=i2+random(-1,1), v2pr=v2+random(-3,3), s3pr=s3+random(-1,1), c3pr=c3+random(-1,1), h3pr=h3+random(-1,1), i3pr=i3+random(-1,1), v3pr=v3+random(-3,3)>>\n<<else>>\n<<set s1pr=s1, c1pr=c1, h1pr=h1, i1pr=i1, v1pr=v1, s2pr=s2, c2pr=c2, h2pr=h2, i2pr=i2, v2pr=v2, s3pr=s3, c3pr=c3, h3pr=h3, i3pr=i3, v3pr=v3>> \n<<endif>>\n<<set $esr=0>>\n<<endnobr>>{{<<print either("Some","Sum")>> World}}\nTurns Left: <<print tr0r>> <<if $efficient is "yes">>~Surprisingly efficient! No time passed at all.~<<endif>>\nCurrent state (<<if padiff<.06>>Balanced!<<elseif padiff<.08>>Nearly Balanced<<elseif padiff<.1>>Mildly Unbalanced<<elseif padiff<.2>>Unbalanced<<elseif padiff<.3>>Highly Unbalanced<<elseif padiff<2.01>>Broken<<else>>Fledgling<<endif>>/<<if $lookedcs is "no">>?? <<else>><<print $currstate>><<if $askedexp is "no">><<button [[Speak with Residents|g6][$looked="yes", $askedexp="yes"]]>><<endif>><<endif>>) <<if $lookedcs is "no">><<button [[Look|g5][$looked="yes", $lookedcs="yes"]]>><<endif>>\nTotal Population: <<print count>> individuals <<if msg>2>><<if $staterel is "no">><<button [[Release Public Statement|g7][$looked="yes", $staterel="yes"]]>><<endif>><<endif>>\n1's: <<print Math.round(p1*100)>>% (<<print Math.round(p1*count)>> individuals) <<if bonusviat>0>><<if bonusvia1>0>>Boosted!<<endif>><<endif>>\n2's: <<print Math.round(p2*100)>>% (<<print Math.round(p2*count)>> individuals) <<if bonusviat>0>><<if bonusvia2>0>>Boosted!<<endif>><<endif>>\n3's: <<print Math.round(p3*100)>>% (<<print Math.round(p3*count)>> individuals) <<if bonusviat>0>><<if bonusvia3>0>>Boosted!<<endif>><<endif>>\n\nPopulation Breakdown <<if $lookedint is "no">><<button [[Look|g5][$looked="yes", $lookedint="yes"]]>><<endif>>\n1's\nSTR: <<print s1pr>> <<radio $s10r "increase">> <<radio $s10r "decrease">> <<radio $s10r "maintain">>\nCON: <<if $lookedc1 is "no">>?? <<button [[Look|g5][$looked="yes", $lookedc1="yes"]]>><<else>><<print c1pr>> <<radio $c10r "increase">> <<radio $c10r "decrease">> <<radio $c10r "maintain">><<endif>>\nCHA: <<if $lookedh1 is "no">>?? <<button [[Look|g5][$looked="yes", $lookedh1="yes"]]>><<else>><<print h1pr>> <<radio $h10r "increase">> <<radio $h10r "decrease">> <<radio $h10r "maintain">><<endif>>\n<<if $lookedint is "yes">>INT<<else>>???<<endif>>: <<if $lookedi1 is "no">>?? <<if $lookedint is "yes">><<button [[Look|g5][$looked="yes", $lookedi1="yes"]]>><<endif>><<else>><<print i1pr>> <<radio $i10r "increase">> <<radio $i10r "decrease">> <<radio $i10r "maintain">><<endif>>\nVIA: <<if $lookedc1 is "yes">><<if $lookedh1 is "yes">><<if $lookedi1 is "yes">><<print v1pr>><<set $lookedv1="yes">><<endif>><<endif>><<endif>><<if $lookedv1 is "no">>??<<endif>> <<if bonusviat>0>><<if bonusvia1>0>>~Boosted!<<endif>><<endif>>\n\n2's\nSTR: <<if $lookeds2 is "no">>?? <<button [[Look|g5][$looked="yes", $lookeds2="yes"]]>><<else>><<print s2pr>> <<radio $s20r "increase">> <<radio $s20r "decrease">> <<radio $s20r "maintain">><<endif>>\nCON: <<print c2pr>> <<radio $c20r "increase">> <<radio $c20r "decrease">> <<radio $c20r "maintain">>\nCHA: <<if $lookedh2 is "no">>?? <<button [[Look|g5][$looked="yes", $lookedh2="yes"]]>><<else>><<print h2pr>> <<radio $h20r "increase">> <<radio $h20r "decrease">> <<radio $h20r "maintain">><<endif>>\n<<if $lookedint is "yes">>INT<<else>>???<<endif>>: <<if $lookedi2 is "no">>?? <<if $lookedint is "yes">><<button [[Look|g5][$looked="yes", $lookedi2="yes"]]>><<endif>><<else>><<print i2pr>> <<radio $i20r "increase">> <<radio $i20r "decrease">> <<radio $i20r "maintain">><<endif>>\nVIA: <<if $lookeds2 is "yes">><<if $lookedh2 is "yes">><<if $lookedi2 is "yes">><<print v2pr>><<set $lookedv2="yes">><<endif>><<endif>><<endif>><<if $lookedv2 is "no">>??<<endif>> <<if bonusviat>0>><<if bonusvia2>0>>~Boosted!<<endif>><<endif>>\n\n3's\nSTR: <<if $lookeds3 is "no">>?? <<button [[Look|g5][$looked="yes", $lookeds3="yes"]]>><<else>><<print s3pr>> <<radio $s30r "increase">> <<radio $s30r "decrease">> <<radio $s30r "maintain">><<endif>>\nCON: <<if $lookedc3 is "no">>?? <<button [[Look|g5][$looked="yes", $lookedc3="yes"]]>><<else>><<print c3pr>> <<radio $c30r "increase">> <<radio $c30r "decrease">> <<radio $c30r "maintain">><<endif>>\nCHA: <<print h3pr>> <<radio $h30r "increase">> <<radio $h30r "decrease">> <<radio $h30r "maintain">>\n<<if $lookedint is "yes">>INT: <<print i3pr>> <<radio $i30r "increase">> <<radio $i30r "decrease">> <<radio $i30r "maintain">><<else>>??: ???<<endif>>\nVIA: <<if $lookeds3 is "yes">><<if $lookedc3 is "yes">><<if $lookedint is "yes">><<print v3pr>><<set $lookedv3="yes">><<endif>><<endif>><<endif>><<if $lookedv3 is "no">>??<<endif>> <<if bonusviat>0>><<if bonusvia3>0>>~Boosted!<<endif>><<endif>>\n<<if msg>3>>Numeric Uncertainty Interval: +/- <<if uncount>6>>3<<elseif uncount>4>>2<<elseif uncount>2>>1<<else>>0<<endif>> <<button [[Recalibrate|g5][$looked="yes",uncount=random(0,2)]]>><<endif>>\n{{<<print either("Some","Sum")>> World}}\n<<if tr0r>0>><<button [[Change|g5][$looked = "no"]]>><<else>>Out of time!<<stopbgm OI1sE70qrKU>><<playbgm OI1sE70qrKU>><<endif>><<if tr0r<1>>[[~View Result~|i3]]<<endif>>\n<<if padiff<.06>><<if tr0r>0>>WELL DONE! The system is balanced! However, your job isn't done yet... You must maintain balance until time is up!<<else>>WELL DONE! The system has been balanced!<<endif>><<endif>>\n<<nobr>><<if msg<1>>It seems we do not know the first thing about what makes our system tick. Our numbers are solid, and our variables are in place, but how do we know that we are even measuring the right thing? How do we know which numbers are important, and which we can ignore? The slipperiness of such a sytem astounds us!<<elseif msg<2>>We have ventured out of our models, and find our perception and understanding terribly limited. The silences count. They are a cacophony even when we lack the ability to listen. We must do our best with gaps and silences. We do not need to remind you, <<print $a>>, that <<print either("Some","Sum")>> World is a buzzing, vital ecosystem of residents and numbers. Coming from <<print either("Some","Sum")>> World, you must snicker at our fantasy that what we see out here could ever capture what occurs in there. We work with skeletons and scraps. Do you pity us, <<print $a>>?<<elseif msg<3>>Perhaps there are more variables than STR, CON, and CHA. Perhaps our residents know of something else that is important in their contests, in their lifeworlds. When you look at our Population Breakdown, will you see that the system is more complex than we ever imagined?<<elseif msg<4>>Our tools are imperfect. You have been our eyes, <<print $a>>, and wherever you look we have set up trackers, mechanical eyes to continue looking once you have moved on. But trackers grow outdated. They stale and rot, and become uncertain in their measurements. The numbers they give us begin to lie. But if we pay them some attention, we can always recalibrate. Our trackers are only as good as the care that we lend them.<<elseif msg<5>>We touch our residents through their numbers. One variable changes, and the movement cascades across the entire system. This is a powerful, sometimes uncontrollable force, this avalanche that we begin with a nudge and ends up burying a town or two. But are there other ways? If we spoke to the residents, would they hear us, or understand?<<elseif msg<6>>Remember than while you look, the system keeps churning. Sometimes we get lucky, and a variable is surprisingly easy to track. But not all the time. The clock always seems to work against us. Perhaps you are realizing that time out here passes quite differently than when you were embedded in the world. Here, we are always running out.<<elseif msg<7>>The consequences of our actions are more than immediate. They stretch out along our path and shape every subsequent decision. The first thing you decided to look at, <<$a>>, gave us a sense of the system, and that sense helped us make our first changes. And those changes guided your vision to the next object to uncover. Vision and movement. Movement and vision. These build on each other in a never-ending loop.<<elseif msg<8>>But what if we had begun differently? What if we had started out along an alternate pathway? Imagine how strange that system would seem to us now, we who have watched and guided our creation from its Fledgling state.<<elseif msg<9>>We call this system our own because we have pulled it along every step of the way, but would it even be the same if we went back and made the exact same decisions? How much of the Current State is due to our intervention, and how much would have happened without us? Are we masters of the system, or is it the master of us? <<print either("Some","Sum")>> World is every day pulled in thousands of directions by its thousands of residents. Why should our tug mean more?<<else>>As always, our time comes to an end too quickly. \nHow was it, <<print $a>>? When you return to <<print either("Some","Sum")>> World, will you even recognize it? Can you remain the same when all those you used to know have grown up in the house that you helped build? Would they recognize you after your journey on the outside? What have we all become?<<endif>><<endnobr>>\n<<set $looked="no", $efficient="no">>
Change\n\nThis button, when pressed, moves the ecosystem forward in time by 1 turn, applying all selected modifications.\n\nIn this EXAMPLE ecosystem, the Change button has been disabled, bringing you to this explanation instead.\n\n[[Return|d1]]
Hello, resident of <<print either("Some","Sum")>> World. We hope you have been enjoying your stay, and that what we are about to request of you is not too bothersome. It's going to require that you stop inhabiting <<print either("Some","Sum")>> World, or at least the version you have gotten used to. \n\nWe are the Speakers, and we need you.\n\nTell us, what is your name?\n\n<<textinput $name [[Go|a]]>>\n\n<<loopbgm 5yqU_k3aItc>>\n[[Music and Effects Credits|a1]]
<<nobr>>\n<<set staterand=random(1,4)>>\n<<if staterand>3>>\n<<set v1 = s1*-1+c1+h1*5+i1*2, v2 = s2*-1+c2+h2*5+i2*2, v3 = s3*-1+c3+h3*5+i3*2>> <<set $currstate to "Witty Diplomacy">>\n<<elseif staterand>2>>\n<<set v1 = s1*5+c1*-1+h1*2+i1, v2 = s2*5+c2*-1+h2*2+i2, v3 = s3*5+c3*-1+h3*2+i3>> <<set $currstate to "Persuasive Aggression">>\n<<elseif staterand>1>>\n<<set v1 = s1*2+c1*5+h1+i1*-1, v2 = s2*2+c2*5+h2+i2*-1, v3 = s3*2+c3*5+h3+i3*-1>> <<set $currstate to "Offensive Exhaustion">>\n<<else>>\n<<set v1 = s1+c1*2+h1*-1+i1*5, v2 = s2+c2*2+h2*-1+i2*5, v3 = s3+c3*2+h3*-1+i3*5>> <<set $currstate to "Wary Puzzles">>\n<<endif>>\n<<set va = v1 + v2 + v3>>\n<<set p1 = v1/va, p2 = v2/va, p3 = v3/va>>\n<<set tr0r=9-t>>\n<<endnobr>>{{<<print either("Some","Sum")>> World}}\nTurns Left: <<print tr0r>>\nCurrent state (Fledgling/??) <<button [[Look|g5][$looked="yes", $lookedcs="yes"]]>>\nTotal Population: <<print count>> individuals\n1's: <<print Math.round(p1*100)>>% (<<print Math.round(p1*count)>> individuals)\n2's: <<print Math.round(p2*100)>>% (<<print Math.round(p2*count)>> individuals)\n3's: <<print Math.round(p3*100)>>% (<<print Math.round(p3*count)>> individuals)\n\nPopulation Breakdown <<button [[Look|g5][$looked="yes", $lookedint="yes"]]>>\n1's\nSTR: <<print s1>> <<radio $s10r "increase">> <<radio $s10r "decrease">> <<radio $s10r "maintain">>\nCON: ?? <<button [[Look|g5][$looked="yes", $lookedc1="yes"]]>>\nCHA: ?? <<button [[Look|g5][$looked="yes", $lookedh1="yes"]]>>\n???: ??\nVIA: ??\n\n2's\nSTR: ?? <<button [[Look|g5][$looked="yes", $lookeds2="yes"]]>>\nCON: <<print c2>> <<radio $c20r "increase">> <<radio $c20r "decrease">> <<radio $c20r "maintain">>\nCHA: ?? <<button [[Look|g5][$looked="yes", $lookedh2="yes"]]>>\n???: ??\nVIA: ??\n\n3's\nSTR: ?? <<button [[Look|g5][$looked="yes", $lookeds3="yes"]]>>\nCON: ?? <<button [[Look|g5][$looked="yes", $lookedc3="yes"]]>>\nCHA: <<print h3>> <<radio $h30r "increase">> <<radio $h30r "decrease">> <<radio $h30r "maintain">>\n???: ??\nVIA: ??\n\n{{<<print either("Some","Sum")>> World}}\n<<button [[Change|g5][$looked = "no"]]>>\nThis looks familiar, doesn't it? It seems you've rendered your gaze into a replica of the previous model. There may be consequences later, but it's a starting point at least.\n\nThere is yet another problem to confront. Looking, measuring, gathering numbers from <<print either("Some","Sum")>> World and bringing them here to the outside: all these things take time. When you are looking, you are not tinkering, and vice versa. Choose wisely, <<print $a>>. Press Look, or press Change. The system will move along either way.<<set msg=0.5>>
You, <<print $a>>, will be our eyes. As Speakers for <<print either("Some","Sum")>> World, we can talk about the ecosystem, but unfortunately we cannot perceive it. And we cannot guide what we cannot see.\n\nWe know that much is going on in <<print either("Some","Sum")>> World. We know that there are constant contests, and that some Number Groups are doing better than others. We know that some are thriving and others are struggling to survive.\n\nYou will show us all of this, and help us to change what we perceive.\n\n[[I see|c]]
{{<<print either("Some","Sum")>> World}}\n\n\n<<button [[Look|g4]]>>\n\n\n{{<<print either("Some","Sum")>> World}}\n\nYou are quite right! Unlike <<print either("SOME","SUM")>> WORLD LITE, this ecosystem is a real, living, breathing one. As such, it doesn't just present itself to us all at once. Remember, we always work on the outside. No matter how many times we dive in, we must come up for air. Omnipresence is the dream of our models.\n\nNo, in order to see, we must put eyes in place to watch. We must measure. This is where you come in, <<print $a>>. Take a look for us. <<nobr>>\n<<set $looked="no", $lookedcs="no", $lookedint="no", $lookeds1="no", $lookedc1="no", $lookedh1="no", $lookedv1="no", $lookedi1="no", $lookeds2="no", $lookedc2="no", $lookedh2="no", $lookedv2="no", $lookedi2="no", $lookeds3="no", $lookedc3="no", $lookedh3="no", $lookedv3="no", $lookedi3="no">>\n<<set $efficient="no", $askedexp="no", $staterel="no">>\n<<set bonusvia1=0, bonusvia2=0, bonusvia3=0, bonusviat=0, uncount=0, s1pr=0, c1pr=0, h1pr=0, i1pr=0, v1pr=0, s2pr=0, c2pr=0, h2pr=0, i2pr=0, v2pr=0, s3pr=0, c3pr=0, h3pr=0, i3pr=0, v3pr=0>>\n<<endnobr>>
Help the ecosystem achieve a [[Balanced|d117]] state.\n\n[[Return|d1]]
You aren't looking at the living, breathing ecosystem, exactly. You are merely spying traces of activity happening in the ecosystem. These traces have been gathered for you here, to peruse and modify at your leisure.\n\nSuch traces have stories to tell. They tell of battles, victories, and defeats. They tell of flourishing groups and struggling groups. They tell of aggression, defensiveness, and charm. They tell of balance and unbalance.\n\nOf course, there are things that such traces cannot capture. There are great silences.\n\nBut the beauty of our models is that these silences become irrelevant. Everything we see is everything that counts.\n\nThis convenience will not be present when we venture out of our models and into existing ecosystems, but that's a problem for later.\n\n[[Return|d1]]
The variables that you can modify are more than just numbers. They are qualities that help determine a number group's success or failure in the ecosystem. In a world of turmoil, groups get the edge on each other by being stronger ([[STR|d17]]), tougher ([[CON|d18]]), or more charming ([[CHA|d19]]).\n\nWhen you increase a variable, you can increase a number group's chance of flourishing. When you decrease a variable, the reverse may occur.\n\nIf your goal is [[balance|d117]], then variables are the levers that you may pull to achieve such a state.\n\n[[Return|d1]]
TERM GLOSSARY\nClick on a term to learn more about it. When you are done, scroll to the bottom and click "Return" to go back to <<print either("SOME","SUM")>> WORLD LITE.\n\nNote: this is an imaginary ecosystem with arbitrary numbers. It does not reflect the current state of <<print either("SOME","SUM")>> WORLD LITE.\n\n[[{{EXAMPLE}}|d110]]\n[[Turn's Left|d10]]: 10\n[[Current State|d11]] ([[Fledgling|d119]]/[[Wary Aggression|d112]])\n[[Total Population|d115]]: [[5000 individuals|d12]]\n\n[[1's|d13]]: [[10%|d14]] ([[500 individuals|d15]])\n2's: 60% (3000 individuals)\n3's: 30% (1500 individuals)\n\n[[Population Breakdown|d16]]\n[[1's|d13]]\n[[STR|d17]]: 2 <<radio $s1lr "increase">> <<radio $s1lr "decrease">> <<radio $s1lr "maintain">>\n[[CON|d18]]: 2 <<radio $c1lr "increase">> <<radio $c1lr "decrease">> <<radio $c1lr "maintain">>\n[[CHA|d19]]: 9 <<radio $h1lr "increase">> <<radio $h1lr "decrease">> <<radio $h1l1r "maintain">>\n[[VIA|d114]]: 23\n\n2's\nSTR: 19 <<radio $s2lr "increase">> <<radio $s2lr "decrease">> <<radio $s2lr "maintain">>\nCON: 17 <<radio $c2lr "increase">> <<radio $c2lr "decrease">> <<radio $c2lr "maintain">>\nCHA: 9 <<radio $h2lr "increase">> <<radio $h2lr "decrease">> <<radio $h2lr "maintain">>\nVIA: 138\n\n3's\nSTR: 10 <<radio $s3lr "increase">> <<radio $s3lr "decrease">> <<radio $s3lr "maintain">>\nCON: 3 <<radio $c3lr "increase">> <<radio $c3lr "decrease">> <<radio $s1l1r "maintain">>\nCHA: 13 <<radio $h3lr "increase">> <<radio $h3lr "decrease">> <<radio $h3lr "maintain">>\nVIA: 69\n{{EXAMPLE}}\n[[Change|d113]] button [[~Result~|d118]]\n\n[[Return|f]]\n<<set $es=1>><<set $esr=1>>
10%\n\nThe percentage of the total ecosystem population that are [[1's|d13]].\n\nAt 10%, the 1's are struggling to survive. Ideally they would be near 33%, representing one third of the total population.\n\nIf every group is near 33%, then the ecosystem as a whole would be considered [[balanced|d117]], since all three groups have nearly the same prevalence.\n\n[[Return|d1]]
500\n\nThe number of individuals who are 1's.\n\n[[Return|d1]]
Population Breakdown\n\nA detailed review of the known variables associated with each number group. In <<print either("SOME","SUM")>> WORLD LITE, you can modify any variable you wish, increasing it, decreasing it, or allowing it to stay where it is.\n\n[[Return|d1]]
STR\n\nThe first variable associated with the 1's. STR is also known as "Strength," and indicates physical prowess of members of this group.\n\nSTR is the most powerful indicator of [[viability|d114]] in [[ecosystem types|d111]] that include the word "Aggression," and the second most powerful indicator of viability in ecosystem types that include the word "Offensive."\n\nIncrease STR for 1's if you want there to be more 1's in the ecosystem.\n\nThe same holds true for the STR of 2's and 3's.\n\nNote that because the current Ecosystem Type is [[Wary Aggression|d112]], STR is the most important variable for determining the prevalence of a Number Group.\n\n[[Return|d1]]
Turn's Left\n\nA marker of time that decreases by 1 each time you press [[Change|d113]]. With each passing turn, the population of every number group will shift, and the ecosystem will get closer to or farther away from being balanced. When Turn's Left hits 0, you cannot make any more changes. Your time is up.\n\n[[Return|d1]]
Current State\n\nDescribes the ecosystem as you know it in the present, including all known numeric groups. \n\nThe two defining principles of the ecosystem are the [[Balance State|d119]] and the [[Ecosystem Type|d111]].\n\n[[Return|d1]]
5000 individuals\n\nThe total number of individuals that comprise the current ecosystem. Each individual is grouped into a number group below.\n\n[[Return|d1]]
1's\n\nThe first number group in the ecosystem. Distinct from 2's and 3's, the other major number groups in the ecosystem.\n\n[[Return|d1]]
CON\n\nThe second variable associated with the 1's. CON is also known as "Constitution," and indicates toughness of members of this group.\n\nCON is the most powerful indicator of [[viability|d114]] in [[ecosystem types|d111]] that include the word "Exhaustion," and the second most powerful indicator of viability in ecosystem types that include the word "Wary."\n\nIncrease CON for 1's if you want there to be more 1's in the ecosystem.\n\nThe same holds true for the CON of 2's and 3's.\n\nNote that because the current Ecosystem Type is [[Wary Aggression|d112]], CON is the second most important variable for determining the prevalence of a Number Group.\n\n[[Return|d1]]
CHA\n\nThe third and final variable associated with the 1's. CHA is also known as "Charisma," and indicates force of personality of members of this group.\n\nCHA is the most powerful indicator of [[viability|d114]] in [[ecosystem types|d111]] that include the word "Diplomacy," and the second most powerful indicator of viability in ecosystem types that include the word "Persuasive."\n\nIncrease CHA for 1's if you want there to be more 1's in the ecosystem.\n\nThe same holds true for the CHA of 2's and 3's.\n\nNote that because the current Ecosystem Type is [[Wary Aggression|d112]], CHA is the least important variable for determining the prevalence of a Number Group.\n\n[[Return|d1]]
Unbalanced\n\nAn undesirable ecosystem state in which Number Groups have vastly differing population %s.\n\nIn this EXAMPLE ecosystem, the gulf between the 1's (10%) and the 2's (60%) is a major concern.\n\n[[Learn more about Balance states|d119]]\n[[Return|d1]]
Balanced\n\nThe desirable ecosystem state in which Number Groups have similar population %s.\n\nIn this EXAMPLE ecosystem, a perfectly balanced state would look like this:\n1's: 33%\n2's: 33%\n3's: 33%\n\nA good enough, Balanced, state might look like this:\n1's: 30%\n2's: 36%\n3's: 34%\n\n[[Learn more about Balance states|d119]]\n[[Return|d1]]
VIA\n\nShorthand for "viability." Viability is the aggregate term that describes a number group's ability to thrive in the current ecosystem. Higher viability denotes flourishing, whereas lower viability denotes struggling to survive.\n\nNote that viability cannot be modulated directly. Instead, it is calculated according to a formula given by the [[Ecosystem Type|d111]].\n\nThe formula for the current type, [[Wary Aggression|d112]] is as follows:\n\nVIA = STR*5 + CON*2 + CHA\n\nIf you know the VIA of all number groups, you can calculate the % of any one number group in the ecosystem using this formula:\n\n%[1] = (VIA[1] / (VIA[1]+VIA[2]+VIA[3])) * 100\n\nExample:\n%[1] = (23 / (23+138+69)) * 100\n%[1] = 10%\n\n[[Return|d1]]
Total Population\n\nThe sum of all known numbers in the ecosystem at the present time.\n\n[[Return|d1]]
Wary Aggression\n\nThe particular [[Ecosystem Type|d111]] structuring the [[Current State|d11]]. In this case, this means the ecosystem is driven by contests in which Strength is a primary means of determining winners and Constitution is a secondary means. In a state of Wary Aggression, number groups with high [[STR|d17]] and [[CON|d18]] will be more [[viable|d114]].\n\nPrimary: [[STR|d17]]\nSecondary: [[CON|d18]]\nTertiary: [[CHA|d19]]\n\n[[Return|d1]]
{{<<print either("Some","Sum")>> World}}\n\n\n\n\n\n{{<<print either("Some","Sum")>> World}}\n\n[[There's nothing here|g3]]
{{EXAMPLE}}\n\nThe name of the ecosystem currently being viewed.\n\n[[Return|d1]]
Ecosystem Type\n\nDenotes the kind of ecosystem structuring the [[Current State|d11]]. In a given Ecosystem Type, certain qualities are primary for determining [[viability|d114]], others are secondary, while others are tertiary. Think of this as a defining flavor for the ecosystem. Mathematically, this means that each Ecosystem Type follows a unique formula to calculate [[viability|d114]].\n\nExamples~\n[[Wary Aggression|d112]]\nPrimary: [[STR|d17]]\nSecondary: [[CON|d18]]\nTertiary: [[CHA|d19]]\nVIA Formula: [[VIA|d114]] = STR*5 + CON*2 + CHA\n\nPersuasive Exhaustion\nPrimary: CON\nSecondary: CHA\nTertiary: STR\nVIA Formula: VIA = CON*5 + CHA*2 + STR\n\nOffensive Diplomacy\nPrimary: CHA\nSecondary: STR\nTertiary: CON\nVIA Formula: VIA = CHA*5 + STR*2 + CHA\n\n[[Return|d1]]
RESULT\n\nEnd state: <<if padiff<.06>>Balanced!<<set balancevarl=1>><<elseif padiff<.08>>Nearly Balanced<<elseif padiff<.1>>Mildly Unbalanced<<elseif padiff<.2>>Unbalanced<<elseif padiff<.3>>Highly Unbalanced<<elseif padiff<1.01>>Broken<<else>>ERROR<<endif>>\n\nBalanced: <<print b1count>> turns\nNearly Balanced: <<print b2count>> turns\nMildly Unbalanced: <<print b3count>> turns\nUnbalanced: <<print b4count>> turns\nHighly Unbalanced: <<print b5count>> turns\nBroken: <<print b6count>> turns\n<<set grade=(balancevar*40+b1count*25+b2count*10+b3count*5-b4count-b5count*2-b6count*10)>>\n[[Final Score|i4]]: <<if grade>139>>SS<<elseif grade>119>>S<<elseif grade>99>>A+<<elseif grade>89>>A<<elseif grade>79>>B<<elseif grade>69>>C<<else>>D<<endif>>\n<<if grade>139>>Incredible!!!!<<elseif grade>119>>Amazing!!!<<elseif grade>99>>Awesome!<<elseif grade>89>>Great job!<<elseif grade>79>>Pretty good<<elseif grade>69>>Not bad<<elseif grade>59>>Mediocre<<else>>Poor<<endif>>\n\nWe release you now. You have given us eyes, <<print $a>>, for better or worse. Thank you. \n\nYou may return to <<print either("Some","Sum")>> World, if you wish. <<if grade<79>><<if padiff<.08>>Will your fellow residents respect the destination, despite their journey?<<else>>But will your fellow residents forgive you? Will they know?<<endif>><<endif>><<nobr>>\n\n<<if grade>79>><<if padiff<.08>>Will your fellow residents hail you as a hero?<<else>>Will your fellow residents remember the good times, despite their destination?<<endif>><<endif>><<endnobr>>\n\n[[End|k]]\n[[Return to Sum World and try again|g]]\n<<stopbgm AAplrgubmek>><<playbgm s7jaknENwzw 22>>\n<<set $repeatsumworld="yes">>
Final Score\n\nPossible Scores\n\nHighest\nSS\nS\nAA\nA\nB\nC\nD\nLowest\n\n[[Return|i3]]
RESULT\n\nA measure of the ecosystem's performance during the viewing period. Given out when [[Turn's Left|d10]] reaches 0. Achieve higher scores by ending with the system in a [[Balanced|d116]] state, and by keeping the system near Balanced for as many turns as possible.\n\nPossible Scores\n\nHighest\nSS\nS\nAA\nA\nB\nC\nD\nLowest\n\n[[Return|d1]]
Balance States\n\nEvery ecosystem begins in a Fledgling state, which is a neutral term that does not yet describe Balance.\n\nAfter the first turn passes, there are 6 potential states of Balance than an ecosystem can occupy. In order, from most to least ideal, they are:\n\n[[Balanced|d117]]\nNearly Balanced\nMildly Unbalanced\n[[Unbalanced|d116]]\nHighly Unbalanced\nBroken\n\n[[Return|d1]]
Music Credits\n\nSycamore Drive (Garry Lee)\n"Slumber" in 'The Waves, The Sea'\n"Ocean Breeze" in 'The Waves, The Sea'\n"The Waves Call Her Name" in 'The Waves, The Sea'\n"Happiness" in 'The Waves, The Sea'\n"Awaken, Child" in 'The Waves, The Sea'\n\nAlbum link: http://www.sycamoredrive.co.uk/\n\nCreative Commons Attribution-Noncommercial-ShareAlike 3.0\nlink: http://creativecommons.org/licenses/by-nc-sa/3.0/us/legalcode\n\nEffects Credits\n\nSoundEffectsFactory\n"Boxing Bell Start Round" https://youtu.be/OI1sE70qrKU\n"Dramatic Choir Chant Effect" https://youtu.be/2GlfHCIaX1E\nCreative Commons 1.0 Universal\nLink: https://creativecommons.org/publicdomain/zero/1.0/legalcode\n[[Return|Start]]\n
{{EXAMPLE}}\nCurrent State (Balanced!)\nTotal Population: 1000 individuals\n1's: 48% (480 individuals)\n2's: 52% (520 individuals)\n\nPopulation Breakdown\n1's\nSTR: 10\nCON: 2\nCHA: 8\nVIA: 62\n\n2's\nSTR: 8\nCON: 12\nCHA: 3\nVIA: 67\n{{EXAMPLE}}\n\nGreat job! You've Balanced the system! Notice that the 1's and 2's are close, but not perfectly even. Perfect Balance is unattainable, and often boring. You will not achieve perfect balance. Close enough is good enough.\n<<stopbgm 2GlfHCIaX1E>><<playbgm 2GlfHCIaX1E>>\n[[So I'm ready to go?|d]]
(function () {\n\t"use strict";\n\tversion.extensions['youtubeAudioMacros'] = {\n\t\tmajor: 2,\n\t\tminor: 1,\n\t\trevision: 0\n\t};\n\tvar ytplayers = {},\n\t\tvideocount = 0,\n\t\tready = false,\n\t\treadyBuffer = {},\n\t\ts = document.createElement("script"),\n\t\tprotocol = location.protocol == "file:" ? "http:" : location.protocol;\n\ts.src = protocol + "//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject_src.js";\n\ts.onreadystatechange = s.onload = function () {\n\t\tvar re = new RegExp('(?:playbgm|loopbgm) ([^"&?/ ]{11})', "gi"),\n\t\t div = document.getElementById("storeArea").firstChild,\n\t\t done = [],\n\t\t d;\n\t\tfunction newplayer(hash) {\n\t\t\tvar id = "YouTube-" + hash;\n\t\t\t insertElement(document.body, "div", id);\n\t\t\tswfobject.embedSWF(protocol + "//www.youtube.com/apiplayer?enablejsapi=1&playerapiid=" + id, id, "0", "0", "8",\n\t\t\t\tnull, {}, {\n\t\t\t\t\tallowScriptAccess: "always",\n\t\t\t\t\twmode: "transparent",\n\t\t\t\t\tmodestbranding: "1",\n\t\t\t\t\tversion: "3"\n\t\t\t\t}, {\n\t\t\t\t\tid: "ytplayer-" + hash,\n\t\t\t\t});\n\t\t};\n\t\twhile(div) {\n\t\t\tdo {\n\t\t\t\td = re.exec(div.innerHTML);\n\t\t\t\tif(d && done.indexOf(d[1]) == -1) {\n\t\t\t\t\tnewplayer(d[1]);\n\t\t\t\t\tdone.push(d[1]);\n\t\t\t\t}\n\t\t\t} while (d);\n\t\t\tdiv = div.nextSibling;\n\t\t};\n\t};\n\tdocument.head.appendChild(s);\n\twindow.onYTAudioError = function (e) {\n\t\talert("There is a problem with the YouTube background music (" + e + ")" +\n\t\t\t(e == 2 ? ": The video ID (" + hash + ") is probably invalid." :\n\t\t\t\te == 100 ? ": The requested video (" + hash + ") was not found." :\n\t\t\t\te == 101 || e == 150 ? ": Embedding has been disabled for the video (" + hash + ")." : ""));\n\t};\n\twindow.onYouTubePlayerReady = function (e) {\n\t\tvar hash = e.slice(8),\n\t\t\tyt = (ytplayers[hash] = document.getElementById("ytplayer-" + hash));\n\t\tready = true;\n\t\tyt.style.visibility="hidden";\n\t\tyt.addEventListener("onError", "onYTAudioError");\n\t\tyt.mute();\n\t\tyt.loadVideoById(hash, 0);\n\t\tyt.LOAD = true;\n\t\tvideocount += 1;\n\t\twindow["onYTAudioStateChange_" + videocount] = function (newState) {\n\t\t\tif(newState == 1 && yt.LOAD) {\n\t\t\t\tyt.pauseVideo();\n\t\t\t\tyt.unMute();\n\t\t\t\tyt.LOAD = false;\n\t\t\t\twhile(readyBuffer[hash].length > 0) {\n\t\t\t\t\treadyBuffer[hash].shift()(yt);\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(newState == 0 && yt.LOOP) {\n\t\t\t\tyt.playVideo();\n\t\t\t}\n\t\t};\n\t\tyt.addEventListener("onStateChange", "onYTAudioStateChange_" + videocount);\n\t};\n\t["playbgm","loopbgm","stopbgm","pausebgm","unloopbgm"].forEach(function(e) {\n\t\tmacros[e] = {\n\t\thandler: function (e, t, n, r) {\n\t\t\tvar yt, fn;\n\t\t\tif(n[0]) {\n\t\t\t\tyt = ytplayers[n[0]];\n\t\t\t\tswitch(t) {\n\t\t\t\t case "playbgm":\n\t\t\t\t case "loopbgm":\n\t\t\t\t\tfn = function(yt) {\n\t\t\t\t\t\tyt.LOOP = (t == "loopbgm");\n\t\t\t\t\t\tif (n[1]) yt.seekTo(n[1]);\n\t\t\t\t\t\tyt.playVideo();\n\t\t\t\t\t};\n\t\t\t\t\tbreak;\n\t\t\t\t case "stopbgm":\n\t\t\t\t\tfn = function(yt) { yt.stopVideo(); };\n\t\t\t\t\tbreak;\n\t\t\t\t case "pausebgm":\n\t\t\t\t\tfn = function(yt) { yt.stopVideo(); };\n\t\t\t\t\tbreak;\n\t\t\t\t case "unloopbgm":\n\t\t\t\t\tfn = function(yt) { yt.LOOP = false; };\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif (fn) {\n\t\t\t\t\tif (!yt || yt.LOAD) {\n\t\t\t\t\t\treadyBuffer[n[0]] = readyBuffer[n[0]] || [];\n\t\t\t\t\t\treadyBuffer[n[0]].push(fn);\n\t\t\t\t\t} else fn(yt);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t});\n}());
{{EXAMPLE}}\nCurrent State (Nearly Balanced)\nTotal Population: 1000 individuals\n1's: 46% (460 individuals)\n2's: 54% (540 individuals)\n\nPopulation Breakdown\n1's\nSTR: 10\nCON: 2\nCHA: 6 <<radio $erh2 "increase">>\nVIA: 60\n\n2's\nSTR: 8\nCON: 12\nCHA: 6 <<radio $erh3 "decrease">>\nVIA: 70\n{{EXAMPLE}}\n<<button [[Change|c8]]>>\n\nThat's closer to Balanced, but we overshot! Notice how now, there are more 2's than 1's! Let's decrease the 2's slightly, and increase the 1's slightly and hope that brings us to balance. A slight nudge on the CHA variable of each should do.
Now you are thinking like a population engineer, <<print $a>>!\n\nLet's take a closer look at our imaginary ecosystem. Here it is again:\n\n{{EXAMPLE}}\nCurrent State (Unbalanced)\nTotal Population: 1000 individuals\n1's: 60% (600 individuals)\n2's: 40% (400 individuals)\n\nPopulation Breakdown\n1's\nSTR: 10\nCON: 2\nCHA: 6\nVIA: 60\n\n2's\nSTR: 4 <<radio $ers1 "increase">>\nCON: 8 <<radio $erc1 "increase">>\nCHA: 4 <<radio $erh1 "increase">>\nVIA: 40\n{{EXAMPLE}}\n<<button [[Change|c7]]>>\n\nNotice how each Number Group has another set of numbers attached to it. These numbers tell us more about the Number Group. STR is Strength, CON is Constitution, and CHA is Charisma. A Group with STR 10 is Stronger than one with STR 8. In this ecosystem, STR is an especially important quality, and you'll notice that 1's have quite a bit more STR than 2's. There are other ecosystems where other qualities are more important, but we won't get into that now. \n\nWe call STR, CON, and CHA variables, and when you change them around, you change the Number Group as a whole. \n\nThere's one more variable that we haven't touched on yet: VIA.\n\nVIA stands for Viability. This is an aggregate term that tells us how likely a Number Group is to thrive in the current ecosystem. VIA is a compound of the other variables that comprise the Number Group. In this ecosystem, we have a simple formula: VIA = STR*5 + CON*2 + CHA. If we want an ecosystem to be Balanced, then the VIA of each group has to be nearly equal.\n\nRight now, 1's have 20 more VIA than 2's, allowing them to dominate the system at 60%.\n\nChange that by clicking "increase" next to all three variables for the 2's, and then click the "Change" button to move the ecosystem forward and apply your changes.
The First Game was Dungeons and Dragons. It embraced numbers and new, fantastic, shared realities at the same time. The numbers structured the realities, and the realities gave flesh to the numbers. \n\nCertain numbers, known as variables, became more important than the rest.\n\nThese variables were STR, CON, DEX, WIS, INT, CHA, HP, and AC, among others. They made up the Core Variables. (In <<print either("SOME","SUM")>> WORLD LITE, we have selected a few and forgotten the rest. Many others were lost along the way in similar fashion.)\n\nDungeons and Dragons was played by a group of humans, each representing Heroes on legendary quests. Another human represented the world, and all the people, monsters, traps, and puzzles in it.\n\nThe Core Variables defined the Heroes, as well as the people and the monsters and the traps. The humans worked with their numbers, rolling dice, adding and subtracting based on their variables, and spinning wordy tales from numeric results.\n\nA Hero with STR 18 and CHA 8 was strong of arm and weak of tongue. A door with HP 7 was liable to break, but a door with HP 70 would stand a series of strong blows.\n\nRealities rolled along with the players' 20-sided dice. A die result of 20 meant sure success, where a 1 spelled dismal failure.\n\nThe numbers of <<print either("Some","Sum")>> World had their start here. This is not unique to <<print either("Some","Sum")>> World. Dungeons and Dragons is the First Game for many today.\n\nWhen you see the Core Variables in <<print either("Some","Sum")>> World, remember the First Game, but do not be surprised if some of these numbers have changed. Games return to their roots, but they also move along.\n\n[[That's enough|f]]\n<<set $es=1>>
Thank you, <<print $name>>. As you know, <<print either("Some","Sum")>> World is a world of numbers. It follows the traditions of the Old Games, where numbers structured participants and their worlds equally. In your times here, you've encountered numbers, avoided numbers, exploited them, befriended them, fought them, orchestrated them, and been trapped by them, among other things.\n\nTell us, <<print $name>>, are you usually a 1, a 2, or a 3?\n<<radio $a "1">> <<radio $a "2">> <<radio $a "3">>\n<<button [[Reply|a2]]>>
We want you to imagine an ecosystem. Imagination can be just as important as seeing. You will be using it a lot. We will show you how.\n\nHere is an imaginary ecosystem with two Number Groups, 1's and 2's:\n\n{{EXAMPLE}}\nTotal Population: 1000 individuals\n1's: 60% (600 individuals)\n2's: 40% (400 individuals)\n{{EXAMPLE}}\n\nNote that from where we are, on the outside, the ecosystem looks very different than if we were embedded in it. We don't see each 1 and 2, but instead we understand 1's and 2's as populations. We can also tell that the 1's outnumber the 2's by a large margin. The 1's are flourishing and the 2's are struggling. This is an unbalanced state.\n\n[[How do I balance it?|c6]]
Great question, <<print $a>>.\n\nYou are needed. Unfortunately, your task will require you to exit <<print either("Some","Sum")>> World, and join us Speakers on the outside. This means we are asking you not to be yourself, for now. You are instead going to be a population engineer. Think of yourself as a Park Ranger.\n\n<<print either("Some","Sum")>> World is the Park. Before you became a Ranger, you grazed on the grass, played with the other animals, chased birds, sought out greener spaces, followed rivers, and even fought off some bears. You have been embedded in the world, meeting others, moving them, and being moved by them.\n\nAs a Ranger, you need to change your mindset. We are not interested in each individual animal, tree, rock, and pond. On their own, they don't amount to much. But together, well... That's when things start to add up. \n\nOf course, the Park Ranger business is just a metaphor. You know as well as we do that <<print either("Some","Sum")>> World is no Park. It is a place made with numbers, not trees and bears. But some of these numbers do fit into Groups. You, <<print $name>>, have fit into Number Group <<print $a>> until now.\n\nEach Number Group is a population. And although <<print either("Some","Sum")>> World is not a Park, we want you to think of it as an ecosystem. We certainly do. On the outside, this is all very clear to us. More importantly, there is such a thing as a balanced ecosystem, and an unbalanced one as well.\n\nYour task is to keep the system as balanced as you can.\n\n[[Why do you need me?|b1]]
<<nobr>>\n<<set v1l = s1l*5+c1l*2+h1l, v2l = s2l*5+c2l*2+h2l, v3l = s3l*5+c3l*2+h3l>>\n<<set val = v1l + v2l + v3l>>\n<<set p1l = v1l/val, p2l = v2l/val, p3l = v3l/val>>\n<<set tr0=10-tl>>\n<<endnobr>>{{<<print either("SOME","SUM")>> WORLD LITE}}\nTurns Left: <<print tr0>>\nCurrent state (Fledgling/Wary Aggression)\nTotal Population: <<print countl>> individuals\n1's: <<print Math.round(p1l*100)>>% (<<print Math.round(p1l*countl)>> individuals)\n2's: <<print Math.round(p2l*100)>>% (<<print Math.round(p2l*countl)>> individuals)\n3's: <<print Math.round(p3l*100)>>% (<<print Math.round(p3l*countl)>> individuals)\n\nPopulation Breakdown\n1's\nSTR: <<print s1l>> <<radio $s1l0r "increase">> <<radio $s1l0r "decrease">> <<radio $s1l0r "maintain">>\nCON: <<print c1l>> <<radio $c1l0r "increase">> <<radio $c1l0r "decrease">> <<radio $c1l0r "maintain">>\nCHA: <<print h1l>> <<radio $h1l0r "increase">> <<radio $h1l0r "decrease">> <<radio $h1l0r "maintain">>\nVIA: <<print v1l>>\n\n2's\nSTR: <<print s2l>> <<radio $s2l0r "increase">> <<radio $s2l0r "decrease">> <<radio $s2l0r "maintain">>\nCON: <<print c2l>> <<radio $c2l0r "increase">> <<radio $c2l0r "decrease">> <<radio $c2l0r "maintain">>\nCHA: <<print h2l>> <<radio $h2l0r "increase">> <<radio $h2l0r "decrease">> <<radio $h2l0r "maintain">>\nVIA: <<print v2l>>\n\n3's\nSTR: <<print s3l>> <<radio $s3l0r "increase">> <<radio $s3l0r "decrease">> <<radio $s3l0r "maintain">>\nCON: <<print c3l>> <<radio $c3l0r "increase">> <<radio $c3l0r "decrease">> <<radio $c3l0r "maintain">>\nCHA: <<print h3l>> <<radio $h3l0r "increase">> <<radio $h3l0r "decrease">> <<radio $h3l0r "maintain">>\nVIA: <<print v3l>>\n{{<<print either("SOME","SUM")>> WORLD LITE}}\n<<button [[Change|f]]>>\nEvery number you see is an opening, a handhold, a lever for you to flip. And here, you see all of them. Isn't that fancy? Flip some. Watch what happens. <<set msgl=0.5>>\n[[Take me to the Term Glossary|d1]]
Not quite yet!\n\nBefore we let you loose in <<print either("Some","Sum")>> World, you will have a chance to practice in <<print either("SOME","SUM")>> WORLD LITE.\n\nThink of this as a training grounds. In <<print either("SOME","SUM")>> WORLD LITE, we know all of the variables. We see everything. And we can change anything. Even better, we are limited to 3 particular variables and 3 populations, and we know that there are no more or fewer than 3.\n\nThis is a fantasy, but it may help you in <<print either("Some","Sum")>> World proper. Models have always helped us.\n\n[[I'll try the model. Take me to SUM WORLD LITE|f2]]\n[[I want to hear your explanation again. Take me back|c]]\n[[I know what I'm doing. Take me to Sum World proper|g]]\n<<nobr>>\n<<set s1l = random(1,20), c1l = random(1,20), h1l = random(1,20)>>\n<<set s2l = random(1,20), c2l = random(1,20), h2l = random(1,20)>>\n<<set s3l = random(1,20), c3l = random(1,20), h3l = random(1,20)>>\n<<set countl = random(1,2000) + 6000>>\n<<set tl=0>>\n<<set $es=0>>\n<<set $lbalance=0>>\n<<endnobr>>
We'll take you to <<print either("Some","Sum")>> World.\n<<nobr>>\n<<set s1 = random(1,12), c1 = random(1,12), h1 = random(1,12), i1 = random (1,12)>>\n<<set s2 = random(1,12), c2 = random(1,12), h2 = random(1,12), i2 = random (1,12)>>\n<<set s3 = random(1,12), c3 = random(1,12), h3 = random(1,12), i3 = random (1,12)>>\n<<set count = random(1,2000) + 6000>>\n<<set t=0>>\n<<set $esr=0>>\n<<set $balance=0>>\n<<set balancevar=0>>\n<<set b1count=0, b2count=0, b3count=0, b4count=0, b5count=0, b6count=0>>\n<<endnobr>>\n<<if $repeatsumworld is "yes">><<button [[Go|g2b]]>><<else>><<button [[Go|g2]]>><<endif>>\n\n<<stopbgm 5yqU_k3aItc>><<stopbgm WEA_hdf7Ql8>><<stopbgm s7jaknENwzw>><<loopbgm AAplrgubmek>>
<<nobr>>\n<<if $es is 1>>\n<<set $s1l0r to "maintain">>\n<<set $c1l0r to "maintain">>\n<<set $h1l0r to "maintain">>\n<<set $s2l0r to "maintain">>\n<<set $c2l0r to "maintain">>\n<<set $h2l0r to "maintain">>\n<<set $s3l0r to "maintain">>\n<<set $c3l0r to "maintain">>\n<<set $h3l0r to "maintain">>\n<<endif>>\n<<if $s1l0r is "increase">><<set s1l+=random(1,5)>><<endif>>\n<<if $s1l0r is "decrease">><<set s1l-=random(1,5)>><<endif>>\n<<if $c1l0r is "increase">><<set c1l+=random(1,5)>><<endif>>\n<<if $c1l0r is "decrease">><<set c1l-=random(1,5)>><<endif>>\n<<if $h1l0r is "increase">><<set h1l+=random(1,5)>><<endif>>\n<<if $h1l0r is "decrease">><<set h1l-=random(1,5)>><<endif>>\n<<if $s2l0r is "increase">><<set s2l+=random(1,5)>><<endif>>\n<<if $s2l0r is "decrease">><<set s2l-=random(1,5)>><<endif>>\n<<if $c2l0r is "increase">><<set c2l+=random(1,5)>><<endif>>\n<<if $c2l0r is "decrease">><<set c2l-=random(1,5)>><<endif>>\n<<if $h2l0r is "increase">><<set h2l+=random(1,5)>><<endif>>\n<<if $h2l0r is "decrease">><<set h2l-=random(1,5)>><<endif>>\n<<if $s3l0r is "increase">><<set s3l+=random(1,5)>><<endif>>\n<<if $s3l0r is "decrease">><<set s3l-=random(1,5)>><<endif>>\n<<if $c3l0r is "increase">><<set c3l+=random(1,5)>><<endif>>\n<<if $c3l0r is "decrease">><<set c3l-=random(1,5)>><<endif>>\n<<if $h3l0r is "increase">><<set h3l+=random(1,5)>><<endif>>\n<<if $h3l0r is "decrease">><<set h3l-=random(1,5)>><<endif>>\n<<if $es is 0>>\n<<set tl+=1>> <<set msgl+=1>>\n<<set countl+=random(0,200)>> <<set countl-=random(0,100)>>\n<<set s1l+=random(-1,1)>><<set c1l+=random(-1,1)>><<set h1l+=random(-1,1)>><<set s2l+=random(-1,1)>><<set c2l+=random(-1,1)>><<set h2l+=random(-1,1)>><<set s3l+=random(-1,1)>><<set c3l+=random(-1,1)>><<set h3l+=random(-1,1)>>\n<<endif>>\n<<set $s1l0r to "maintain">>\n<<set $c1l0r to "maintain">>\n<<set $h1l0r to "maintain">>\n<<set $s2l0r to "maintain">>\n<<set $c2l0r to "maintain">>\n<<set $h2l0r to "maintain">>\n<<set $s3l0r to "maintain">>\n<<set $c3l0r to "maintain">>\n<<set $h3l0r to "maintain">>\n<<if s1l<0>><<set s1l=0>><<endif>>\n<<if c1l<0>><<set c1l=0>><<endif>>\n<<if h1l<0>><<set h1l=0>><<endif>>\n<<if s2l<0>><<set s2l=0>><<endif>>\n<<if c2l<0>><<set c2l=0>><<endif>>\n<<if h2l<0>><<set h2l=0>><<endif>>\n<<if s3l<0>><<set s3l=0>><<endif>>\n<<if c3l<0>><<set c3l=0>><<endif>>\n<<if h3l<0>><<set h3l=0>><<endif>>\n<<set tr0=10-tl>>\n<<set v1l = s1l*5+c1l*2+h1l>><<set v2l = s2l*5+c2l*2+h2l>><<set v3l = s3l*5+c3l*2+h3l>>\n<<set val = v1l + v2l + v3l>>\n<<set p1l = v1l/val, p2l = v2l/val, p3l = v3l/val>>\n<<set p1ldiff=Math.abs(.33-p1l)>>\n<<set p2ldiff=Math.abs(.33-p2l)>>\n<<set p3ldiff=Math.abs(.33-p3l)>>\n<<set paldiff=p1ldiff+p2ldiff+p3ldiff>>\n<<if $es is 0>><<if paldiff<.06>><<set b1countl+=1>><<stopbgm 2GlfHCIaX1E>><<playbgm 2GlfHCIaX1E>><<elseif paldiff<.08>><<set b2countl+=1>><<elseif paldiff<.1>><<set b3countl+=1>><<elseif paldiff<.2>><<set b4countl+=1>><<elseif paldiff<.3>><<set b5countl+=1>><<else>><<set b6countl+=1>><<endif>><<endif>> \n<<if paldiff>.0599>><<playbgm WEA_hdf7Ql8>><<endif>>\n<<if tl<1>><<set paldiff=2>><<endif>>\n<<set $es=0>>\n<<endnobr>>{{<<print either("SOME","SUM")>> WORLD LITE}}\nTurns Left: <<print tr0>>\nCurrent state (<<if paldiff<.06>>Balanced!<<elseif paldiff<.08>>Nearly Balanced<<elseif paldiff<.1>>Mildly Unbalanced<<elseif paldiff<.2>>Unbalanced<<elseif paldiff<.3>>Highly Unbalanced<<elseif paldiff<1.01>>Broken<<else>>Fledgling<<endif>>/Wary Aggression)\nTotal Population: <<print countl>> individuals\n1's: <<print Math.round(p1l*100)>>% (<<print Math.round(p1l*countl)>> individuals)\n2's: <<print Math.round(p2l*100)>>% (<<print Math.round(p2l*countl)>> individuals)\n3's: <<print Math.round(p3l*100)>>% (<<print Math.round(p3l*countl)>> individuals)\n\nPopulation Breakdown\n1's\nSTR: <<print s1l>> <<radio $s1l0r "increase">> <<radio $s1l0r "decrease">> <<radio $s1l0r "maintain">>\nCON: <<print c1l>> <<radio $c1l0r "increase">> <<radio $c1l0r "decrease">> <<radio $c1l0r "maintain">>\nCHA: <<print h1l>> <<radio $h1l0r "increase">> <<radio $h1l0r "decrease">> <<radio $h1l0r "maintain">>\nVIA: <<print v1l>>\n\n2's\nSTR: <<print s2l>> <<radio $s2l0r "increase">> <<radio $s2l0r "decrease">> <<radio $s2l0r "maintain">>\nCON: <<print c2l>> <<radio $c2l0r "increase">> <<radio $c2l0r "decrease">> <<radio $c2l0r "maintain">>\nCHA: <<print h2l>> <<radio $h2l0r "increase">> <<radio $h2l0r "decrease">> <<radio $h2l0r "maintain">>\nVIA: <<print v2l>>\n\n3's\nSTR: <<print s3l>> <<radio $s3l0r "increase">> <<radio $s3l0r "decrease">> <<radio $s3l0r "maintain">>\nCON: <<print c3l>> <<radio $c3l0r "increase">> <<radio $c3l0r "decrease">> <<radio $c3l0r "maintain">>\nCHA: <<print h3l>> <<radio $h3l0r "increase">> <<radio $h3l0r "decrease">> <<radio $h3l0r "maintain">>\nVIA: <<print v3l>>\n{{<<print either("SOME","SUM")>> WORLD LITE}}\n<<if tr0>0>><<button [[Change|f]]>><<else>>Out of time!<<stopbgm OI1sE70qrKU>><<playbgm OI1sE70qrKU>><<endif>><<if tr0<1>>[[~View Result~|f3]]<<endif>>\n<<if paldiff<.06>><<if tr0>0>>WELL DONE! The system is balanced! However, your job isn't done yet... You must maintain balance until time is up!<<else>>WELL DONE! The system has been balanced!<<endif>><<endif>>\n<<nobr>><<if msgl<1>>Every number you see is an opening, a handhold, a lever for you to flip. And here, you see all of them. Isn't that fancy? Flip some. Watch what happens.\n<<elseif msgl<2>><<if paldiff>.08>>This system looks wrong. It feels wrong. It is a threat to our existence. Change that, perhaps for their sake, but definitely for ours.<<else>>This system is looking good, for now. It feels good. It validates our existence. Keep it up, perhaps for their sake, but definitely for ours.<<endif>><<elseif msgl<3>>Unfortunately, our methods are not so precise. We can nudge the variables in a given direction, but in <<print either("Some","Sum")>> World proper, variables are also dependent on participants. Participants find unexpected ways to exploit the strengths of their numbers, or suffer from unintended consequences of how certain variables interact. The numbers are only half the story. Our model attempts to reflect such indeterminacy.<<elseif msgl<4>>We have learned that humans and numbers exploit each other in manifold ways. We can only touch the numbers here in <<print either("Some","Sum")>> World, but the numbers are always touching people. Numbers are not built by us alone. We are not their only keepers.<<elseif msgl<5>>This is a model of a living, breathing ecosystem, although all we see are its traces. Such traces have stories to tell. Of course, there are also great silences. But the beauty of our models is that the silences become irrelevant. Everything we see is everything that counts.<<elseif msgl<6>>Numbers never stand still. They are always in flux. People never stand still either. The two are linked. People and numbers. They make each other, move each other. When two dancers gliding across the floor collide, how could their motion remain the same afterwards?<<elseif msgl<7>>We try to model this vital, ecosystemic dance by allowing our variables a bit of flex. They vibrate. They churn. They do not stand still.<<elseif msgl<8>>STR. CON. CHA. Our variables derive from the Old Games. They have been passed down to us. We have not made them, but we have remade them. Would you like to know their [[history?|e3]]<<elseif msgl<9>>Do you remember when you were a part of <<print either("Some","Sum")>> World? How different things seem on the outside. Did you ever imagine that you would be here? Did you dream of numbers floating in packs? Is that what drove us to you?<<elseif msgl<10>>Back when you were a part of <<print either("Some","Sum")>> World, what did it feel like to be there? Did you have friends among the <<print $a>>'s, enemies? When you move from this model to the real thing, will you be able to press a button that will change their very makeup?<<else>><<endif>><<endnobr>>\n<<if tr0>0>>[[Take me to the Term Glossary|d1]]<<endif>>
<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>@@color:red;<<print $a>>@@<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>\n<<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>><<print random(1,5)>>
That says a lot. Thank you, <<print $a>>. It's good to finally know who you are. You are a <<print $a>>.\n\n[[What is it you wanted again?|b]]\n[[I know what you want. Take me to SUM WORLD LITE to practice.|f2]]\n[[I know what you want. Take me to Sum World proper so I can get to work already.|g]]\n\n<<set $repeatsumworld="no">>
{{<<print either("Some","Sum")>> World}}\n\n\n<<button [[Look|g4]]>>\n\n\n{{<<print either("Some","Sum")>> World}}<<nobr>>\n<<set $looked="no", $lookedcs="no", $lookedint="no", $lookeds1="no", $lookedc1="no", $lookedh1="no", $lookedv1="no", $lookedi1="no", $lookeds2="no", $lookedc2="no", $lookedh2="no", $lookedv2="no", $lookedi2="no", $lookeds3="no", $lookedc3="no", $lookedh3="no", $lookedv3="no", $lookedi3="no">>\n<<set $efficient="no", $askedexp="no", $staterel="no">>\n<<set bonusvia1=0, bonusvia2=0, bonusvia3=0, bonusviat=0, uncount=0, s1pr=0, c1pr=0, h1pr=0, i1pr=0, v1pr=0, s2pr=0, c2pr=0, h2pr=0, i2pr=0, v2pr=0, s3pr=0, c3pr=0, h3pr=0, i3pr=0, v3pr=0>>\n<<endnobr>>
Colin