AI测验

这是一个 AI测验 应用,它使用GPT-3来生成问题。

如何玩

  1. 前往 ai-quiz.de
  2. 点击“开始”并输入有效的 OpenAI API密钥
  3. 创建团队:在团队页面,您可以通过点击“+”按钮来添加团队。要删除团队,请使用垃圾桶图标。创建完所有必需的团队后,点击“开始”按钮开始游戏。
  4. 选择类别和难度:在游戏页面,当前团队可以通过点击“选择类别”来选择类别和难度级别。当前团队的卡片比其他团队的卡片大。类别可以自由选择,所以可以是任何您喜欢的。
  5. 回答问题:一旦当前团队选择了类别和难度级别,将根据该信息生成一个问题。如果团队正确回答了问题,其分数将增加。当前回合显示在左上角。所有团队都回答完问题后,回合数将增加。
  6. 查看排名:您可以通过点击“?”图标来查看排名。
  7. 重新开始游戏:要开始新游戏,只需在浏览器中刷新页面即可。

屏幕截图

Start Page Team Page Game Page Question Page Question Page Info Game Page Award Ceremony Page

要求

如何运行

  1. 克隆仓库
  2. 运行 flutter pub get 来安装依赖项
  3. 运行 flutter run --web-renderer html 来启动应用
  4. 在开始页面的文本字段中输入有效的 OpenAI API密钥
  5. 创建团队并开始游戏

使用的技术

  • 使用 Flutter 构建应用
  • 使用 OpenAI API 进行文本补全和图像生成与编辑。该项目使用了GPT-3和DALL-E。
  • 使用 dart:http 进行HTTP请求
  • 使用 image 进行图像处理

待办事项

  • 添加设置
  • 将游戏状态保存在本地存储中
  • 优化颁奖典礼页面的动画

如何贡献

如果您发现错误或有功能请求,请随时提交拉取请求或问题!

许可证

本项目根据MIT许可证授权,欢迎在您自己的项目中使用。

鸣谢

本项目由 Simon Graeber 创建

GitHub

查看 Github