Simple Random Sentence Generator v 0.1 -> v 0.2 -> v 0.3 Programming, graphics, and design: Psyberjock Idea: Psyberjock and Noble(my co-worker) Homework Excuse Generator Idea: Buddy4point0 Sources: lua.org, engrish.com (for vocabulary ideas), luaplayer.org, and EvilMana's tutes. Thanks guys!! Couldn't have done it so quickly without you! INSTALLATION: SRSG is now a standalone application. You no longer need LuaPlayer, it is already included here. Simply place the SRSG folder in your appropriate 1.50 kernel games folder (standard installation). For example: ms0:\psp\game150\ <--- drag the SRSG folder here. FEATURES AND CHANGELOG (key features marked with @): v 0.1 @1. Randomly generated crazy Engrish sentences. @2. Ability to save funny sentences to a text file. Please check the favs.txt file for your saved sentences. 3. Exits to lowser properly. (press select from the main screen) 4. Hidden feature (was used in debugging, might be useful) Press the button to redisplay the current sentence. (might be good after saving) v 0.2 (Removed #3 since it is now standalone) (Removed #4 in place of a better feature) @5. Ability to go back to the previously generated sentence. Useful if you accidentally skip a good one and want to save it. @6. Ability to review your favorites file from inside the program. It will display one sentence at a time. Once the end of the file is reached, press the button again to start over at the top. @7. Increased the number of patterns, words, and streamlined some patterns for better sentence generation. 8. Added prompt to ask for an action when the program is first started. v 0.3 @9. Added initial Chuck Norris Facts @10. Added initial Homework Excuses @11. Added a menu for choosing between Engrish, Chuck Norris Facts, and Homework Excuses. 12. General text formatting, small code commenting changes. 13. New favorites files depending on the current category. Review those favorites from that category. KNOWN ISSUES: Currently the back option will only move back one sentence and cannot return to the current sentence. After pressing back, you will have to make a new sentence. If you want to see your previous sentence, you can press back again and see it. If you press back repeatedly you might see a flash of your current sentence as it is trying to toggle back and forth. If I can fix this, I will. If I can't, it's not the much of a problem. FUTURE FEATURES: TBA. It's plunderware. I'm giving you my code, I can't give you my ideas too! LICENSE: It's free. Plain and simple. No copyrights or anything. You don't even have to credit me if you steal my code. ABOUT: If you like Engrish, you'll probably like the program, if not,you probably won't.(update: Now, if you like cheesy Homework Excuses or fun Chuck Norris Facts, you may also like this program.) Also, be patient. The nature of original and random Engrish sentences is that it might take a bit of time to find the really funny lines. That's also the wonderful part about the favorites option. You can collect the best ones and the number of original sentences is a very big number. The Homework Excuses and Chuck Norris Facts are currently a bit fewer in number, but are 90% funnier. The original idea for this program was a passing comment about a random Engrish generator. I immediately thout it would be fun to do and since work was slow this week, I started right away. 2 days later, my first publicly releasable program was finished and I found myself writing this doc. While making the program I realized that it could be expanded to do far more. I plan on making these expansions in the future, but feel free to use any of this code as you wish. It's as free as can be. If you'd like to mod this to do different languages or other crazy sentences, let me give some hints on producing consistently interesting sentences(I'm currently refining my own combinations). Patterns are very important and describing your word categories is perhaps the only more important thing. Luckily for me, I have a degree in linguistics. Knowing how language is used and which words fall into which categories is very important. Still, the nature of randomness prevents perfectly interesting sentences every time, so don't worry too much if you crank out some useless sentences as well. Oh, I know my code is a mess. I tried to organize it while writing it, but some things just piled up. I hope I have at least documented it well enough. (Since v 0.3, I did lot s of moving and a bit of adding, so I didn't do much documenting. I tried to move the comments when the code moved, but if it's horribly done, forgive me.