CodingTrain / CodingTrain/Suggestion-Box

New Coding Challenge - Lorenz Chaotic Waterwheel

Aperta
#479 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
570
Fork
85
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Il suggerimento non identifica file, test o punti di ingresso. Inizia individuando le coding challenge esistenti del progetto in p5.js, quindi determina come potrebbe adattarsi un esempio 2-D della ruota idraulica caotica di Lorenz; Matter.js è suggerito per il rilevamento delle collisioni tra goccioline e pale. Il lavoro è completato quando è disponibile una challenge funzionante che dimostri il movimento descritto della ruota con perdite.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
computer-graphics
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.