软件工程第二次个人作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2024 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13253 |
这个作业的目标 | 开发一个消除类游戏 |
学号 | 102202144 |
项目展示:基于Pygame的消除游戏
本次作业要求学生使用Python编写一个“羊了个羊”风格的消除类小游戏。学生需借助GitHub Copilot或其他AIGC工具生成部分代码,并完成游戏的基本功能和交互设计。
2.项目介绍
- 进入游戏后选择难度,点击两个相同图案即可消除图案
3. AIGC使用感想
- 提升创作效率:AIGC工具通过自动化和智能化处理,显著缩短了图像设计和元素生成的时间。
- 拓宽创意边界:借助AI的生成能力,拓宽了游戏视觉的创意边界。
优点:
- 效率高:AIGC工具能够快速生成多种设计选项,大大节省了手动设计的时间。
- 激发创意:自动生成的设计提供了多样化的创意选择,有助于突破传统设计思维。
- 操作简单:工具界面友好,操作便捷,能够快速获得多个设计方案。
缺点: - 理解不足:有时生成的设计与预期存在差距,需要进一步调整以符合实际需求。
- 细节控制有限:尽管工具能够生成创意,但对复杂细节的控制能力仍有不足,需要专业软件进行后期处理。
- 独特性差:生成的设计可能与其他用户的设计类似,需要进行个性化处理以确保独特性。
4. PSP表格与任务分解
任务 | 时间预估 | 实际耗时 | 评价 |
---|---|---|---|
需求分析 | 5小时 | 5.5小时 | 尝试分析需求,时间较长 |
设计与实现 | 12小时 | 14小时 | 实现过程在AICG的帮助下顺利完成 |
测试与优化 | 3小时 | 3小时 | 测试较为简单 |
文档编写与总结 | 1小时 | 1小时 | 简单编写了总结 |