# 🎲 猜大小游戏 经典的骰子猜大小游戏,简单易玩,乐趣无穷! ## 🎮 游戏规则 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 ``` 祝你好运!🎲🍀