软工实践第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13253
这个作业的目标 了解小型项目的设计
学号 082100170
  • github:

完成情况

  • 因为对游戏设计没有多大兴趣,所以只是简单地完成了基本的消消乐功能。

项目结构

.
|-- README.md
|-- assets
|   |-- background
|   |   `-- back.png
|   `-- patterns
`-- src
    |-- game.py
    |-- main.py
    |-- ui.py
    `-- utils.py
  • asset 存放所需图片和背景
  • game.py 游戏的主体部分
  • main.py 常数设定和启动入口
  • ui.py 页面设计
  • utils.py 加载图片,可拓展

main

  • 没什么好解释的,就是启动入口

ui

  • 这一部分主要负责第一个页面用于难度选择,篇幅限制只展示部分
    Code

game

  • 主要展示函数的定义之类的,我想实现大家应该都差不多

游戏内容展示

  • 负责难度选择,而难度我只简单地设置了时间限制,都是可以拓展的

总结

  • 个人对游戏设计不感兴趣,主要感兴趣的方向在于程序设计和运维部署
  • 可以说通过这次作业,我并没有收获到什么东西,除了对python语法的再次熟悉
  • ai方面,我主要使用了github copilot和 chatgpt 4o模型。从使用体验来说,我认为非常“若智”,实际上很多细节把控,尤其是debug环节,ai基本上分析不出根因。

PSP

阶段 任务 计划时间(分钟) 实际时间(分钟) 备注
计划 结构设计 30 5 需求较为复杂,分析时间超出预期
设计 概要设计 60 30
详细设计 60 30 需要进一步优化设计
开发 编码 120 120 遇到一些代码实现问题
总结 项目总结 30 25 计划时间与实际时间差距较大
posted @ 2024-09-17 22:01  SchwarzSail  阅读(12)  评论(0编辑  收藏  举报