285
社区成员




The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201?category=0 |
---|---|
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/608858956 |
MU STU ID and FZU STU ID | 20122268 and 832001214 |
MU STU ID and FZU STU ID | 20124325 and 832001213 |
GitHub link | https://github.com/xingwang133/SE308-lab2_2.git |
Video demo link | https://pan.quark.cn/s/12da0328d8d7 |
Personal Software Process Stages | Estimated time (minutes) | real time (minutes) |
---|---|---|
Planning | 90 | 100 |
Estimate | 25 | 25 |
Development | 150 | 200 |
Analysis | 30 | 30 |
Design Spec | 30 | 30 |
Design Review | 20 | 20 |
Design | 30 | 30 |
Coding Standard | 40 | 40 |
Coding | 600 | 550 |
Reporting | 45 | 60 |
Size Measurement | 10 | 10 |
Postmortem & Process Improvement Plan | 20 | 25 |
Total | 1090 | 1120 |
1.Bobing requires users to click and press buttons, and the rotation of the die is very important. It needs to stop the roll when the user clicks Stop, and then the last six dice will spin out the result. It also requires the user to render a different rotation result and a different type of result each time they click here. This is a challenge for us and it is difficult to achieve.
2.Create a multiplayer room and allow multiple players to play pie games simultaneously on a single device. Also, at the end of the game, each player's blog pie results should be displayed.
Because of the pandemic, my work partner and I are not in the same place. Therefore, we chose QQ voice and shared the screen to connect the microphone to complete the experiment.
The first is how to randomly generate 1-6 points. We had never learned the Java language, but in this experiment, we all thought it was very important. Therefore, we did some Java language learning, which consumed a lot of time and energy, and the temporary learning of Java language brought us certain challenges.
The second is the choice of coding platform, we did not find a suitable platform to do this small program at the beginning. After some negotiation and search, we finally decided to use wechat small program development platform. In the CSDN community, we finally figured out how to do a small project. We believe that with these experiences, we will work more smoothly in the future project research process.
Thirdly, scene switching and sequence were also considered for some time, including the sequence of pages and how many pages need to be designed and arranged, which is the cornerstone of the project.
There is a clear division of labor and tasks in our group. We both make contributions to the team and do our best. Communication and coordination are the most important part of team cooperation. The team project and video need constant communication and cooperation between us. We learn Java language compilation and code writing progress each other, which is a good win-win cooperation I think.
https://github.com/xingwang133/SE308-lab2_2.git
The implementation of the Bobing project was a good teamwork experience. We worked together to negotiate and finally completed the content of the experiment. During the experiment, we continued to learn, study and improve the code, so there is no doubt that our programming level has made some progress. This experiment has trained me very well.