软件工程第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13253
这个作业的目标 与AIGC合作实现项目
学号 102201335

1. 项目展示

仓库地址:https://github.com/apppp0701/fruit-game

项目实现思路

2.项目介绍

2.1 游戏页面设计


游戏开始界面 可选择是否开始或直接退出

开始界面后有难度选择和返回菜单

游戏开始后,同时开始计时,倒计时结束或消除完图片可使游戏结束

2.2 游戏玩法介绍

进入游戏后,图片随机摆放,玩家可以点击3个同样的图片使其消除(只要是同样就行哦(心虚),需要在倒计时结束前完成消除,否则游戏失败
眼瞎模式顾名思义真的看起来很眼瞎,所以大家不要轻易挑战(

游戏胜利

游戏失败

2.3 附加功能

  为开始界面和关卡选择界面设置了音效,为了防止音乐鉴赏水平被喷,所以选择不添加背景音乐

3. AIGC表格

子任务 借助何种AIGC技术 实现了什么功能 效果如何?
倒计时组件设计 CodeGeeX 提供倒计时组件设计思路 效果很好
游戏结束判断 CodeGeeX 提供实现代码 效果很好
美工 Craiyon 提供游戏图标和背景 效果很好

通过与AIGC的合作,我充分学习了pygame有关的知识和使用方法,制作一个属于自己的第一个游戏。AIGC也帮助我节省了很多编写代码的时间,让我有更多时间去思考如何去做这个游戏。

4. PSP表格

PSP 阶段 预估耗时(分钟) 实际耗时(分钟)
计划 30 25
需求分析 60 50
设计 90 70
代码实现 240 300
测试 60 45
报告撰写 60 60
总计 540 550

PSP分析

通过PSP表格的分析,能够看出实际时长大于预估时长,证明在开发代码中会因为一些因素导致实际时长的增多,如代码测试和逻辑问题。

posted @ 2024-09-18 00:21  apppppppp  阅读(32)  评论(0编辑  收藏  举报