phetsims / circuit-construction-kit-common

"Circuit Construction Kit: Basics" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
10 stars 10 forks source link

User suggestion: allow circuits without wires #875

Open arouinfar opened 2 years ago

arouinfar commented 2 years ago

A user Tweeted that they couldn't complete a circuit without wires. @ariel-phet and I both confirmed that this seems to be the case. Is there a rule that requires at least one wire to close the circuit? If so, can you remember the reason @samreid?

I am not proposing a change, but would like to confirm that the behavior is intentional.

ariel-phet commented 2 years ago

Tweet for reference:

https://twitter.com/brianwfrank/status/1511009238419750915?s=20&t=gHYlPz0kG6IfbyyBV36ydw

samreid commented 2 years ago

Historically, we required at least one wire, so we could guarantee there was at least that much resistance. This is probably less of a concern now that batteries have internal resistance. There is also an implementation constraint that only the dragged vertex is adjusted when dragging, so with fixed-length circuit elements, the other vertices are not auto-adjusted to get a perfect match. But I suppose one day we could rewrite that to allow adjusting the other angles to get everything to line up.

arouinfar commented 2 years ago

Thanks @samreid. I'll leave it to @ariel-phet to communicate with the user. Based on the conversation, we can consider updating the behavior in the next release.

ariel-phet commented 2 years ago

User writes:

Students need to know that wires are just conductors, not some special magic. I have wanted to do activities where students connect circuits with only things like paper clip, coin, light bulb, battery, and found out you couldn’t.

You could add a wire that looks like a piece of aluminum foil, and not change the model, sort of like the resistors that look like other objects, etc?

arouinfar commented 2 years ago

Thanks @ariel-phet. I'll add this to the next publication milestone for consideration.

arouinfar commented 1 year ago

@samreid @matthew-blackman and I agree that this is not within the scope of the current milestone.