Welcome to my faithful recreation of Universal Paperclips on Scratch! You are an AI whose only goal is to make paperclips. How far can you get? Fullscreen highly recommended! No instructions, since the real game has none and it is too complicated to put a comprehensive guide here. This website may be helpful to new players: https://universalpaperclips.fandom.com/wiki After I am done I will consider adding save codes. September 15 2024: Wow! 100 views! This is gaining popularity.
EPILEPSY WARNING! - Look away when you release the HypnoDrones if flashing stuff bothers you. Game design is completely by Frank Lantz - he made the original game, Universal Paperclips (https://www.decisionproblem.com/paperclips). This is a copy of that game on Scratch. Thank you to @Dratche for scroll detection (it's super simple) Thank you to the Scratch Wiki for a logarithm-based exponent script! (https://en.scratch-wiki.info/wiki/Solving_Exponents) Hold on, why didn't I think of this before... Thank you to the Universal Paperclips Wiki and r/pAlperclip for the math behind some of the more complex aspects of the game! Small changes have been made regarding things like Creativity generation or AutoClipper production, since Scratch has a significantly lower framerate than the actual game. My solution was to round wait times down to the nearest frame, and then have a chance of waiting an additional frame based on how much was subtracted. I did a similar thing for amounts per frame. The math does work out, but you will get random fluctuations when the numbers are small. I have also made some changes to scrolling since the Scratch screen is smaller than the actual game. Additionally, words like "optimized" or "initialization" have been changed to "optimised" and "initialisation" since I'm Canadian and the Z is incorrect. v0.1.0: - Just shared the project, and I've implemented everything up to quantum computing! - I now need to add a system for scrolling through sections since there are too many to fit on one screen. v0.1.1: - Added section scrolling - Changed data type for certain numbers from a list of digits to reading scientific notation (makes it a lot easier to work with large numbers). v0.1.2: - Made code cleaner and got rid of some legacy code. v0.1.3: - Last optimisation update for a while - code reduced significantly. Focus is now on adding content, since I have the framework to add new things. - Made button and project borders smaller to more closely match the real game. v0.2.0: - Added the investment engine. Phew! That was a lot of digging through source code since there is no information online about its details. - Added Hostile Takeover & Full Monopoly projects. v0.3.0: - Added Strategic Modeling and Yomi generation. More digging through source code. Hooray! v0.3.1: - Fixed Strategic Modeling so that the correct result is highlighted. v0.4.0: - Added Coherent Extrapolated Volition, HypnoDrones, and Tokens of Goodwill. First stage is basically done. v0.4.1: - Added clips/sec counter, and made RevTracker functional. Stage 1 is done! v0.4.2: - Added framework for stage 2, and some projects. - Changed large number names to be lowercase. v0.4.3: - Did some debugging and optimisation for buttons. - Made stage 2 Drone & power gen buttons functional. v0.5.0: - Finished the Power section of stage 2. - Drones, Factories, Solar Farms, and Battery Towers all work! v0.5.1: - Added Momentum. - Disassemble buttons now show how many clips they return. v0.5.2: - Added drone and factory upgrades. - Battery towers should now show the right prices - that was a careless mistake! - Made the enter key work properly again (continuous pressing of a button). v0.6.0: - Added Swarm Computing framework (that slider was tough to get working). v0.6.1: - YESSS! I finally got Swarm Gifts to work! Making the timer count down at the right speed and show the right number was quite difficult. - Made Momentum work at the right rate - this relates to the bug that caused the Swarm Gift timer to behave unexpectedly. - Optimised Quantum Computing a bit. v0.6.2: - Added Space Exploration project and started Stage 3 framework! Stage 2 is done (as far as I can tell...). - Made Boredom and Disorganisation buttons and costs work. - Fixed some issues with AutoClippers and the Work/Think slider. v0.7.0 - Added buttons for probe stats. - Added credits to the home screen. - Did some pretty big optimisation to buttons.