软工实践第二次作业

news/2024/9/19 9:17:56/文章来源:https://www.cnblogs.com/SchwarzSail/p/18417617
这个作业属于哪个课程 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 计划时间与实际时间差距较大

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/798799.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[MySQL]深分页优化

limit深分页为什么会变慢? 先看下表结构: CREATE TABLE account (id int(11) NOT NULL AUTO_INCREMENT COMMENT 主键Id,name varchar(255) DEFAULT NULL COMMENT 账户名,balance int(11) DEFAULT NULL COMMENT 余额,create_time datetime NOT NULL COMMENT 创建时间,update_t…

后台地址改了,忘记了,去哪个文件能查看啊

如果您忘记了EyouCMS后台地址,并且知道后台地址曾经被修改过,可以通过查找相关配置文件来确定后台地址。以下是查找EyouCMS后台地址的一般步骤: 查找EyouCMS后台地址查找登录入口文件:EyouCMS后台登录页面通常是在网站根目录下的某个文件,例如 admin.php 或 login.php。您…

如何查杀空间木马

查杀空间木马通常指的是检测和清除托管在Web服务器上的恶意代码或木马程序。这些木马可能是通过漏洞入侵您的网站或服务器后留下的。以下是一些查杀空间木马的基本步骤: 1. 使用安全软件进行扫描安装安全软件:可以使用如360安全卫士等安全软件来进行木马查杀。如果您的服务器…

后台登陆验证码怎么关闭

关闭后台登录验证码的方法因所使用的CMS系统不同而有所差异。以下是针对几个不同版本的织梦CMS(DedeCms)关闭后台登录验证码的方法: 织梦CMS 5.5 版本打开织梦CMS根目录下的 dede 文件夹。 找到 login.php 文件,并用文本编辑器打开。 查找以下代码:phpif($validate== || $…

开源项目dotnet/eshop 和 dotnet/eshopsupport

dotnet/eshop[1] 和 dotnet/eshopsupport[2] 是两个与 .NET 相关的开源项目,分别用于展示电子商务应用的不同方面。dotnet/eshop:功能与架构:dotnet/eshop 是一个基于 .NET Aspire 的参考电商应用,展示了服务架构在构建现代在线购物平台中的应用。项目涵盖产品目录、购物车和…

忘记eyoucms后台密码怎么办?

如果您忘记了EyouCMS后台的密码,可以通过以下几种方法来重置或恢复密码:使用官方提供的重置工具:官方提供了专门用于重置密码的工具 setpwd.php。您需要下载该文件,并将其上传到网站的根目录下。 访问 http://yousite.com/setpwd.php(将 yousite.com 替换为您自己的域名)…

能否判断自定义变量是否为空?

不同的编程语言有不同的方式来判断一个变量是否为空。下面列出了一些常见编程语言中判断变量是否为空的方法: 1. Java 在Java中,你可以使用多种方法来判断一个变量是否为空:对于对象:检查是否为 null。javaif (object == null) {System.out.println("变量为空");…

孙若涛第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc/这个作业的目标 介绍自己姓名 学号 孙若涛 2022329301090自我介绍 大家好,我是22电气二班的孙若涛,来自浙江慈溪。 兴趣爱好以及生活经历 我喜欢阅读和旅行,还有游戏。在暑假,我去了日本,度过了一段难忘的…

数字图像处理-实验2

实验E2:图像代数运算 实验2.1:对比度调整设计一个Sigmoid函数,实现对图像的对比度调整,并使得调整幅度可以通过参数控制;通过查阅资料得知,Sigmoid函数的标准形式为:其中,x 表示输入的像素值,并且可以归一化到[0,1]范围内。 k 表示的是控制对比度调整幅度的参数,k 值…

如何修改URL命名规则 让他更适合Google SEO优化

为了使URL更符合Google的SEO优化标准,您可以遵循以下原则来修改您的URL命名规则:简洁明了:URL应该尽可能短小,避免冗长的路径。 使用有意义的单词而不是数字或不相关的短语。使用关键词:在URL中包含目标关键词可以帮助搜索引擎理解页面的内容。 但是避免过度堆砌关键词,这…

General error: 1366 Incorrect string value: \xF0\x9F\x98 for column content

错误信息 General error: 1366 Incorrect string value: \xF0\x9F\x98 for column content 表明插入的数据包含不正确的字符或编码问题。具体原因可能是:字符集不匹配:数据库表的字符集与应用中使用的字符集不一致。 字段类型不支持某些字符:VARCHAR 或 TEXT 类型字段可能不…

智能行为分析摄像头

智能行为分析摄像头主要采用了计算机视觉深度学习算法,利用现场已有的监控摄像头对现场监控画面当中的人员行为进行实时分析识别预警。智能行为分析摄像头可以实时分析个人行为,如:跌倒监测、抽烟识别、睡岗离岗识别、打电话识别、区域入侵识别、攀高识别、玩手机识别等。智…