About a week ago, YouTuber Hunter R made a video explaining the 7 checks that the Gamecube version of Animal Crossing uses to determine how well-written a letter is. It uses a hidden point system, where the checks add and subtract points, and if the points of the letter are less than 50, the receiving villager will send back a negative response, but if it is above 100, the receiving villager will send back a positive response. He explained the checks quite well, and I thought I'd remake the Animal Crossing letter system how he described it, but in Scratch as a little challenge. You can probably figure out how the checks work by simply looking at the code or watching his video on the matter. There are ways to get extremely high scores with this engine; as Hunter R described, you can just repeat a capital letter and a punctuation mark such as a period, with a space every 32 characters to maximize score in the real game. The only check that this strategy fails is the space ratio check, where it deducts points if less than 20% of the sentence contains spaces. The reason you have to add a space every 32 characters is because one of the checks deducts points for every letter group that is above 32 characters long without a space. As for a worst letter, I would have to assume from my testing that repeating the same character over and over again, with no spaces or punctuation, and the first letter being lowercase would net less and less points the longer the sentence is, but I haven't tested too much, and Hunter R forgot to explain what classifies as a "Worst letter" Anyways, you press green flag to enter a prompt, and L to view the internal log, which can show you all the events going on in the background in a text format.
Until I update, here are the valid characters. Using invalid characters anywhere in your letter will stop the grading process. ABCDEFGHIJKLMNOPQRSTUVWXYZ.!? ,'"-:; Credits: Hunter R - Created a YouTube video explaining the checks that Animal Crossing uses https://www.youtube.com/@Hunter-R. ausome - Wrote all the code here on Scratch. https://www.youtube.com/ Cuyler - Highly credited ACGC community member who helped Hunter R in research. https://www.youtube.com/ JamChamb - Posted the table of every trigram detected by Animal Crossing. https://github.com/jamchamb/ac-letter-score/blob/master/trigram_table.txt