Releases: MZaFaRM/TheLifeOfPy
v1.1.0
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
-
Windows: TheLifeOfPy.exe
-
Linux: TheLifeOfPy
2. Run from source
git clone https://github.com/MZaFaRM/TheLifeOfPy.git cd TheLifeOfPypython -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
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.
- Windows: PetriPixel.exe
- Linux: PetriPixel
Option 2: Run from Source
- Install Python 3.x
- Clone the repo:
git clone https://github.com/MZaFaRM/PetriPixel.git cd PetriPixel - Create a virtual environment:
python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate.bat # Windows
- Install dependencies:
pip install -r requirements.txt
- 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. ❣️