登录/注册
退出
问学助手
加入我们
联系我们
文本冒险游戏项目
实例资源
2025-09-24 10:31:07
资源介绍: PathfinderTales 是一款基于AI生成的互动文本冒险游戏,玩家可以选择不同的故事类型(科幻、末世、奇幻),通过做出选择来影响故事发展,体验个性化的叙事旅程。
读者社区资源详情图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
专享资源
文件名
价格
文本冒险游戏项目
0.1 / 10
立即下载
单独购买
资源详情

功能特性 ✨

  1. 🎮 多故事类型:支持科幻、末世、奇幻三种故事类型
  2. 🤖 AI生成内容:使用DeepSeek API动态生成故事情节和选项
  3. 💾 进度保存:自动保存游戏进度和用户选择
  4. 📚 历史记录:查看过往游戏记录并继续游玩
  5. 🎨 响应式设计:适配桌面和移动设备的现代化UI
  6. 🔄 实时交互:流畅的故事生成和选择体验

📂 项目结构、

  1. 📁 PathfinderTales/
  2. 📄 app.py # Flask应用主入口
  3. 📄 config.py # 应用配置文件
  4. 📄 extensions.py # Flask扩展初始化
  5. 📄 README.md # 项目说明
  6. 📁 database/ # 数据库模块
  7. 📄 models.py #数据模型
  8. 📄 db_operations.py # 数据库CRUD操作
  9. 📁 routes/ # 路由模块
  10. 📄 init.py
  11. 📄 api.py # API路由
  12. 📄 game.py # 游戏相关路由
  13. 📄 main.py # 主路由
  14. 📁 static/ # 静态资源
  15. 📁 css/ # 样式文件
  16. 📁 js/ # JavaScript文件
  17. 📁 templates/ # Jinja2模板
  18. 📄 index.html # 首页
  19. 📄 history.html # 历史记录页面
  20. 📄 game.html # 游戏主界面
  21. 📄 structure.html # 数据结构页面
  22. 📄 .env # 项目环境变量文件
  23. 📄 app.db # 系统生成的SQLite数据库文件
  24. 📄 models.py # 数据库模型
  25. 📄 openai_api.py # OpenAI API调用封装
  26. 📄 requirements.txt # 项目依赖包列表

🔧 技术栈

后端

  1. Flask: Python轻量级Web框架
  2. SQLAlchemy: Python SQL工具包和ORM
  3. OpenAI API: 用于生成故事内容

前端

  1. HTML5: 页面结构
  2. CSS3: 样式设计,包含响应式布局
  3. JavaScript: 交互逻辑
  4. AJAX: 异步数据交互

数据库

  1. SQLite: 轻量级数据库,用于存储游戏数据和用户选择

猜你喜欢
资源详情
文本冒险游戏项目
资源介绍: PathfinderTales 是一款基于AI生成的互动文本冒险游戏,玩家可以选择不同的故事类型(科幻、末世、奇幻),通过做出选择来影响故事发展,体验个性化的叙事旅程。
读者社区资源详情图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
资源信息 该资源发布于: 2025-09-24 10:31:07

功能特性 ✨

  1. 🎮 多故事类型:支持科幻、末世、奇幻三种故事类型
  2. 🤖 AI生成内容:使用DeepSeek API动态生成故事情节和选项
  3. 💾 进度保存:自动保存游戏进度和用户选择
  4. 📚 历史记录:查看过往游戏记录并继续游玩
  5. 🎨 响应式设计:适配桌面和移动设备的现代化UI
  6. 🔄 实时交互:流畅的故事生成和选择体验

📂 项目结构、

  1. 📁 PathfinderTales/
  2. 📄 app.py # Flask应用主入口
  3. 📄 config.py # 应用配置文件
  4. 📄 extensions.py # Flask扩展初始化
  5. 📄 README.md # 项目说明
  6. 📁 database/ # 数据库模块
  7. 📄 models.py #数据模型
  8. 📄 db_operations.py # 数据库CRUD操作
  9. 📁 routes/ # 路由模块
  10. 📄 init.py
  11. 📄 api.py # API路由
  12. 📄 game.py # 游戏相关路由
  13. 📄 main.py # 主路由
  14. 📁 static/ # 静态资源
  15. 📁 css/ # 样式文件
  16. 📁 js/ # JavaScript文件
  17. 📁 templates/ # Jinja2模板
  18. 📄 index.html # 首页
  19. 📄 history.html # 历史记录页面
  20. 📄 game.html # 游戏主界面
  21. 📄 structure.html # 数据结构页面
  22. 📄 .env # 项目环境变量文件
  23. 📄 app.db # 系统生成的SQLite数据库文件
  24. 📄 models.py # 数据库模型
  25. 📄 openai_api.py # OpenAI API调用封装
  26. 📄 requirements.txt # 项目依赖包列表

🔧 技术栈

后端

  1. Flask: Python轻量级Web框架
  2. SQLAlchemy: Python SQL工具包和ORM
  3. OpenAI API: 用于生成故事内容

前端

  1. HTML5: 页面结构
  2. CSS3: 样式设计,包含响应式布局
  3. JavaScript: 交互逻辑
  4. AJAX: 异步数据交互

数据库

  1. SQLite: 轻量级数据库,用于存储游戏数据和用户选择

文件名
价格
文本冒险游戏项目
0.1 / 10
立即下载
立即购买