READ BEFORE STARTING PROJECT: def: "Percent to decrease chance by" - - - The longer a word is, the higher the chance it has a chance to stop. The chance follows this pattern: if pick rand 1-100<100-(100*(1-p/100)^amount of letters in the word), and the word is pronounceable eg. doesn't end in xh or something. An input of 5 would go like this: 5%, 9.75%, 14.2625%, 18.549375%, etc. "Increasing chance to stop with each letter" - - - Follows the above rule. Denying will cause the chance to just be the same % each letter generated. eg. 20% , 20%, 20%, 20% etc. - - - There are two settings: normal and custom. Normal setting is for people who are just trying this project out, are bored, or just want a bunch of weird names. - - - That one is rather simplistic, but took the longest to create :P 16000+ numbers to decide and type into custom blocks. Thankfully, I think around 60% of them were just 0's, so duplicating existing blocks was really crucial to "efficiency". - - - If you click on "custom settings", you will be asked for some values. The higher the number you put in, the higher the chance a number will occur. For instance, if you put a=20 and all other letters 1, then a has a roughly 45% chance of occurring. However, if all letters are 20, then a has a 1/26 chance of occurring, because all the chances are now equal. The higher the number, the more common, but this number's chance of occurring is it's chance divided by the sum of all of the other inputs. ONLY ENTER WHOLE NUMBERS EQUAL OR ABOVE 0. "Word end" - - - When a word ends, if the first letter of the "word end" could be placed upon the end of the existing word, the whole word end will be joined to the existing word. "Setting the start of word" - - - Pretty self-explanatory. What you want the word to start with. "Word length" - - - Once a word reaches this long, the chance to stop will be set to 100%. "Repeat with the same format?" - - - I added this in(you're welcome) to avoid people having to input all 26 letter values each time they wanted to generate a word. Thoughtfully, I added a feature that lets you keep the same inputs you entered to generate multiple words. Entering "y" will trigger this. Anything else won't. The visualization uses the technique from my "how to communicate in the form of agario pellets". It looks great, but it's a bit slow. I think turbo mode helps a bit, but it doesn't matter that much. Up arrow to show word. Down to hide. It's your reward for reading this far.
I'm going to believe that this project is feature-worthy. Copy this: https://scratch.mit.edu/projects/93739567/ and paste it in the comments here: https://scratch.mit.edu/studios/4228481/ This is a name generator-something that produced words that are only pronounceable. Yeah. Useful for naming planets, names for new scratch accounts, character names for your projects, exotic names for plants-anything that's important enough to need an interesting name. Also, this project has literally infinite different possibilities. Huzzah. If you're curious, no-this name generator cannot come up with every single english word. There are words like "axolotl" that I intentionally decided to leave out as an ending. It's just a few words out of tens of thousands, though. If you don't care about the visuals and just want names, set "generate visuals" to 0. As evidence that I worked on it for so long, the ID number is below 100 million. To my knowledge, this is the most extensive(and actually usable) name generator on scratch! The way I used is not like any of the other ones(because it takes way to much time) Possible correction: There is another very developed name generator that may or may not be better than mine, by @Flasion2D. SIDENOTE: WOAH. In July 2017 there were barely any name generators. I tried to calculate how many projects appeared before mine: number totaled to just under 1400, and all the same, standard, generators. I'm concerned. (30/10/2017): Ok, my project is around 400 projects down. (30/11/2017) 251 projects down! oh and btw there are undefined blocks inside, apparently caused by memory shortage or something -If you find a secret(I believe it's pretty hard to notice), I'll leave a love on all your projects and you'll gain an extra follower. If you have a significant amount of followers, eg. over 400, then I won't bother following you(unless I'm actually interested in your projects) I don't know too much about v1.whatever things, so I don't have an accurate categorizing of this(if there even is one). Anything else(modified on d/m/y) is from editing the description. 07/09/2017 - - Project shared 11/09/2017 - - Completed some minor additions that I forgot to add in 15/10/2017 - - Added a cloud variable that I thought was there but actually wasn't 30/11/2017 - - Ok, so there are 39 words created. So people are visiting the project. 12/12/2017 - - Made a cloud recorder for error detection. You still will need to comment if you found an error, however. 31/1/2018 - - Noticed that the error variable had data in it. Someone didn't comment that there was an error though. Fixed(FYI, it was ow generating a w-which causes an error when the next letter tries to generate)