Skip to content

Releases: MZaFaRM/TheLifeOfPy

v1.1.0

12 Apr 10:02

Choose a tag to compare

TheLifeOfPy v1.1.0 – Rebrand Release 🚀

PetriPixel has a new identity! Say hello to TheLifeOfPy same evolving-organism simulator, fresher name, cleaner repo.

🔄 What’s Changed?

Area Old New
Project name PetriPixel TheLifeOfPy
Repo URL github.com/MZaFaRM/PetriPixel github.com/MZaFaRM/TheLifeOfPy
Executable PetriPixel.exe / PetriPixel TheLifeOfPy.exe / TheLifeOfPy

Heads-up: No functional or data-model changes. Your old saves and config files still load fine.

📥 How to Get v1.1.0

1. Download the standalone build

2. Run from source

git clone https://github.com/MZaFaRM/TheLifeOfPy.git
cd TheLifeOfPy

python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate.bat # Windows

pip install -r requirements.txt
python main.py

(Already cloned the old repo? Just do git remote set-url origin https://github.com/MZaFaRM/TheLifeOfPy.git and pull.)

🗓 Roadmap (unchanged)

  • Smarter evolution mechanics

  • Environment tuning sliders

  • Improved visual analytics

  • Multi-resolution support

🙏 Call for Feedback

Try the rebranded build and let me know if anything breaks!

Happy evolving 🧬

v1.0.0

11 Apr 19:28
ccd475d

Choose a tag to compare

PetriPixel v1.0 – First Release

This is the first release of PetriPixel, a digital petri dish where you can create and observe artificial organisms with customizable traits. The goal is to simulate how these creatures interact and evolve over time.


What's in v1.0?

  • Creature Creation – Customize size, behavior, and defensive traits.
  • Simulated Environment – Observe creatures as they compete, cooperate, or coexist.
  • Basic Evolution – Traits persist or disappear across generations.

How to Run

Option 1: Download the Executable

A standalone version is available below. No setup required—just download and run.

Option 2: Run from Source

  1. Install Python 3.x
  2. Clone the repo:
    git clone https://github.com/MZaFaRM/PetriPixel.git
    cd PetriPixel
  3. Create a virtual environment:
    python -m venv venv
    source venv/bin/activate  # macOS/Linux
    venv\Scripts\activate.bat      # Windows
  4. Install dependencies:
    pip install -r requirements.txt
  5. Run the project:
    python main.py

Known Issues & Next Steps

  • Performance could be improved for larger populations.
  • Only supports 1920 * 1080 resolution.

Planned Improvements:

  • Smarter evolution mechanics.
  • More control over environmental factors.
  • Better visualization tools.
  • Support more resolutions

This is still an early version, so expect things to break or behave strangely. If you try it out, any feedback would be useful. ❣️