CodingTrain / CodingTrain/Suggestion-Box

New Coding Challenge - Lorenz Chaotic Waterwheel

Offen
#479 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Here is a suggestion for a new CC which may be interesting for the community.

Lorenz Chaotic Waterwheel:
--------------------------------------------------------------------------------------------------------------------
Some real-world examples of the waterwheel can be found at:
https://www.youtube.com/watch?v=zhOBibeW5J0
https://www.youtube.com/watch?v=51FgNhrS6jg

The waterwheel is interesting for the following reasons:
-deals with physics-based rotational motion with torque instead of Newtonian force
-each shovel (or cup/bucket) has a hole at their bottom) causing a variation of the total torque applied to the wheel. The droplets from the leaking shovels may also (by gravitation) fall into the shovels beneath them. The end result should be a time-varying (unpredictable or chaotic) angular velocity of the wheel.

Hope to see a 2-d example (in p5.js) of the waterwheel as a coding challenge in the near future. Maybe Matter.js could be used for the collision detection between the droplets and shovels...

Keep up the good work Daniel!

Jari Repo
University West, Sweden

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

In der Anregung werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die bestehenden p5.js-Coding-Challenges des Projekts zu finden, und bestimme dann, wie ein 2-D-Lorenz-Beispiel mit einem chaotischen Wasserrad hineinpassen würde; Matter.js wird für die Kollisionserkennung von Wassertropfen und Schaufeln vorgeschlagen. Als abgeschlossen gilt die Aufgabe, wenn eine funktionierende Challenge vorhanden ist, die die beschriebene Bewegung des leckenden Rads demonstriert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.