Skip to content

Commit dc2aa02

Browse files
update README
1 parent 33474c1 commit dc2aa02

File tree

2 files changed

+475
-475
lines changed

2 files changed

+475
-475
lines changed

README.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# OO_Programming_Python
22
## Project 1
3-
Calculate Amortization, APR(annual percentage rate) and format them in a nicer and readable way from the given csv file about loan\
3+
1. Calculate Amortization, APR(annual percentage rate)
4+
2. Format them in a nicer and readable way
45

56
## Project 2
67
### Rules
7-
1. Initialize a 10x10 gridlines and randomly generate barrier in the path of the moving object.\
8-
2. The object will move one grid to the direction that the user clicks(namely, right, left, up, down).\
9-
3. Each time the object moves past a grid, the socre will be updated with +1. Each time the object moves past a barrier, the socre will be updated with +5.\
10-
### Functions:
11-
1. Display a panel containing previous top 4 scores, player names,and different functional buttons.\
12-
2. Display different contents as the user clicks different buttons. If the user wants to play, it will display grids(game panels) where user can click to move the object.\
13-
3. When the object hits the target area, the programme will calculate the score and display it in the beginning panel if it is among the new top 4 scores.\
14-
4. Get the top 4 game player's names and their scores after they move the object to a target area.\
15-
5. Update the panel containing top 4 scores, player names,and different functional buttons.\
8+
1. Initialize a 10x10 gridlines and randomly generate barrier in the path of the moving object.
9+
2. The object will move one grid to the direction that the user clicks(namely, right, left, up, down).
10+
3. Each time the object moves past a grid, the score will be updated with +1. Each time the object moves past a barrier, the score will be updated with +5.
11+
### General
12+
1. Display a panel containing previous top 4 scores, player names, and different functional buttons.
13+
2. Display corresponding contents as the user clicks different buttons. If the user wants to play, it will display grids(game panels) where user can click to move the object.
14+
3. When the object hits the target area, the program will calculate the score and display it in the beginning panel if it beats one of the existing top 4 scores.
15+
4. Get the top 4 game player's names and their scores after they move the object to a target area.
16+
5. Update the panel containing top 4 scores, player names, and different functional buttons.
1617

17-
## Project 3:
18-
1. Add diagnal movement function on the basis of project 2.\
19-
2. Sleep for a given time period defined by user.\
18+
## Project 3:
19+
### Improvements
20+
1. Add diagonal movement function on the basis of project 2.
21+
2. Sleep for a given time period defined by user.
2022
3. Display colorful alternating background when the object successfully reaches the target area within specific time periods.
2123
### General
22-
This program is a game where the user has to complete a maze in the least amount of moves by avoiding tripwires.\
23-
It keeps track of players names, moves, and scores.\
24-
The home screen displays the top scores and enables the user to start new games while the field window is used for gameplay.
24+
This program is a game where the user has to complete a maze in the least amount of moves by avoiding tripwires. It keeps track of players names, moves, and scores. At last, the home screen displays the top scores and enables the user to start new games while the field window is used for game play.

0 commit comments

Comments
 (0)