Skip to content

[WIP] Add CircuitBuilder activity#2015

Open
karthik-dev56 wants to merge 8 commits intollaske:devfrom
karthik-dev56:feature/circuit-builder-activity
Open

[WIP] Add CircuitBuilder activity#2015
karthik-dev56 wants to merge 8 commits intollaske:devfrom
karthik-dev56:feature/circuit-builder-activity

Conversation

@karthik-dev56
Copy link
Copy Markdown

@karthik-dev56 karthik-dev56 commented Mar 8, 2026

This PR adds the CircuitBuilder activity to Sugarizer.

Fixes #1981

Changes

  • Added CircuitBuilder.activity with all required assets, icons, and logic

Status

  • Activity loads and runs
  • Add palette of running Circuits
  • Added show-labels of V and I,Current-flow,Voltage-controller
  • Different components are left for designing like : two switches etc..
  • Save to Jounal
  • Final testing and cleanup

This is a work in progress. Feedback welcome!

Removed commented sections and unused styles for clarity.
Removed comments explaining the usage of the dictstore module.
@karthik-dev56
Copy link
Copy Markdown
Author

Hey @llaske Please have a look at this when you have a time

@llaske llaske changed the title [WIP] Add CircuitBuilder activity #1981 [WIP] Add CircuitBuilder activity Mar 11, 2026
@llaske
Copy link
Copy Markdown
Owner

llaske commented Mar 11, 2026

That's not fun. It's too scripted : the user must only follow instructions level by level. It's just like a book.
Sugarizer activities should be creative and make users want to play with it.

@karthik-dev56
Copy link
Copy Markdown
Author

karthik-dev56 commented Mar 11, 2026

Hey @llaske Actually I thought first like a game wise like the kid should know right what he should know I mean like : Bulb and wires how to connect so My idealogy was like that......Any way i willl make more fun way thank you....

@karthik-dev56
Copy link
Copy Markdown
Author

karthik-dev56 commented Mar 12, 2026

Hey @llaske I have updated the sandbox very well now kid can enjoy playing :

simplescreenrecorder-2026-03-12_19.17.50.mp4

Also This is the basic version I am doing research both on ConnectDots and Circuit builder so kids can enjoy lot and I have raised the PR

@llaske
Copy link
Copy Markdown
Owner

llaske commented Mar 12, 2026

That's better.
May be you could add a palette where you could choose some running circuits.

@karthik-dev56
Copy link
Copy Markdown
Author

Hey @llaske Thank you for your feedback by the way nice idea I will try to implement and update you soon

- Added complete CircuitBuilder.activity with interactive circuit building interface
- Implemented circuit components: battery, bulb, switch with drag-and-drop functionality
- Added circuit validation and simulation engine
- Included comprehensive icon set for circuit elements and UI controls
- Added tutorial system and help documentation
- Integrated with Sugar-web framework and Sugarizer environment
- Added localization support (English and French)
- Included comprehensive test suite and build configuration
@karthik-dev56
Copy link
Copy Markdown
Author

Hey @llaske I have added simple running circuits section so kids can take there interested palete and make changes and enjoy with their ideas:

simplescreenrecorder-2026-03-16_21.16.03.mp4

@karthik-dev56
Copy link
Copy Markdown
Author

karthik-dev56 commented Mar 31, 2026

Hey @llaske can u suggest few more ideas if u have time like what more features can we add in this to make it more playful

@karthik-dev56
Copy link
Copy Markdown
Author

karthik-dev56 commented Apr 1, 2026

Hey @llaske

I have added show V&I Labels and current-flow-direction and Voltage-Control
Its a fun and learning feature kids ca know current flow direction and can have fun on changing voltage and bulb glow changes accordingly

simplescreenrecorder-2026-04-01_21.12.38.mp4

Also u can suggest me some more ideas, your feedback support matters a lot to me

@karthik-dev56
Copy link
Copy Markdown
Author

Hey @llaske
please have a look its important

@karthik-dev56
Copy link
Copy Markdown
Author

Hey @llaske please have a look and say your feedback and suggestion to move forward

@karthik-dev56
Copy link
Copy Markdown
Author

Hey @llaske please have a look at this and give your feedback and suggestions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants