Files
drawing-app/GUESS_README.md
T

191 lines
4.0 KiB
Markdown
Raw Normal View History

# 🎲 猜大小游戏
经典的骰子猜大小游戏,简单易玩,乐趣无穷!
## 🎮 游戏规则
1. **基本规则**
- 系统随机生成 1-6 的点数
- 1-3 为小,4-6 为大
- 猜测结果是"大"还是"小"
2. **计分规则**
- 初始分数:1000 分
- 猜对:赢得下注分数
- 猜错:失去下注分数
- 分数归零时游戏结束
3. **下注系统**
- 每局可以自由下注
- 下注分数不能超过当前分数
- 策略性下注,管理风险
## 🚀 快速开始
### 方法 1:运行启动文件
```bash
python play_guess.py
```
### 方法 2:直接运行游戏
```bash
python guess_game.py
```
## 🎯 游戏操作
| 输入 | 含义 |
|------|------|
| 大 / b | 猜大 |
| 小 / s | 猜小 |
| y / 是 | 继续游戏 |
| n / 否 | 结束游戏 |
## 📖 游戏流程
```
============================================================
🎲 猜大小游戏 🎲
============================================================
游戏规则:
- 系统随机生成 1-6 的点数
- 1-3 为小,4-6 为大
- 猜对加分,猜错扣分
- 初始分数:1000 分
- 分数为 0 时游戏结束
============================================================
请输入你的名字:小明
你好,小明!让我们开始游戏吧!
------------------------------------------------------------
第 1 局
------------------------------------------------------------
当前分数:1000 | 请输入下注分数 (1-1000): 100
请猜大小 (大/小 或 b/s): 大
🎲 正在掷骰子...
🎯 骰子点数:5 (大)
✅ 恭喜!你猜对了!赢得 100 分
📊 统计:胜 1 场 / 负 0 场
📈 胜率:100.0%
是否继续游戏?(y/n): y
```
## 🎲 概率说明
| 结果 | 点数 | 概率 |
|------|------|------|
| 大 | 4, 5, 6 | 50% |
| 小 | 1, 2, 3 | 50% |
游戏使用真随机数生成器,确保公平性。
## 🏆 技巧提示
### 新手建议
- 初期小额下注,熟悉游戏节奏
- 保持心态平和,不要冲动
- 设定输赢目标,及时收手
### 进阶策略
- **马丁格尔策略**:输了加倍下注(风险高)
- **固定比例下注**:每次下注当前分数的固定比例
- **止损策略**:设定最大亏损额度
### 风险提示
⚠️ 这只是一个娱乐游戏,请勿沉迷!
⚠️ 游戏结果完全随机,没有必胜策略!
## 📊 统计功能
游戏提供详细的统计数据:
- 总游戏局数
- 胜利/失败场次
- 胜率百分比
- 最终分数
- 表现评价
## 🎨 游戏特色
✅ 简单易懂的规则
✅ 友好的用户界面
✅ 实时统计显示
✅ 智能输入验证
✅ 完整的游戏流程
✅ 鼓励性评价系统
## 💡 扩展建议
未来可以添加的功能:
- [ ] 连胜奖励机制
- [ ] 特殊事件(暴击、连击)
- [ ] 排行榜系统
- [ ] 多种游戏模式
- [ ] AI 对手
- [ ] 成就系统
- [ ] 音效和动画
## 🔧 技术实现
### 核心技术
- **random 模块** - 真随机数生成
- **输入验证** - 确保用户输入合法
- **异常处理** - 优雅处理中断和错误
- **统计计算** - 实时数据追踪
### 代码结构
```
GuessNumberGame
├── __init__() # 初始化游戏状态
├── display_title() # 显示标题
├── get_player_name() # 获取玩家名字
├── get_bet() # 获取下注
├── get_guess() # 获取猜测
├── roll_dice() # 掷骰子
├── is_big() # 判断大小
├── play_round() # 玩一轮
├── check_game_over() # 检查结束
├── show_final_stats() # 最终统计
└── run() # 主流程
```
## 📝 版本历史
### v1.0.0
- ✅ 基础游戏功能
- ✅ 下注系统
- ✅ 统计功能
- ✅ 用户界面优化
- ✅ 输入验证
- ✅ 异常处理
## 🎓 学习价值
通过这个游戏可以学习:
- Python 基础语法
- 随机数生成
- 用户输入处理
- 游戏循环设计
- 状态管理
- 数据追踪
## 📄 许可证
MIT License
## 🎉 开始游戏
```bash
# 无需安装额外依赖
python play_guess.py
```
祝你好运!🎲🍀