285
社区成员
The Link Your Class | FZU-SE-EE308-2022秋社区-CSDN |
---|---|
The Link of Requirement of This Assignment | LAB 2-2 The second pair programming assignment |
MU STU ID and FZU STU ID | 20123957_832001221 |
Teammate‘s MU STU ID and FZU STU ID | 20124457_832002229 |
GitHub link | https://github.com/lwx1559792554/EE308_LAB2 |
Video demo link | https://www.bilibili.com/video/BV1YG4y1o7rk/ |
Personal Software Process Stages | Estimated time(min) | Actual time(min) |
---|---|---|
Planning | 30 | 20 |
Estimate | 10 | 10 |
Development | 20 | 10 |
· Analysis | 100 | 80 |
· Design Spec | 30 | 15 |
· Design Review | 10 | 25 |
· Coding Standard | 5 | 3 |
· Design | 400 (Prototype design) | 420 |
· Coding | 600 | 540 |
· Code Review | 30 | 40 |
· Test | 30 | 20 |
Reporting | 60 | 60 |
· Test Report | 10 | 10 |
· Size Measurement | 5 | 10 |
· Postmortem & Process Improvement Plan | 20 | 15 |
Total | 1390 | 1278 |
Week N | New code (line) | Accumulated code (line) | This week Learning time (hours) | Accumulated learning time (hours) | Important growth |
---|---|---|---|---|---|
1 | 200 | 256 | 5 | 32 | Design the prototype and UI |
2 | 407 | 594 | 16 | 108 | study PyQt5 and write codes |
Through this experiment, I learned how to use prototyping tools to design prototypes and interfaces, which requires detailed planning and material collection before design. For the sake of aesthetics, I chose to design my own materials instead of using all the materials from the Internet. Since we are familiar with python, we chose python's pyqt5 as our design tool. We can directly generate forms, buttons and so on through pyqt5designer, reducing the development time
The player can select the single player mode from the game initialization screen. After selecting the single player mode, the user can press the "Stop" button and then view the results of the game. Players can play it multiple times.
The player can also select the mulyi- player mode from the game initialization screen.Players first need to input the number of players, and then input each player's ID at a time. After pressing the stop button, you can view the game results of each player and the ranking of each player