CircuPlay – Pixel Sandbox for Circuits

CircuPlay – Pixel Sandbox for Circuits Used AI

10 devlogs
71h 18m
•  Ship certified
Created by Master Yug

A browser-based retro-pixel themed sandbox where users can drag & drop circuit components onto a grid and see them "come alive" with pixel animations.

Timeline

Ship 3

1 payout of shell 884.0 shells

Master Yug

about 1 month ago

Master Yug Covers 6 devlogs and 46h 14m
Earned sticker

Got the Readme and Documentation updated....documentation is such a pain.

Update attachment
Earned sticker

Did some UI changes

Update attachment
Earned sticker

More changes and tweaking....it never stopss

Update attachment
Earned sticker

Did some minor tweaking and changes to the files. Organized a few things in a better and more systematic way.

Update attachment
Earned sticker

New feature added:-
The Timer component provides time-based signal management for educational timing circuits:
-Configurable Delay: Default 2-second delay with rising edge detection
-Visual Countdown: Real-time animated progress bar and rotating clock hand
-Time-based Logic: Signal starts delay on rising edge, resets on falling edge
-PCB-style Design: Blue circular component with T label and clock face visualization
-Power Flow Integration: Proper input/output terminals with power propagation
-State Persistence: Full save/load/export support with all timer properties

Update attachment
Earned sticker

Checked for code inconsistencies.
Updated the readme file.

Update attachment

Ship 2

1 payout of shell 380.0 shells

Master Yug

about 2 months ago

Master Yug Covers 2 devlogs and 17h 45m

Got many minor changes and fixes done, had to refactor the code for a few segments and that's also done. phewwww that was a lot of work.

Update attachment

This devlog presents some interesting new features: -
-Component System: Extended the base Component class with rotation properties and methods
-Factory Pattern: Updated ComponentFactory to handle new component types
-UI Integration: Enhanced UIManager with new keyboard handlers and mouse event processing
-Audio System: Leveraged existing AudioManager with new buzzer sound method
-Management: Added comprehensive history system to main CircuPlay class

Update attachment

Ship 1

1 payout of shell 91.0 shells

Master Yug

about 2 months ago

Master Yug Covers 2 devlogs and 7h 4m

Made a few changes, added a few things and did a lottt of fixes to the project
- Added more logic gates(XOR, NAND, NOR)
- Added Retro 8-bit audio system: Sound effects for interactions and feedback
- Added Audio controls: Volume adjustment and mute toggle
- Added Zoom controls: Use +/- buttons or keyboard shortcuts to zoom in/out
- Added Pan controls: Use arrow buttons to navigate around large circuits
- Fixed All broken gates and logics.
- Changed logic gate size and connections to fix connection issues.
- Changed and tweaked a ton of things.

Update attachment

-Breadboard-style grid background with retro 8-bit pixel aesthetic
-Drag & drop components: wires, batteries, resistors, LEDs, switches, and basic logic gates (AND, OR, NOT)
-Real-time circuit simulation:
Current flows from power → wire → component
LEDs light up when powered with glow effects
Logic gates calculate outputs instantly
Switches can be toggled to control flow
-Pixel-style animations: sparks moving along wires, LED glow effects
-Save/Load circuits with JSON format using localStorage
-Export/Import JSON for sharing circuits
-Pre-built starter circuits (blinking LED, basic AND gate)

Update attachment