Random Suggestion Generator V2.0
Ok, so I mentioned this... probably a month ago, life got in the way, but as a little personal project to re-learn my coding (and learn a bunch more) I set out to rebuild an old python script I made a few years ago that pulled suggestions out of a list at random.
What’s new this time compared to last?
It has an actual GUI, instead of running through a goddamn terminal!
In addition, I’ve found out how to turn a python script into a .exe file, so there’s a copy of it that runs WITHOUT needing to use a terminal at all!
I’ve added a bunch of new little things to it for functionality, see below.
Ok, so what does this actually do? Basically, it takes a pre-defined list of suggestions, sets up an interface with up to 5 people participating, and lets you generate suggestions from the list at random. It’ll keep track of which person is being directed at and how many suggestions each has had prior. The base idea in my head was every time someone in the game drops, you hit the button, and it gives them a suggestion!
So what does this support, in terms of how the suggestions work?
The text given in a suggestion can change the more time a person gets that suggestion, so you can have the first time set a thing up, then the next times beef it up.
Has abilities for suggestions to trigger more suggestions at once, or call up the text of a different suggestion.
Has an option to disregard lewd suggestions, if people aren’t feeling that. (This works for everyone at once, hmm, notes down to make that player-specific if I ever do more...)
Supports suggestions popping up repeatedly in future rolls.
And, you can reset the game and counters/players/settings without quitting the program entirely. Yay!
Alright, so here is a download link. There’s more I want to do in future depending on effort (add a few more features, make it look better, add documentation/instructional info beyond the code comments, some code tweaks), but it’s in a good enough state to let it into the wild. : )
In the download there’ll be 5 files. The .exe is a program, it’ll run fine. If you want to see the code in it it’s there too. If you want to see/edit the suggestions list (will require running it via a command prompt with python) RandomData.py in there has that info to edit, hopefully my code comments make sense in telling you how to structure that. : )