Skip to content

a740g/Particle-Life

Repository files navigation

Particle Life

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.

Screenshot1 Screenshot2 Screenshot3 Screenshot4

The project includes a GUI library based on ideas from Terry Ritchie's Graphic Line Input Library and Button Library.

Building

Requirements

Build Instructions

  1. Clone the repository with submodules:

    git clone --recursive https://github.com/a740g/Particle-Life.git
    cd Particle-Life
  2. Compile ParticleLife.bas using 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

About

A simple QB64-PE program to simulate artificial life using attraction / repulsion forces between many particles

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors