arabanus / DSAIIS-particle_life_2024

Das Hauptziel ist es, eine visuell ansprechende und recheneffiziente Simulation zu erstellen. Dem Kurs entsprechend spielen Performance-Optimierung, Codequalität, Testing und die effektive Nutzung von Versionskontrolle eine große Rolle.
MIT License
0 stars 1 forks source link

Class Particle_Field #2

Open Juli-amo opened 1 week ago

Juli-amo commented 1 week ago

This Class is supposed to represent the field in which all the particles are placed and react to one another.

It would be nice if this class has these functions:

arabanus commented 1 week ago

I have some OOP suggestions to make the project more "structured:

prep_field should return a list, dict or array of particle types, coordinates and starting speed there should be a function movement that uses the InteractionMatrix and the positions from prep_field to return the next positions

Juli-amo commented 3 days ago

Hi everyone,

I’ve written some basic code for our particle_field class, but I believe we might need to revisit and redo parts of it since there are still many open questions.

Here are some observations I made during the implementation process:

Sorry for the delay I totally underestimated the complexity of this task and should have started way earlier! I promise it won't happen again 😊

Juli-amo commented 14 hours ago

After our last team call on Wednesday, we agreed on the following changes: