Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

生命的模拟器 — 阶段一

200×200(当前配置 60×60,先小规模验证)网格上的圆形高斯能量场 + 单细胞的移动/摄取/衰老死亡/分裂。聚落与遗传机制留待阶段二。

安装

python3 -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -r requirements.txt

运行

本地有图形界面(Pygame 窗口):

python main.py

控制:空格暂停/继续、↑/↓ 变速、R 重置、点击细胞在终端打印详情、ESC 退出。

网页版(浏览器访问 http://localhost:8765,适合远程/无头环境配合 SSH 端口转发):

python server.py

结构

  • config.py — 所有可调参数
  • world.py — 能量场(承载力 + 再生,中心快边缘慢)
  • cell.py — 单细胞行为:移动决策(感知+记忆+扰动)、摄取、代谢/衰老/死亡、分裂
  • simulation.py — tick 编排
  • main.py — Pygame 可视化
  • server.py + static/index.html — Flask 网页版可视化

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages