docs: 更新README为谁是卧底游戏项目文档

将Git配置指南替换为谁是卧底游戏的项目文档
包括团队成员信息、项目简介、运行指南和开发心得
This commit is contained in:
st2411020210 2026-01-09 00:19:12 +08:00
parent a324727692
commit 269fb30c98
2 changed files with 41 additions and 37 deletions

View File

@ -1,44 +1,54 @@
# 如何设置Git用户名和邮箱 # 谁是卧底游戏 - Streamlit Web应用
## 步骤1检查Git是否安装 ## 一、团队成员与贡献
打开命令提示符或PowerShell输入以下命令 <table>
<tr>
<td>姓名</td>
<td>学号</td>
<td>主要贡献(具体分工)</td>
</tr>
<tr>
<td>王子欣</td>
<td>2411020210</td>
<td>(组长)核心逻辑开发、Prompt编写、AI集成</td>
</tr>
<tr>
<td>赵珂蔓</td>
<td>2411020219</td>
<td>前端界面设计、PPT制作、UI优化</td>
</tr>
<tr>
<td>徐晨颖</td>
<td>2411020116</td>
<td>文档撰写、测试与Bug修复、游戏规则设计</td>
</tr>
</table>
```bash ## 二、项目简介 & 运行指南
git --version
```
如果显示Git版本信息则Git已安装否则需要先安装Git。 ### 简介
这是一个基于Streamlit开发的在线"谁是卧底"游戏解决了线下多人聚会时难以组织、角色分配不便的痛点。通过AI模拟玩家发言让单人也能体验多人推理游戏的乐趣。
## 步骤2设置全局用户名和邮箱 ### 如何运行
1. 安装依赖:`uv sync`
2. 启动应用:`uv run streamlit run app.py`
3. 在浏览器中访问:`http://localhost:8501`
在命令提示符或PowerShell中输入以下命令 ## 三、开发心得
```bash ### 1. 选题思考
# 设置用户名 **为什么做这个?解决了谁的痛苦?**
git config --global user.name "st2411020210"
# 设置邮箱 我选择开发"谁是卧底"游戏主要是想解决两个实际问题首先很多朋友喜欢玩推理类桌游但线下聚会时间难凑齐线上平台又缺乏沉浸感其次传统AI游戏大多是对抗型缺少社交推理元素。这个项目让**单人玩家**也能体验到多人推理的乐趣通过AI模拟不同性格的玩家创造出丰富的互动体验。
git config --global user.email "208035324@qq.com"
```
## 步骤3验证设置是否成功 这个项目主要服务于三类用户:一是想一个人练习推理技巧的桌游爱好者;二是想了解"谁是卧底"游戏规则的新手;三是需要团建活动的组织者。我们通过**动漫角色命名**(如熊大、熊二)、**智能发言生成**、**多轮投票机制**等功能,让游戏体验更加真实有趣。
输入以下命令查看当前的Git配置 ### 2. AI协作体验
```bash #### 2.1 初体验
git config --list 第一次用AI写代码的感觉既兴奋又忐忑。兴奋的是AI能快速生成基础框架省去了很多重复性工作忐忑的是需要不断调整prompt才能得到想要的结果。最大的感受是**AI不是取代程序员而是变成了一个"超级实习生"**——能快速完成任务,但需要明确的指令和监督。
```
如果看到类似以下输出,则设置成功: #### 2.2 Prompt交互
``` **最牛的Prompt**
user.name=st2411020210
user.email=208035324@qq.com
```
## 注意事项
- 全局设置会应用到所有Git仓库
- 如果只想在特定仓库中设置不同的用户名和邮箱,可以在该仓库目录中运行相同的命令,但省略`--global`参数
- 确保使用真实的邮箱地址这将用于Git提交记录和GitHub/GitLab等平台的身份验证

View File

@ -1,6 +0,0 @@
import os
print("Current directory:", os.getcwd())
print("Directory contents:")
for item in os.listdir('.'):
print(f"- {item}")
print("Is git repo:", os.path.exists('.git'))