Skip to content

rakei076/line

Repository files navigation

人生模拟器 (Life Simulator)

一个基于Python的完全概率驱动的人生模拟游戏

简介

这是一个文字冒险类人生模拟器,玩家将体验一个由随机事件构成的人生旅程。游戏没有任何天赋选择系统,一切都由概率和命运决定。

特色

  • 🎲 完全随机:无天赋选择,纯概率驱动
  • 📅 月度推进:以月为单位体验细腻的人生历程
  • 📖 64+事件:涵盖人生各阶段的丰富事件
  • 🌍 特殊事件:丧尸爆发、人类消失等超现实场景
  • 🏆 多重结局:12种不同的人生结局
  • 🎯 动态概率:事件会影响后续概率分布

快速开始

运行游戏

python life_simulator.py

系统要求

  • Python 3.6+
  • 无需额外依赖

游戏玩法

  1. 运行程序,系统随机生成你的角色
  2. 按回车键推进时间,体验各种随机事件
  3. 通过属性管理(健康、财富、幸福)影响人生轨迹
  4. 最终达成某个结局或自然死亡

详细文档

查看 DOCUMENTATION.md 了解:

  • 完整的游戏机制说明
  • 事件系统详解
  • 结局达成条件
  • 扩展开发指南

项目结构

line/
├── life_simulator.py    # 主程序
├── events.py            # 事件系统
├── endings.py           # 结局系统
├── README.md            # 本文件
└── DOCUMENTATION.md     # 详细文档

游戏截图示例

===========================================================
                    欢迎来到人生模拟器
===========================================================

正在生成你的角色...
性别: 男
家庭背景: 普通家庭 - 你出生在一个普通的工薪家庭

你的人生即将开始...
这是一个完全由命运主宰的世界,你无法选择天赋,一切都由概率决定。

【0年1月 - 0岁】
健康: 100 | 财富: 500 | 幸福: 50
当前阶段: 婴儿期

【出生】
你来到了这个世界,一切都是未知的。
医生轻轻拍了拍你,你发出了第一声啼哭。
父母看着你,眼中充满了期待和爱意。

开发与扩展

项目采用模块化设计,方便扩展:

  • events.py 中添加新事件
  • endings.py 中添加新结局
  • 自定义世界状态和特殊事件链

贡献

欢迎提交 Issue 和 Pull Request!

许可证

MIT License

About

简单人生模拟

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages