I was referring to the use of random conditions in a story. To make a story have a game element to it. For example, a certain chapter would be available when a random condition was met. (E.g. a 1-2 on a d6 roll allows two chapter options. While a 4-6 means only one chapter would appear.) This could be used to simulate a strip poker game, for example, where a random element is required.I'm a little unclear: are you asking for a thing the author of a story can use to make a random number appear in the body of a Chapter? Or are you asking for some sort of tool a player can use to roll dice when a CHYOA asks them to? . . .
Not if it was tied to a hidden variable. You could set up a hypothetical Random Number Generator to generate a conditional variable when you go into the first chapter of a story and make it hidden, then use that hidden variable to dictate what chapters are visible during that player's "Run" through the story. People wouldn't be able to cheese the RNG, because they wouldn't know what outcome they got until they reached the relevant chapter...If they ever realized what was happening at all.From my experience, a lot of people will just save scum or reroll until they get their desired result. You might be better served just linking to an RNG site like Google's and trust the reader to be honest if they wanna.
Game Mode authors should always make sure that they offer options for all possible Score sets.A random, hidden variable which locks out content would, IMO, be even less helpful. Readers would reach a point and be unable to select certain options but have no idea why or how to correct it.
Well, it shouldn't be much of a problem.I believe the coding requirements for the developers might be daunting.
Couldn't they just reload the page to re-seed the values, then?Not if it was tied to a hidden variable. You could set up a hypothetical Random Number Generator to generate a conditional variable when you go into the first chapter of a story and make it hidden, then use that hidden variable to dictate what chapters are visible during that player's "Run" through the story. People wouldn't be able to cheese the RNG, because they wouldn't know what outcome they got until they reached the relevant chapter...If they ever realized what was happening at all.
You need to go back using the "Previous Chapter" link.Couldn't they just reload the page to re-seed the values, then?
Exactly! Thank you!Not if it was tied to a hidden variable . . .
Oh, you shouldn't of said that. Now I'm going to have to fight the urge to ask every few months instead of every few years! How about start a Kick-Starter? I'm a penny-pinching bastard but even I would pitch in a few coins for that! Either way, I greatly appreciate all your labors you're one of the reasons this site is so great.Well, it shouldn't be much of a problem. I guess it's way more of a problem that RL is restricting my free time too much.
Eh, if the intention is to read every single chapter, then that can be done outside of game mode.A random, hidden variable which locks out content would, IMO, be even less helpful. Readers would reach a point and be unable to select certain options but have no idea why or how to correct it.
Surely the fact that your story has RNG would be the main draw. If a reader doesn't realize the story has RNG, it's indistinguishable from a regular story with perhaps slightly more arbitrary writing.
don't worry ^^Now I'm going to have to fight the urge to ask every few months instead of every few years!
I actually implemented something a while ago that included an RNG (and other things you could do in a spreadsheet.)But I think using it well is a lot harder than it looks.
I don't quite understand. Are you saying CHYOA's current code can parse and display spreadsheets?don't worry ^^
I actually implemented something a while ago that included an RNG (and other things you could do in a spreadsheet.)
It works nicely on my local system.
The only problem is that it would cause performance issues with CHYOA's current code.
No...Are you saying CHYOA's current code can parse and display spreadsheets?
Oh! You're the dev who actually codes the website. So you can do whatever you want on your end. I get it.No...
To test code, you can set up a webserver on your local machine. So you can see if the code works as intended or would fuck up everything.
And I didn't mean what you could do in whole spreadsheets but rather what calculations you can do in a single cell.
It works nicely on my local system as I'm the only user there. On the real server, there are many more requests, so performance can become an issue depending on what you implement.
Friedman has coded the site.Oh! You're the dev who actually codes the website.
Creating (seemingly random) random numbers is technically not that difficult. It's rather where that option should be shown.So... wait, what if Google could just do the RNG for you?![]()