首页 > 其他分享 >银河战舰队——项目原型设计+概要设计

银河战舰队——项目原型设计+概要设计

时间:2024-11-02 23:33:31浏览次数:3  
标签:11 副本 界面 概要 玩家 原型 设计

银河战舰队——项目原型设计+概要设计

1. 格式要求

作业所属课程 班级的链接
作业要求 2024秋软工实践团队作业-第二次( 原型设计+概要设计) - 作业 - 软件工程2024 - 班级博客 - 博客园
作业的目标 设计游戏原型和概要设计
团队名称 银河战舰队
团队成员名字-学号 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯

2.原型设计

  • 原型模型设计链接:https://modao.cc/proto/JnwWWtNBsliabea11zm0wS/sharing?view_mode=device&screen=rbpURRgojnErpYxuw&canvasId=rcURTzHt6tirLuYn #未命名原型副本-恢复数据-分享

  • 原型二维码:

  • 原型展示:

    1. 首页

    2. 开始界面

    1. 创建角色界面

    4.游戏主界面

    5.修炼界面

    6.背包界面

    7.功法界面

    8.副本页面

    9.炼丹界面

    10.副本战斗界面

    原型介绍:

    1. 玩家属性:包含根骨、魅力、家境、悟性等,玩家可在开始设置时自由调整、在剧情中不断发展,属性会影响玩家修炼与剧情发展。

    2. 功法:玩家可获得的特殊技能,可进行提升与更换,在副本中使用。

    3. 副本:玩家提升战力挑战副本,主要战斗方式为回合制,表现形式是文字叙述,玩家可在副本挑战中获得战力提升与收集道具。

    4. 修炼:玩家主要通过修炼来提升战力,修炼途径包含传承、天赋、拜师和炼丹。

    5. 拜师:玩家可与智能NPC交流,获取经验与通关方法。

  1. 游戏中,玩家通过AI互动功能与智能NPC进行交流,获取修炼建议、经验和通关方法。这种互动不仅丰富了游戏的剧情体验,还增加了玩法的多样性。挑战部分主要体现在副本挑战上,玩家通过回合制的文字叙述战斗,不断提升战力、收集道具与材料,最终战胜更强的副本敌人。同时,玩家的修为、属性和功法在这些挑战中不断提升,形成良性循环。

3. 概要设计

  • UML设计

    • 用例图

    • 类图

      主要用到的类 用法
      CharacterCreationScreen 类 代表创建角色的界面,包含分配属性点、选择天赋和选择传承的方法。
      GameStartScreen 类 代表游戏开始界面,包含开始游戏的方法
      Attribute 类 代表角色的属性,包括根骨、魅力、家境、悟性、机缘和体魄
      Talent 和 Inheritance 类 分别代表角色的天赋和传承
      MainInterface 类 代表游戏主界面,包含导航到各种功能的方法
      Item 类 代表背包中的物品
      Skills、Dungeons、Backpack、Master、CloseRecluse 和 Alchemy 类 代表主界面中的具体功能。
      Settings 和 ReturnToStart 类 代表设置和返回游戏开始界面的功能

    • 时序图:

    • 协作图:

  • 数据库设计

    • ER图

    • 关系数据模型:

    对象关系映射:

4. 团队协作记录

预计计划安排表:

周次 具体时间 产出
第一周 11月2日 - 11月8日 原型设计和概要设计
第二周 11月9日 - 11月15日 程序基本框架 前后端简单代码
第三周 11月16日 - 11月22日 完善前后端代码 程序稳定运行
第四周 11月23日 - 11月29日 补充测试

分工安排(表格形式:具体到每一个人的角色,负责的详细开发部分。

姓名 角色 具体分工
林宏伟 组长 负责项目的整体规划、执行和控制,确保项目按时、按质完成
林鑫 后端负责人 副组长 负责后端任务协调 代码编写
木合塔拉提 后端 负责后端代码编写
梁锦盛 后端 负责后端代码编写
陈家凯 前后端 负责协调前后端工作 ai接口
路治 前端 前端代码编写
李迦勒 前端 前端代码编写
王文豪 前端 前端代码编写
许煊宇 前后端 负责协调前后端工作 ai接口
王贺雯 美工和文档扁编写 美工展示和博客编写
  • 团队的协作过程记录:

  • 项目管理平台进行协作的管理:github

  • github贡献记录:

5. 其他要求

  1. github团队仓库链接:https://github.com/lin10-coding/jianlai
  2. 团队名称_系统设计说明书.pdf:https://www.alipan.com/s/eGoVhQS9sdY
  3. 团队名称_数据库设计说明书.pdf:https://www.alipan.com/s/Z1fuFXWAz4M
  4. 团队名称_原型设计+概要设计答辩PPT.pdf:https://www.alipan.com/s/ETZCqFXq9Cy

标签:11,副本,界面,概要,玩家,原型,设计
From: https://www.cnblogs.com/zayx-lin/p/18522679

相关文章

  • 基于nodejs的Vue的客户关系管理系统的设计与实现(源码+文档+部署讲解等)
    课题简介基于nodejs的Vue的客户关系管理系统是企业管理客户的有力工具,包含源码、文档和部署讲解。功能有客户信息管理(录入存储基本、公司、购买历史、沟通记录等信息,支持查询编辑)、销售机会管理(跟踪机会来源、预计销售额等信息,可视化展示进展,评估分配机会并提醒)、客户......
  • 【java开发】如何设计一个优秀的Java接口?
    原创trymotrymoLiu引言:为什么需要设计接口?在软件工程中,接口不仅仅是代码的简单契约,更是构建可扩展、灵活系统的基础。一个设计精良的接口能够:降低系统耦合度提高代码的可测试性实现更好的重用更好的扩展一、接口的演进历程1.1早期接口:简单契约publicinterface......
  • php毕业设计基于PHP的电子购物商城在线购物系统商城网站电子产品商城php+mysql+html计
    一、功能介绍php在线购物商城电商网站详细技术:HTML+CSS+JS+PHP+MYSQL系统分为用户和管理员两种身份用户功能如下:1.登陆注册2.查看商品详情、蛋糕资讯3.加入购物车、结算订单4.评价5.修改密码6.搜索蛋糕7.退出登录管理员功能如下:1.登录退出2.蛋糕管理(添加、修改和......
  • 2024秋软工实践iman原型设计和UML设计
    信息类别内容作业所属课程软件工程实践-秋季班作业要求第一次团队作业-原型设计与概要设计作业目标根据需求分析和设计,完成项目的原型设计和概要设计,培养团队协作能力,为后续的开发奠定基础。团队名称iman......
  • java+vue计算机毕设大学英语四六级报名系统的设计与实现【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着全球化进程的加速和教育国际化的深入,英语作为国际交流的主要语言,其重要性日益凸显。在我国,大学英语四六级考试作为衡量大学生英语能力的重要标准,......
  • 基于SpringBoot+Vue的旧物回收管理系统的设计与实现(源码+lw+部署+讲解)
    文章目录1.前言2.详细视频演示3.具体实现截图4.技术可行性分析5.技术简介5.1后端框架SpringBoot5.2前端框架Vue5.3系统开发平台6.系统架构设计7.程序操作流程8.业务流程设计9.为什么选择我们9.1自己的公众号9.2海量实战案例10.代码参考11.数据库参考12.源码及文档获取......
  • 基于微信小程序的食堂点餐小程序设计与实现(源码+lw+部署+讲解)
    文章目录1.前言2.详细视频演示3具体实现截图3.1小程序端部分效果3.2后台管理端部分效果4.技术可行性分析5.技术简介5.1后端框架SpringBoot5.2微信小程序5.3系统开发平台6.业务流程分析7.代码参考8.数据库参考9.为什么选择我们10.源码及文档获取1.前言博主介绍:✌C......
  • 2024-2025-1 20241311 《计算机基础与程序设计》第六周学习总结
    学期(2024-2025-1)学号(20241311)《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第六周作业)这个作业的目标<写上具体......
  • 学期:2024-2025-1 学号:20241303 《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第六周作业)这个作业的目标<写上具体方面>自学教材《计算机科学概论(第七版)》第7章,并完成云班课测试,《C语言程......
  • springboot智能停车场管理系统的设计与实现 84e3y
    目录项目技术路线系统实现截图技术栈说明本课题软硬件环境核心代码部分展示源码获取-详细视频演示项目技术路线本课题使用了SpringBoot、Vue和MySQL作为技术栈,体现了其技术可行性。SpringBoot作为轻量级Java开发框架,能提高开发效率和降低系统复杂度;Vue作为流行的前......