软件工程第二次作业

这个作业属于哪个课程 福州大学2024软件工程
这个作业要求在哪里 软件工程个人作业(第二次)
这个作业的目标 利用AIGC工具编写羊了个羊风格的小游戏
学号 102202138

项目展示

项目介绍

游戏介绍

游戏主菜单

  • 运行main.py文件打开游戏
    点击帮助获取游戏规则,点击开始游戏进入游戏,点击破解版体验简单版本

游戏规则介绍

  • 所有的牌随机生成,只有当一张水果牌没有被其他牌覆盖才能被点击。

游戏界面

  • 一共有144张牌,能否通关很看运气。除非你是天选之子,否则不出意外,你会失败
  • 不过没关系,还有另一种玩法可供选择

简单模式

  • 点击主菜单破解版

  • 嘿嘿 😃,由于本人比较爱吃瓜,你需要告诉我一个八卦来获取密匙开启果了个果破解版,输入错误密匙会提示密匙错误

  • 输入正确密匙即可开启果了个果破解版

  • 在破解版中所有水果牌均可直接点击,游戏难度大大降低,游戏成功的机会很大

  • 以上即为果了个果大致介绍,欢迎体验,多多跟我讲八卦吧(bushi)(ps:所有的水果形象均由豆包生成,感谢豆包😉)

测试样例

  • 输入正确密匙直接启动破解版,测试成功
  • 144S倒计时结束游戏失败,弹出失败界面,测试成功
  • 卡槽超过11张卡片游戏失败,弹出失败界面,测试成功
  • 所有水果牌消除完毕游戏成功,弹出成功界面,测试成功

算法介绍

  • 生成水果牌时二次循环并改变牌的位置来实现多层水果牌的堆叠
  • 增加相同种类牌的判断以实现消除
  • 判断水果牌是否可点的核心算法是逆序循环

AIGC表格

子任务 运用什么技术 效果
水果图片制作 运用了AIGC工具(主要是豆包)的文生图功能 非常好,生成的水果风格统一色彩鲜明
编写游戏主菜单 利用AI直接生成代码 非常好,生成代码的可用性非常强,只要改个参数就可直接使用
处理游戏主体代码 输入代码让AI更改 非常好,更改和添加的代码使游戏更完善

psp表格

PSP 阶段 任务内容 预估时间(小时) 实际时间(小时) 阶段性评价
游戏规划 初步确定游戏功能与实现计划 1 1 计划不够充分,赶不上变化
素材准备 游戏背景,美工素材的准备 3 2.5 使用AIGC工具加快了进度
主体开发 实现游戏逻辑与功能 12 14 游戏主体功能基本实现
测试调控 测试游戏功能 4 4.5 完善了细节,修复了一些错误问题
  • 总结评价:AI真的太强大啦
posted @ 2024-09-17 20:09  xhbyq  阅读(24)  评论(0编辑  收藏  举报