Newest Version: https://scratch.mit.edu/projects/591870166 -----------------------------Description----------------------------- -This project is an engine that can convert a list into two number strings, and those numbers can be converted back into a list -This is NOT a Game. -The UI (such as the selection screen) is not part of the engine, only a demonstration of what the engine can do. Most of the engine's codes are separated from the UI. -This engine is useful for things like cloud lists since cloud variables can only store numbers. -You are welcome to use this engine in your own projects. Further details can be found below. -----------------------------Instructions----------------------------- -Select if you want to convert a list into numbers or numbers into a list. -For FIRST-TIME users select the option on the LEFT! Because you have no numbers to convert from. -If you selected "list to numbers" start by entering text to create a list. After you're done, click the green "Done" button. -Two strings of numbers will appear. The first one contains the length of each item in the list. The second one records the content in the list. -You can copy the results by double-clicking on them and pressing Ctrl + C. Paste them somewhere else in order to convert them back into a list later. -Click the green flag to go back to the selection screen -If you selected "list to numbers" then first paste the number containing length, then paste the one containing data. Make sure that these strings are generated by this engine, otherwise, it won't work properly. -After that, the numbers should convert back into the original list! -If you want you can share your list down in the comments below ;) --------------How to use it in your own projects-------------- -If you want to use this engine in your own projects, make sure to credit me (or my main account @caterpillarstyle)! -Go inside the project and find the sprite named "List_to_Number_Engine" -Drag the sprite into your backpack at the bottom left of the screen. -Once you're inside your project, open your backpack and drag the sprite out. -Make sure to READ the COMMENTS INSIDE the SPRITE! They contain very important notes! -Follow the instructions stated in the comments, and there you go. ---------------------------Technical Notes------------------------- -Each item in the list must be under 1,000 characters including space. -Characters supported so far includes: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()`-=[]\;',./_+{}|:"<>? (and also space) -There is built-in capital letter detection -Empty items are supported -The "length" output is a group of three-digit numbers representing the length of each item. For example, the output "023005" represents a list with item being 23 characters long and item being 5 characters. -The "data" output has all the content of the list. Each character is stored as a two-digit number. Because everything is stored in a single string, the separations of different items are reflected on the "length" output, not the "data" output. -------------------------------Credits-------------------------------- This project is entirely done by myself, with some code pulled from my previous project "Cloud List Engine"