183
社区成员




The Link Your Class | |
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/601188617 |
The Aim of This Assignment |
Implements the Bobing software prototype |
MU STU ID and FZU STU ID |
19104413_831901105 |
MU STU ID and FZU STU ID (Teammate) |
19103476_831901206 19104065_831902128 |
Link of Teammate's BLOG |
目录
1.GitHub Repository and the Link of the display video
3.Assumption of Implementation
4.Problems encountered during development
For the complete code: https://github.com/MOMOWHITE555/EE308_Lab4
For the display video:https://b23.tv/ATRf9l
PSP Stages | Estimated Time/hours | Completed Time/hours |
Planning | 0.5 | 3 |
Time Estimation | 0.2 | 1 |
Development | - | - |
Requirement Analysis | 0.5 | 4 |
Design Documents | - | - |
Design Review | - | - |
Code Specification | 0.5 | 1 |
Specific Design | 2 | 7 |
Specific Coding | 20 | 50 |
Code Review | - | - |
Test | 10 | 15 |
Presentation | 0.5 | 0.5 |
Test Report | - | - |
Calculation Workload | - | - |
Summary&Improvement | 1 | 2 |
Total | 35.2 | 83.5 |
Our project has realized basic operation. The basic page of the mini program is as follow,We can switch to the corresponding page by clicking the bottom three buttons.Click "博饼规则" can view the rules, click "游戏大厅" can choose to start the game, click "排行榜单" can see all the bobing points ranking.
When you click the "博饼规则", the following interface will appear:
At the same time, the state of the bottom button will also change, indicating that we have successfully entered the rule page. It is the same as we click the "排行榜单 ".
When we click “开始游戏” in the game hall interface, jump to the mode selection interface for selection. And we can choose the mode to play, the picture show below is the result of Bobing.
For we are wandering to implement what we think in lab3, we are going to using Wechat developer tools(微信开发者工具) to make it come true. For in the progress of the lab, We don't think the UI that we did in the last experiment worked very well ,so we search for other background to do a new UI so that our product final display will have difference with the last lab, we used a new background.
We ran into a problem during compilation: we didn't know how to add the option to select the mode.So we did some searching and looked up some other people's suggestions and some codes, learned how to add selection options to the menu.We written code like this finally.
In multiplayer mode, to join and create a room, we need to enter the room number and select the corresponding number of people, and let multiple people play the pie in turn. This is very difficult for us. After trial and error we chose this code.
In writing the code, we found it difficult to get players to roll the dice in turn in multiplayer games and randomly display six of them on the screen . And finally, we choose to display the player's head in sequence. After the player clicks, six random numbers ranging from 1 to 6 are generated to display as the player's points.
This is the second programming operation, and it is also the improvement and realization of the previous operation. In the process of pairing programming, I realized the importance of working and cooperating with many people. Cooperation is very important, and a tacit cooperation combination will be more perfect. Instead of sticking to my own ideas, my teammates' words will give me a lot of inspiration.
Several people's ideas are far wider than those of one person, and there are many ways to solve difficulties. Moreover, because of special reasons, there are three people in our group, and one person does not need to undertake all the workload, so we can work together to complete different parts. Every cooperation has many different results. Perhaps this is the beauty of teamwork.