软件工程第二次作业
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13253 |
这个作业的目标 | 配合使用ai工具制作羊了个羊小游戏 |
学号 | 102202127 |
1.项目链接
https://github.com/aban-git/Sheep-a-Sheep
2. 结合AIGC
子任务 | 借助何种AIGC技术,实现了什么功能 | 效果如何? |
---|---|---|
帮助完成实现羊了个羊小游戏的代码 | 使用GPT,实现该项目 | 效果较好 |
3.项目介绍
我的程序简单的实现了羊了个羊小游戏所有的基本功能,拥有浅显易懂的开始界面,能够让人一进入就能知道如何进入游戏;同时为游戏添加一个背景音乐,使游戏过程能够在娱乐的同时享受音乐;不仅如此,我还为游戏添加了基本的背景以及点击方块后的选中栏,让人赏心悦目;最后,为游戏添加基本的倒计时功能,并在游戏结束后判定输赢并返回初始界面。以下是游戏部分效果图:
4.学习心得与体会
学习内容 | 学习心得 |
---|---|
我学会了Pygame 和 Pygame Zero 使用以及游戏状态的管理,同时学习了游戏的基本逻辑与内容 | 体会到了软件工程模块化设计以及状态管理的重要性,同时体验到了游戏设计的复杂性 |
5.作业评价
该作业实现了羊了个羊基本要求的同时为界面设计以及游戏内容的可玩性下了一定的功夫。但距离真正的游戏还有一定的距离,我还应该拥有各种便捷使用的界面例如暂停,游戏介绍等等。