Particle Life
March 11, 2026 ยท View on GitHub
Particle Life is a particle life simulation written in QB64-PE. It simulates primitive artificial life using simple rules of attraction or repulsion among atom-like particles, producing complex self-organizing life-like patterns.

The project includes a GUI library based on ideas from Terry Ritchie's Graphic Line Input Library and Button Library.
Building
Requirements
- The latest version of the QB64-PE compiler.
Build Instructions
-
Clone the repository with submodules:
git clone --recursive https://github.com/a740g/Particle-Life.git cd Particle-Life -
Compile
ParticleLife.basusing the QB64-PE compiler:qb64pe.exe -x ParticleLife.bas
Running
After building, run the executable:
./ParticleLife
Or open ParticleLife.bas in the QB64-PE IDE and press F5 to compile and run directly.
Using the GUI Library
To use the GUI library in your project, add the Toolbox64 repository as a Git submodule.
License
This project is licensed under the MIT License - see the LICENSE.txt file for details.
Attribution
Icon by Everaldo / Yellowicon