EE308 Lab2-2

Gen_power 2022-11-11 22:41:13
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
MU STU ID and FZU STU ID20123116_832001212
Teammate's MU STU ID and FZU STU ID20122284_832001113
Teammate's blog linkhttp://t.csdn.cn/Ai2aU
GitHub linkhttps://github.com/Raymond1219/EE308_Lab2-2
Video demo linkhttps://www.bilibili.com/video/BV1Kd4y1c7u6/?vd_source=b10a6544d509e8be9e10e652eac63310

Catalogue

  • 1. Key functions
  • (1)Design an animation of dice rotation
  • (2) Automatically display the result
  • (3) The display of the game
  • 2. Photos
  • 3. Pair programming experience
  • 4. Events that take a long time
  • 5. PSP form
  • 6. Github link
  • 7. Link to the video
  • 8. Summary

1. Key functions

(1)Design an animation of dice rotation

We need to roll dice in the game. The dice spin when you roll them. So we need to animate the dice roll. We selected pictures of dice with various angles and then combined them to make an animation.

(2) Automatically display the result

Each roll of the dice corresponds to a reward. When the player rolls the dice, the reward is automatically displayed so that the player can know the outcome.

(3) The display of the game

We need the roll of six dice to know the result of the lottery. So we first store all the results, then match the results of the dice, and finally output the prize.

2. Photos

img

img

img

3. Pair programming experience

Before starting the experiment, we read the experiment requirements carefully and learned the computer language to be used in the experiment. Last week we prototyped the Bobing software using axure. This week we wrote the program to make the Bobing software run. We haven't been able to do multiplayer yet, but we're happy to be able to do it as well as possible.

4. Events that take a long time

Since we used a new computer language in this experiment, we spent a long time in learning it. In the process of learning, we consulted a lot of CSDN information, and applied it in the programming process. In addition, we discussed how best to apply the language to software development. At the end of the programming, we reviewed the code to see if there were any errors.

5. PSP form

Personal Software Process StagesEstimated Time(min)Completed Time(min)
Planning
· Estimate3030
Development
· Analysis6080
· Design Spec3040
· Design Review120120
· Coding Standard3030
· Design300360
· Coding700800
· Code Review9085
· Test1015
Reporting
· Test Report4030
· Size Measurement3030
· Postmortem & Process Improvement Plan2020
Summary14601640

6. Github link

https://github.com/Raymond1219/EE308_Lab2-2

7. Link to the video

https://www.bilibili.com/video/BV1Kd4y1c7u6/?vd_source=b10a6544d509e8be9e10e652eac63310

8. Summary

The task of this experiment is heavy and there are many things to learn. Although we spent a lot of time doing this, we got a great sense of accomplishment and fulfillment.

...全文
80 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧