Foggy Cornslakes Posted November 27, 2016 I'll be making a game, titled "The Clone Progenitors/Wrong Thread", loosely based on the "Wrong Thread" thread, and thus passing the "Wrong Thread" diversifier. I have reservations about sharing the game concept at this stage, but on the other hand I need some help from forum users, namely, I need people to approve the use of their username, avatar, and persona as presented on the forums, and I can imagine some would like to know what they are signing up for, so here is the gist of it (highlight to view): The game will be played inside the Idle Forums, or, actually, a clone of the forums, generated by the complex procedure of pressing Ctrl+S while browsing them. In the game, the player will converse with members of the forum, by way of them writing in free text, and other people responding in a mix of scripted posts, and posts containing Markov chains based on the post history of that forum member. I considered using RNNs, but I didn't really understand how they work. It goes without saying that the game will pass no judgment on any user, and hopefully the Markov chains won't produce anything anyone will find offensive. I'll block some words from being used in the generated text and not include posts of toxic tone as source for the chains, just to be safe. And so, I would love to have *your* permission to use your forum avatar, username, and post history. Please either respond to this post or here. Thanks! P.S. - I can't seem to find how to add a spoiler tag ever since the forum redesign, even though spoiler tags from previous posts still function. Share this post Link to post Share on other sites
atte Posted November 27, 2016 Well this is interesting! You can use my forum profile/history. Share this post Link to post Share on other sites
ratamero Posted November 27, 2016 My forum history is not huge, but I really want to see how this turns out and I'm happy to "contribute"! Share this post Link to post Share on other sites
keibo Posted November 27, 2016 Feel free to use mine... although there has been a 4 year gap in posts Share this post Link to post Share on other sites
Rilen Posted November 27, 2016 I'd love to contribute! Feel free to use my profile, etc. The way to tag spoilers is open square bracket, the word spoiler, close square bracket, content, then open square bracket, backslash, the word spoiler, close square bracket. Share this post Link to post Share on other sites
SuperBiasedMan Posted November 27, 2016 My post history is up for grabs, really like this idea! Share this post Link to post Share on other sites
Jake Posted November 27, 2016 Sure use my forum existence. Share this post Link to post Share on other sites
Gormongous Posted November 27, 2016 Go ahead and use all my stuff. I look forward to seeing how the game turns out! Share this post Link to post Share on other sites
Synnah Posted November 27, 2016 This sounds great! Count me in. Share this post Link to post Share on other sites
Twig Posted November 27, 2016 You can also use mine but I don't think anyone would want to! Share this post Link to post Share on other sites
Spenny Posted November 27, 2016 I'm okay yeah, cool! Share this post Link to post Share on other sites
theschap Posted November 28, 2016 Go ahead. There isn't a whole lot of it though... Share this post Link to post Share on other sites
RubixsQube Posted November 28, 2016 Sure, you can use mine! Share this post Link to post Share on other sites
Ben X Posted November 28, 2016 I can participate without doing anything? Sign me up! Share this post Link to post Share on other sites
BigJKO Posted November 28, 2016 I put my name in the google doc, but yeah I'm in! Share this post Link to post Share on other sites
nkornek Posted November 28, 2016 I'm down. 90% of my posts are Wizard Jam related. Share this post Link to post Share on other sites
Argobot Posted November 29, 2016 lol, yeah, I'm all good for this! Share this post Link to post Share on other sites
Foggy Cornslakes Posted December 4, 2016 Pseudo-Release: http://game.tapuah.org.il/wizard jam/ (ignore the weird URL) I barely finished something that has any value entertainment-wise, so I'll continue to update it in the coming days. If I didn't include you in the game - sorry, I ran out of time, and getting a user's posting history is a more lengthy process than I would like. I'll update you in as soon as I find the time. Publishing before the deadline also means there might be bugs with the core story progression, but hopefully the unscripted sandbox will be entertaining enough by itself in the meantime. Overall I had a lot of fun, thanks to anyone who volunteered! Share this post Link to post Share on other sites
RubixsQube Posted December 4, 2016 already so good EDIT: this game is on point: Share this post Link to post Share on other sites
RubixsQube Posted December 12, 2016 I want to bump this so that more people try this out. The game generates a real weird assemblage of text, and it's worth more people seeing this. Share this post Link to post Share on other sites
Nappi Posted December 23, 2016 Yeah, this can be used to generate some fantastically bizarre threads! Could you reveal a bit more about what this game is actually doing, because it is quite fascinating? For example, if you had a much larger library of sentences, would the posts be more coherent? Does the player's input affect the replies? Etc. Share this post Link to post Share on other sites
Foggy Cornslakes Posted December 23, 2016 Sure - I'll explain how this currently works, but keep in mind I'm working on a big update that will make some of this out of date. The first step of the process was designing a really, extremely, bafflingly, shitty 'crawler' bot. I had it go through the posts of users who agreed to participate (sorry, everyone who's still not features in the game, I've been a little busy but I'll make sure to find some time to include you!), and generate a single text file containing a concatenation of those posts. To generate a comment, I pick a user at random, and generate a Markov Chain based on their post history (I only used about 50 comments for each user, since even with the bot extracting the data was a lot of work). Markov Chains, unlike, say, RNNs or deep learning algorithms, are very simple for a computer to generate. They are actually simple models in probability theory, which for some reason lend themselves pretty well into generating reasonably coherent text - I'm sure there's some explanation, Chomsky probably discussed it in one of his books. Having a larger data sample would not make sentences substantially more coherent, I think. What it would do, is make the manner of speech resemble that of the user more closely. E.G. - if I were to use Nick's user, it would probably say "pretty good" more the larger the sample text is. As it currently stands, the only user I found to generate comments by which I could guess who they were is Argobot, since she mainly engages with the Idle Book Club forums, which have a different tone. The player input does have an effect on the replies... barely. My plan is to give, in the Markov Chain model, a bigger weight to comments in the data source that resemble the last comment made by the player. But until then, I just have some scripted events (if the player's comment contains some key word, automatically respond with some pre-written comment). If I wanted to make the sentences more coherent, I would probably have to first connect the Markov chain into some word data base that can tell me whether a word is a noun, a verb, an adjective, etc., and then learn some heavy linguistics and and implement sentence structure into the algorithm, Share this post Link to post Share on other sites
Nappi Posted December 23, 2016 Thanks for taking the time to explain how this works! Looking forward to testing it again after the update. Share this post Link to post Share on other sites