Beta冲刺随笔-DAY4-橘色肥猫

这个作业属于哪个课程软件工程A
这个作业要求在哪里团队作业–站立式会议+Beta冲刺
作业目标记录Beta冲刺Day4
团队名称橘色肥猫
团队置顶集合随笔链接Beta冲刺笔记-置顶-橘色肥猫-CSDN博客

文章目录

  • SCRUM部分
    • 站立式会议照片
    • 成员描述
  • PM报告
    • 项目程序/模块的最新运行图片/gif/视频
    • 项目燃尽图
    • 签入签出记录
    • 工作量汇报

SCRUM部分

站立式会议照片

在这里插入图片描述

成员描述

102101143 傅晗
昨天站立式会议到现在的进展:
成功完成了拼图游戏中拼图的移动功能,并解决了实施检测的问题
存在的问题/遇到的困难:
仍然在处理空指针的问题,这可能导致程序在某些情况下出现异常。
今天到明天会议的安排:
集中精力继续完善拼图小游戏。具体而言,将致力于解决空指针问题,
心得体会:
空指针是因为有些地方判断不够全面,有些情况没考虑到,需要一步步Debug。通过站立式会议,团队成员得以及时交流进展、讨论解决方案,从而迅速推动项目的发展。

102101613 石贤炜
昨天站立式会议到现在的进展:根据剧情的需要,对图片进行编辑修改。
存在的问题/遇到的困难:无
今天到明天会议的安排:研究下一步的剧情设计,做好预备工作。
心得体会:不积跬步无以至千里,不积小流无以成江海,凡事预则立,不预则废。

112100237辜智荣
昨天站立式会议到现在的进展:进行场景图片的切换
存在的问题/遇到的困难:无
今天到明天会议的安排:继续根据队友的实际需要完成图片的调整,制作,剧情的梳理和认识。
心得体会:要加强与团队中成员的沟通,了解彼此的进度,进行相互学习,这样能进一步提高团队的工作效率。

102101410魏予阳
今天继续制作了游戏的素材,看着项目一天天完善感觉心情愉快。自己也看了网络资料去学习了一下代码方面的制作,感到受益匪浅。期待明天继续会议交流进度。

102101209颜一虹
昨天站立式会议到现在的进展:完善游戏流程
存在的问题/遇到的困难:无
今天到明天会议的安排:配合其他组员,继续完善游戏流程
心得体会:今天做了一个游戏里需要的视频,熟悉了相关工具的使用,更好地配合相关工作。

102101225张鸿诚
昨天站立式会议到现在的进展 解决场景切换相关bug
存在的问题/遇到的困难 无
今天到明天会议的安排 继续完善小游戏
心得体会 希望项目按计划进行

102101208涂欣雨
昨天站立式会议到现在的进展:完善游戏场景设计
存在的问题/遇到的困难:无
今天到明天会议的安排:配合其他组员,继续完善游戏场景设计
心得体会:第一阶段的冲刺还存在部分问题,需要复盘加以改进。

102101237翁国平
昨天站立式会议到现在的进展:完善地图设计
存在的问题/遇到的困难:无
今天到明天会议的安排:配合剧情测试
心得体会:细心一些

102103135张文峰
昨天站立式会议到现在的进展:完成了部分场景的切换
存在的问题/遇到的困难:无
今天到明天会议的安排:进行场景衔接工作的设计和安排
心得体会:要做好每天的工作计划安排,努力完成自己的任务

PM报告

项目程序/模块的最新运行图片/gif/视频

代码:

using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.Events;
using System;
using Unity.VisualScripting;
using TMPro.EditorUtilities;public class PuzzleController : MonoBehaviour
{public UnityEvent OnFinish;[Header("游戏数据")]public GamePuzzle_SO gameData;public Puzzle puzzlePrefab;public Transform[] groundTransforms;public int[] dx = { 0, 0, -1, 1 };public int[] dy = { -1, 1, 0, 0 };private void OnEnable(){EventHandler.PuzzleCheckGameStateEvent += PuzzleCheckGameStateEvent;}private void OnDisable(){EventHandler.PuzzleCheckGameStateEvent -= PuzzleCheckGameStateEvent;}private void Start(){DrawPuzzle();for (int i = 0; i < 16; i++){groundTransforms[i].GetComponent<Ground>().vis.Clear();groundTransforms[i].GetComponent<Ground>().linkGround.Clear();int x = i / 4, y = i % 4;for (int j = 0; j < 4; j++){int nx = x + dx[j], ny = y + dy[j], k = nx * 4 + ny;if (nx >= 0 && nx < 4 && ny >= 0 && ny < 4){groundTransforms[i].GetComponent<Ground>().vis.Add(true);groundTransforms[i].GetComponent<Ground>().linkGround.Add(groundTransforms[k].GetComponent<Ground>());}else{groundTransforms[i].GetComponent<Ground>().vis.Add(false);groundTransforms[i].GetComponent<Ground>().linkGround.Add(groundTransforms[i].GetComponent<Ground>());}}}}private void PuzzleCheckGameStateEvent(){Debug.Log("hi");bool flag = false;for (int i = 0; i < groundTransforms.Length; i++){Ground currentGround = groundTransforms[i].GetComponent<Ground>();if (currentGround.CheckPuzzle(currentGround.currentPuzzle)){flag = true;}}Debug.Log(flag);if (flag == false) return;OnFinish?.Invoke();}public void DrawPuzzle(){for (int i = 0; i < gameData.startPuzzleOrder.Count; i++){if (gameData.startPuzzleOrder[i] == PuzzleName.None){groundTransforms[i].GetComponent<Ground>().isEmpty = true;continue;}Puzzle puzzle = Instantiate(puzzlePrefab, groundTransforms[i]);groundTransforms[i].GetComponent<Ground>().isEmpty = false;// 设置 PuzzleDetailspuzzle.SetupPuzzle(gameData.GetPuzzleDetails(gameData.startPuzzleOrder[i]));// 设置 currentPuzzlegroundTransforms[i].GetComponent<Ground>().currentPuzzle = puzzle;}}}

gif:
在这里插入图片描述

项目燃尽图

在这里插入图片描述

签入签出记录

请添加图片描述

工作量汇报

  • 完成拼图游戏中拼图的移动功能,解决实施检测问题。
  • 对图片进行编辑修改,根据剧情需要,进行场景图片的切换。
  • 进行场景切换相关bug的解决。
  • 制作游戏素材,学习代码制作,完善游戏流程。
  • 完善游戏场景设计,地图设计,场景衔接工作的设计和安排。

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

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

相关文章

设计模式-结构型模式之装饰者设计模式

文章目录 六、装饰者模式 六、装饰者模式 装饰者模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象添加新的功能&#xff0c;同时又不改变其结构。它是作为现有的类的一个包装。 装饰类和被装饰类可以独立发展&#xff0c;不会相互耦合&#xff0c;装饰者模…

力扣题:字符串的反转-11.22

力扣题-11.22 [力扣刷题攻略] Re&#xff1a;从零开始的力扣刷题生活 力扣题1&#xff1a;541. 反转字符串 II 解题思想&#xff1a;进行遍历翻转即可 class Solution(object):def reverseStr(self, s, k):""":type s: str:type k: int:rtype: str"&quo…

【Python】tensorflow学习的个人纪录(2)

actor.learn(s, a, td_error)def learn(self, s, a, td):s s[np.newaxis, :]feed_dict {self.s: s, self.a: a, self.td_error: td}_, exp_v self.sess.run([self.train_op, self.exp_v], feed_dict)return exp_v输入变量的数值&#xff1a; 步进&#xff1a; []---->[…

JavaWeb(二)

一、SQL简介 结构化查询语言&#xff0c;一门操作关系型数据库的编程语言。英文&#xff1a;Structured Query Language&#xff0c;简称 SQL。 二、Mysql和Oracle关于区分大小写 MySQL在Windows下都不区分大小写。 oracle中分为两种情况&#xff0c;单纯的sql语句不区分大小…

漏洞扫描服务是什么

漏洞扫描服务是维护网络安全的重要一环。通过定期或实时的漏洞扫描&#xff0c;组织可以及时发现并修复可能存在的安全威胁&#xff0c;增强自身网络的安全性。在选择漏洞扫描服务时&#xff0c;需要明确自身的需求和目标&#xff0c;并选择合适的工具和服务提供商。只有这样&a…

使用VC++实现锐化处理(使用Sobel算子、Prewitt算子、Isotropic算子)

使用VC实现锐化处理&#xff08;使用Sobel算子、Prewitt算子、Isotropic算子&#xff09; 获取源工程可访问gitee可在此工程的基础上进行学习。 该工程的其他文章&#xff1a; 01- 一元熵值、二维熵值 02- 图像平移变换&#xff0c;图像缩放、图像裁剪、图像对角线镜像以及图像…

Vxworks6.9的在线gdb调试(仿真内核和板载内核)

创作目的&#xff1a;归纳总结常用的技巧和方法&#xff0c;方便自己后续查阅重点节省时间。 一、仿真内核的gdb调试 1、新建DKM工程&#xff0c;选择sim的BSP包 2、DKM工程中添加c文件并编辑入口函数 3、新建vxworks远端系统 4、显示系统起来之后进行加载.out 5、选择Debug模…

基于hadoop下的Kafka分布式安装

简介 Kafka是一种分布式流处理平台&#xff0c;它具有高吞吐量、可扩展性、可靠性、实时性和灵活性等优点。它能够支持每秒数百万条消息的传输&#xff0c;并且可以通过增加节点来增加吞吐量和存储容量。Kafka通过将数据复制到多个节点来实现数据冗余和高可用性&#xff0c;即使…

Linux脚本awk命令

目录 一. awk命令简介 1. awk版本 2. awk与vim的区别 3. awk与sed的区别 4. awk工作原理 5. awk格式 6. awk常用选项 二. awk基础用法 1. awk基础用法 2. BEGIN和END语句块 3. 指定分隔符 4. 首尾关键字 三. awk内置变量 1. FS变量 2. OFS变量 3. RS变量 4. NF…

30、LCD1602

LCD1602介绍 LCD1602&#xff08;Liquid Crystal Display&#xff09;液晶显示屏是一种字符型液晶显示模块&#xff0c;可以显示ASCII码的标准字符和其它的一些内置特殊字符&#xff0c;还可以有8个自定义字符 显示容量&#xff1a;162个字符&#xff0c;每个字符为5*7点阵 …

理解SpringIOC和DI第一课(Spring的特点),IOC对应五大注解,ApplicationContext vs BeanFactory

Spring是一个包含众多工具等Ioc容器 对象这个词在Spring范围内&#xff0c;称为bean Spring两大核心思想 1.IOC (IOC是控制反转&#xff0c;意思是控制权反转-控制权&#xff08;正常是谁用这个对象&#xff0c;谁去创建&#xff0c;&#xff09;-控制对象的控制权&#xf…

轻量封装WebGPU渲染系统示例<41>- 前向渲染的雾(Fog)效果(源码)

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/FogTest.ts 当前示例运行效果: 此示例基于此渲染系统实现&#xff0c;当前示例TypeScript源码如下&#xff1a; export class FogTest {private mRscene new Rend…

优化你的计算机性能:如何根据 CPU 占用率决定硬件升级

优化你的计算机性能&#xff1a;如何根据 CPU 占用率决定硬件升级 一、引言二、CPU 占用率的意义与影响三、监测和评估 CPU 占用率四、判断硬件升级需求的依据五、硬件升级方案和建议六、总结 一、引言 计算机性能优化是提升计算机系统整体效能的过程&#xff0c;它对于用户和…

React立即更新DOM

正常情况下&#xff0c;react会等待set完毕后再进行页面渲染&#xff0c;所以在set时无法拿到更新后的dom import { useRef, useState } from "react"export default () > {const div useRef(null)const [count, setCount] useState(0)const btnClick () >…

各大期刊网址

AAAL: http://dblp.uni-trier.de/db/conf/aaai/ CVPR: http://dblp.uni-trier.de/db/conf/cvpr/ NeurlPS:http://dblp.uni-trier.de/db/conf/nips/ ICCV: http://dblp.uni-trier.de/db/conf/iccv/ IJCAL: http://dblp.uni-trier.de/db/conf/ijcal/ 并非原创引…

微机原理——定时器8253(8254)学习2应用与设计

目录 简要说明 用户扩展的定时计数器应用举例 1 8254作测量脉冲宽度 2 8254作定时 3 8254作分频 4 8254同时用作计数与定时 硬件设计 ​编辑软件设计 微机系统中定时计数器应用举例 5 计时器设计 硬件设计 软件设计 6 发生器设计 硬件设计 软件设计 简要说明 定…

LinuxBasicsForHackers笔记 --网络分析和管理

使用 ifconfig 分析网络 ifconfig – ifconfig 命令是用于检查活动网络接口并与之交互的最基本工具之一。只需在终端中输入 ifconfig 即可使用它来查询当前活动的网络连接。命令输出的顶部是第一个检测到的接口的名称。第二行包含当前分配给该网络接口的 IP 地址的信息&#x…

网上商城、宠物商城源码(Java)

javaWebjsp网上书城以及宠物商城源码&#xff0c;功能有购物车、收藏以及下单等等功能 带后台管理功能 运行示意图&#xff1a;

iOS 自动签名打包,并用脚本上传appstore

背景&#xff1a; 1&#xff09;测试环境给测试&#xff0c;产品&#xff0c;或者其他业务人员打测试包时&#xff0c;经常存在需要添加设备&#xff0c;不得不重新生成描述文件&#xff0c;手动去更新打包机描述文件配置 2&#xff09;证书&#xff0c;描述文件过期造成打包失…

STM32-SPI 中断

SPI协议 1.1 SPI总线介绍 SPI接口是Motorola &#xff08;motorola | Smartphones, Accessories & Smart Home Devices&#xff09;首先提出的全双工三线/四线同步串行外围接口采用主从模式&#xff08;Master Slave&#xff09;架构。 时钟由Master控制&#xff0c;在时钟…