Processors at Work!!
About
Meet ControlU, the sweetest office managet in CPU office~ You will assign tasks to four coworker-processors in ControlU's stead. Processors will execute the tasks they are assigned to, but each time they execute an instruction, their heat meter goes up!
Pay attention to each processor's heat meter and prevent them from overheating. You can lower the processor's heat levels by giving them time to cool off or treat them to refreshments. You can see for yourself what happens if you let any of them overheat, leaving ControlU with less processors to work with.
Can you keep these processors at work?
CharactersMeet the characters in the game~ (May or may not be accurate to real life references)
ControlU - The office manager, based on the Control Unit. They will assign tasks for processors to execute or give boosts and refreshments when the processors need them.Intan (Intel Pentium Gold) - She's the default processor with default processing power and default cooldown rate.Ainun (Intel Core i9) - She can do the huge tasks at slightly faster rate. Raden (AMD Ryzen) - He does the huge tasks slower, but his heat level goes up slower.Anthony (AMD Athlon) - He cools down faster, but does the small task slightly slower. DiversifierQueen's Gambit: Implement mechanics that requires player to play with strategy
The gameplay requires assigning tasks at the right time to the right processor. If not, the processor may overheat and ControlU will have less processors to work with.
Trade Offer: Implement an in-game currency
Each time a processor finishes executing a single task, the office gains bits as petty cash. ControlU can spend them on refreshments bought from the shop. Items available are food -- good for lowering a processor's heat level -- and coffee -- good for giving the processor a boost to do tasks faster.
Simping: Implement an item-giving mechanincs
Other than giving tasks for processors to execute, ControlU can also give food or coffee.
ControlsWASD and arrow keys: Move
Space: Interact & grab items
Esc: Close shop menu
Enter: Start game
- Grab a task from the table (space) and assign them to one of the processors
- Wait for them to finish the task
- Pay attention to the processors' heat level and prevent them from overheating
- Food can bring down heat level, while coffee can give a speed boost for working on tasks. They're available in the shop.
- Finish all tasks before the day is over.
You can access the game's source code in this github repository.
Changelogv1.0.1 - Bug fixes. The game will now reset after player win/lose the game, as well as when the player clicks menu button in the middle of a level.
Attributions
All sprites and character arts made by myself
Local Forecast – Elevator by Kevin MacLeod | https://incompetech.com/ Music promoted by https://www.chosic.com/free-music/all/ Creative Commons Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/