码农生产队——概要设计和数据库设计答辩Q&A

码农生产队 2024-10-27 20:55:56
这个作业属于哪个课程FZU_SE_teacherW_4
这个作业要求在哪里<团队作业 概要设计和数据库设计>
这个作业的目标概要设计和数据库设计
其他参考文献《构建之法》

目录

  • 概要设计和数据库设计答辩Q&A
  • Q1 修改类图不合理的地方
  • Q2 数据存储方式
  • Q3 送货模块设计细节

概要设计和数据库设计答辩Q&A

Q1 修改类图不合理的地方

A1:修改了item类和其他工具类为继承关系。并将共有的属性设置为父类的属性。

在这里插入图片描述

Q2 数据存储方式

A2:游戏为单机游戏,我们决定将数据以json文件方式进行存储。

Q3 送货模块设计细节

A3:送货模块作为一个单独的模块,不用存储送货的数据,只需要存储送货结束后的奖励。送货模块主要让玩家能够模拟dijkstra算法,尽可能找到最短路径。在送货过程模拟算法时,玩家将进行逐步操作,系统会给数据表格,展示出当前顶点到下一顶点(不包括走过顶点)的距离和走过距离之和与目前能够到达下一顶点的距离的较小值,作为玩家判断依据。游戏过程将会展示当前选择走过的距离和路径。在送货过程中游戏保存功能将被禁用,直到送货结束或直接退出。

...全文
35 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

239

社区成员

发帖
与我相关
我的任务
社区管理员
  • FZU_SE_teacherW
  • 助教赖晋松
  • D's Honey
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧