EE308FZ_Lab 2-2

greenuu 2022-11-18 23:13:29

1. EE308FZ_Lab 2-2

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
The Aim of This AssignmentThe prototype design
MU STU ID and FZU STU ID20124830(MU)_832002119(FZU)
Teammate ID20123329(MU)_832002124(FZU)
GitHub linklleixng/EE308FZ_Lab2-2 (github.com)
Teammate bloghttps://bbs.csdn.net/topics/609331228
Video demo linkhttps://v.youku.com/v_show/id_XNTkxOTgwMDQ2MA==

2. PSP form

Personal Software Process StagesEstimated time(min)Time(min)
Planning3030
Estimate3040
Development350370
Analysis6060
Design Spec5050
Design Review5040
Coding Standard6070
Design120130
Coding400500
Code Review4050
Test6030
Reporting8080
Test Report3040
Size Measurement2040
Postmortem&Process Improvement3050
Total14101580

3.Thinking analysis

1) Select production software Adroid Studio.

2) Realize the function of rolling dice and calculate the final score.

3) The multiplayer mode uses leaderboards to automatically rank the scores of participating players.

4) Insert the selected images and adjust the layout of each page.

4.Key points of programming

 

1)Difficulties in this project:

a.How to implement dynamic dice rotation with Android Studio. We used cocos to make 3d dice, exported them with web mobile, and inserted them into Android Studio as folders.

b.In multiplayer mode, we found it difficult to implement the 3d dice data into the database. In multiplayer we made a 2.5d roll of the dice in the same way to get data into the database.

2)Highlights of the Project

a.The single-player and multiplayer modes are 3d dice and 2.5d dice, respectively. You can control the strength of the throw, the real simulation of dice in the bowl collision. It increases the fun and playability of the game.

b.Multiplayer allows you to upload each score to a leaderboard. She adds to the competitive aspect of the game.

3) Pair work

 

5.Summary

Through this experiment, we are familiar with the functions of Android Studio and use Android Studio to write an app. Through division of labor and cooperation between teams and online learning, we constantly improve and modify the app, and at the same time, we learn more knowledge through cooperation. In the run-in between the two sides, we were inspired by more creativity.

...全文
106 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
FZU-SE-EE308-2022秋

266

社区成员

福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
帖子事件
编辑了帖子 (查看)
2022-11-19 02:18
创建了帖子
2022-11-18 23:13
社区公告
暂无公告