Project Arcade [42.13+MP]

Arcades are back! Four playable retro arcade machines with original sounds have been added to the world.
To get them, you’ll need to find ROMs in electronics-related locations and build them (for now, via the crafting window), or you can enable a sandbox option that replaces vanilla arcade machines in the world with random arcades from this mod. Pinball machines are also playable, but retro pinball models will be implemented in future updates. Of course, vanilla arcades are also playable!
Get happiness and fun bonuses, and reduce stress while playing!

A classic claw machine that exchanges a coin for a prize from the pool. How is the pool built? Hopefully, together!
The system was designed so different creators can plug into it, allowing you to get your favorite plushies through the machine using a rarity-based system. For the initial release, I included compatibility with Spiffomon3D (you need to have the 3 mods installed for them to appear), but I invite all collectible creators to join in (BURN THEIR COMMENT BOXES SO THEY DO).
The default pool — can be disabled via sandbox — includes:
- Common: Vanilla plushies
- Rare: Big Spiffo
- Epic: Spiffo suit parts
- Mythic: Katana, Sledgehammer, Generator manual
- Impossible: Kate’s photo

Show your friends that you’ve got the biggest… punch!
A scoring system calculates your strength, nimble, and a bit of randomness, generating a server-wide high score. It features two categories: male and female. Only the names of the top players in each category are recorded.
One coin, one attempt. Train your body to be the best — or to beat yourself!

Coins were added for balance reasons: don’t neglect your stress, happiness, or boredom. Don’t ruin your life going 24/7 trying to get Kate’s photo. And don’t try to out-luck players who actually trained their bodies to hit hard.
Without coins: I’d have to add cooldowns to the punching machine and a chance to get nothing from the claw machine. I don’t really like that.
In the future, I plan to add experience gains for certain skills by playing specific arcades — because WE ALL KNOW we’re not really playing, we’re just training for real life. Another reason to have limits.
You can obtain coins from zombie corpses, toy-related stores, and children’s bedrooms.
========================================================
This is the answer to your question:
Everything works in MP — except the vanilla arcade replacement, which works almost perfectly. That’s the best I can do. There’s no more beyond that.
========================================================
– General balance (coin drops, ROM loot rates, crafting requirements)
– Do you think the two-category system for the punching machine is correct, or would you prefer a unified one?
– Possible bugs
– Improving current sprites
– More arcades
– Adding classic pinball models and their effects
– Add an extra sound while playing so it doesn’t get repetitive
– Add an extra sound for when you lose
(For some of these, I’ll definitely need help from someone more skilled)
– Two-player air hockey machines (win counter? what parts should players control? physical condition?)
– Slot machines
– Functional roulette (timer with multi-player betting?)
– Arcade hacking to play for free
– Adding lights to machines so they’re visible when the lights are off
– Adjust arcade playtime
– Skill XP from playing
– Miscellaneous sounds, such as inserting a coin or passive machine ambience
– Complex to implement arcade cabinets (car / motorcycle / weird stuff)
MORE ARCADES ARE NEVER ENOUGH
– Dart game
– Scoring for arcades
========================================================
Many thanks
PseudonymousEd, for lighting the torch. Vanilla arcade sounds and system are his cretation.
AuthenticPeach, for letting me implement their animations (poorly — sorry! I’ll do them justice)
Daddy Dirkiedirk, for allowing me to take his amazing work as starting point. For real Dirkie, your videos transmitted all the knowledge I employed to make this a reality. I’m really greatful.
Community Tile Pack, for posting those tiles and the quick response when I need it.
crunchyoctopus, for agreeing to participate with their mod
========================================================
Ask for permission
This mod can only be added to and extended with the express permission from the original creator. If no permission is received you may not alter the mod, and it must be treated as a mod that is ‘On Lockdown’. You are not allowed to repack this mod under any circumstances, ever.
Workshop ID: 3645980077
Mod ID: ProjectArcade