Today, in an effort to avoid actually writing anything (because writing is scary), I programmed functionality into my demographics/random sets generator which let you import comma-delimited lists of values. This, combined with the option I worked up a while ago which let you import random sets from the demographics generator into the bingo generator, means that I can do wacky stuff like working up a bingo card with a bunch of randomly-generated sets of things like fandom, trope, and wordcount. See below:
This is a bingo card which I will probably never do anything with, but at least it exists as a proof of concept.
Now, the demographics generator (unlike the bingo generator) is still in alpha, is desperately ugly, and lacks a ton of stuff that would make it easier to use – like, say, paging down to show you that your options have, in fact, been added when you click the button in the comma-delimited list options. That's because I'm a back-end developer by trade, and just getting jQuery to play nicely enough that it would import the comma-delimited list in the first place meant an hour of hand-to-hand coding. Nicer stuff will happen later, once my urge to procrastinate on writing exceeds my frustration with front-end technologies again.
But, you know, if this sort of challenge appeals to you, there's now a clunky interface on my site that allows you to set up bingo cards like this.
In other news, today I have learned that jQuery does not like passing data out of its AJAX scope, and that you have to tell it not to run its AJAX asynchronously if you actually want to provide its information to another part of your script. Even if that part of the script comes after the AJAX call. ...I feel like that one, I should have known.
This is a bingo card which I will probably never do anything with, but at least it exists as a proof of concept.
Universe: Demonology Worldbuilding Challenge: Wildlife Wordcount: 150 |
Universe: Where the Fog is Dense Worldbuilding Challenge: Balance of power Wordcount: 200 |
Universe: Demonology Worldbuilding Challenge: Building materials Wordcount: 150 |
Universe: Upcity / Undercity Worldbuilding Challenge: Oppression & rebellion Wordcount: 200 |
Universe: The Gay YA Worldbuilding Challenge: Bays & harbors Wordcount: 200 |
Universe: The Gay YA Worldbuilding Challenge: War Wordcount: 300 |
Universe: Where the Fog is Dense Worldbuilding Challenge: History Wordcount: 250 |
Universe: Demonology Worldbuilding Challenge: Local cuisine Wordcount: 250 |
Universe: The Gay YA Worldbuilding Challenge: War Wordcount: 250 |
Universe: Upcity / Undercity Worldbuilding Challenge: Oppression & rebellion Wordcount: 250 |
Universe: Demonology Worldbuilding Challenge: Economic system Wordcount: 250 |
Universe: Demonology Worldbuilding Challenge: Underground Wordcount: 100 |
Universe: Green Dystopia Worldbuilding Challenge: Compass points Wordcount: 150 |
Universe: The Gay YA Worldbuilding Challenge: Tropics Wordcount: 200 |
Universe: The Gay YA Worldbuilding Challenge: Ideals Wordcount: 100 |
Universe: Green Dystopia Worldbuilding Challenge: Socioeconomics Wordcount: 300 |
Universe: Where the Fog is Dense Worldbuilding Challenge: Physics Wordcount: 250 |
Universe: Upcity / Undercity Worldbuilding Challenge: Rivers & lakes Wordcount: 300 |
Universe: Where the Fog is Dense Worldbuilding Challenge: Safety precautions Wordcount: 100 |
Universe: Neuro-Proprioception Worldbuilding Challenge: Seasons Wordcount: 300 |
Universe: Where the Fog is Dense Worldbuilding Challenge: Etiquette Wordcount: 150 |
Universe: The Gay YA Worldbuilding Challenge: Road system Wordcount: 250 |
Universe: Neuro-Proprioception Worldbuilding Challenge: Sports & games Wordcount: 250 |
Universe: Demonology Worldbuilding Challenge: Compass points Wordcount: 100 |
Universe: Neuro-Proprioception Worldbuilding Challenge: Educational system Wordcount: 200 |
Now, the demographics generator (unlike the bingo generator) is still in alpha, is desperately ugly, and lacks a ton of stuff that would make it easier to use – like, say, paging down to show you that your options have, in fact, been added when you click the button in the comma-delimited list options. That's because I'm a back-end developer by trade, and just getting jQuery to play nicely enough that it would import the comma-delimited list in the first place meant an hour of hand-to-hand coding. Nicer stuff will happen later, once my urge to procrastinate on writing exceeds my frustration with front-end technologies again.
But, you know, if this sort of challenge appeals to you, there's now a clunky interface on my site that allows you to set up bingo cards like this.
In other news, today I have learned that jQuery does not like passing data out of its AJAX scope, and that you have to tell it not to run its AJAX asynchronously if you actually want to provide its information to another part of your script. Even if that part of the script comes after the AJAX call. ...I feel like that one, I should have known.