♦ The Puzzle has been completed! Woo! ✦ For those of you wondering what this was, this was a Christmas gift for a few of my really close friends. Each of them got a present which contained a puzzle piece. Once they got their gift, they could come to this project and put the puzzle piece into the actual puzzle! I used cloud data to ascertain who had placed their puzzle piece into the project. ☆ Cool (not cool) explanation of how it works: The main piece of data in this project is a 5 digit number, each digit representing a different person/puzzle piece. If the user had put their puzzle piece into the project, then their digit would be a 1, and if they hadn't, it would be a 0. This means that the number started off being 00000. Next, I created a different costume of the puzzle for each possible combination of that 5 digit number. I needed every possible combination because there was no way I could tell what order people would add their puzzle pieces in to be able to make only a few costumes. Some examples are 10000, 01000, 00100, 00010, etc... There were 32 possible combinations, so I have 32 puzzle sprites. Hey, if you're reading this, please comment "rte" (read the explanation) in the comments. I appreciate when people take the time to read this stuff. ^-^ Anyway, since the 5 digit code is all numbers, I can save it to cloud data. It is uploaded when the user joins the project, and when their puzzle piece is added, a certain number is added to the code. Let's say the current 5 digit number is 00000, and a user joins and adds the FIRST puzzle piece (which regards the first digit of the code). The number 10000 would be added to the original, 00000, to make 10000, which is a code for the first puzzle piece having been added while the others haven't. I'm really proud of coming up with this system, and I hope I managed to write a decent explanation that is understandable :) Thanks for reading :D ✦ Shoutout to all the people who got presents. I love you all <3 @Illumination @ClearMonocle @ApplePieSleth @jk102