Quark. DevLog- I

Quark. DevLog- I

DevLog – I

Hi everyone! I'd like to give a brief overview of my project. It's in an early version, originally created just for experiments, and only now have I decided to steer it in a more serious direction.

I'll be showing work-in-progress from a test "alpha version." At the moment, no build is available because I'll be rewriting the entire project completely from scratch.

I'm developing a molecular dynamics engine.
Currently implemented:

· Lennard-Jones interactions between atoms
· Velocity Verlet integrator
· Spatial grid
· Tests of 3D interaction calculations with 2D rendering
· Coulomb interactions and ions
· Tests of ionic and covalent bonds/molecules
· Some theoretical groundwork on adaptive dt, thermostats, and project optimization

Below are screenshots from a slightly earlier version (frames with ion interactions are missing — I'll add them later). I'm posting screenshots since I can't upload videos to this subreddit. In the first one, crystallization seeds are visible (in 2D), and in the second — a freeze-frame during crystallization.

Again, I'll remind you that everything was implemented "on the fly" and as experiments. From this point on, I'll be rewriting the entire project from scratch, switching from AoS to SoA and adopting a proper architecture (previously, the whole project was in a single main file since it was created just for experimentation).

The early version isn't publicly available yet for several reasons:

· I currently don't have access to a computer = no way to upload it.
· Almost all controls in this version are via hotkeys (for testing convenience), and I'm not going to rewrite them (since I'll immediately start developing the global version).
· Poor graphics library (not suitable for this project — I never initially thought things would go this far).

I'd be interested in some feedback. I know the project hasn't shown much yet, and all you have at your disposal are a couple of screenshots, but based on that you can form a small "first" impression of this project. I'd be grateful if you supported the project with your ideas and advice.

submitted by /u/HotRepresentative238
[comments]

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *