A collection of small games and interactive programs made with Python and Pygame.
Each project is self-contained inside its own folder with its own ReadMe.
A Fan-made action game inspired by Maple Story — fight waves of monkeys and a boss!
Main file:MonkeyBattle.py
Click to kill mosquitoes before they escape the screen.
Main file:mosquito.py
A real-time clock rendered with both digital digits and analog hands.
Main file:Digital and Analog Clock.py
Exercises and mini-games created during a CSE summer camp, including:
- pygame小遊戲 — A small Pygame sprite game
- 五子棋 — Gomoku (Five in a Row)
Pygame-Project/
├── CSE summer camp course/ # Course exercises and mini-games
│ ├── Q1.py # Python basics exercise 1
│ ├── Q2.py # Python basics exercise 2 (Pascal's Triangle)
│ ├── pygame小遊戲/ # Small sprite game
│ └── 五子棋/ # Gomoku (Five in a Row) game
├── Digital and Analog Clock/ # Digital & Analog clock display
├── Monkey Battle/ # Monkey Battle game (main project)
│ ├── angelMonkey/ # Angel monkey sprite frames
│ ├── banana/ # Banana projectile sprite frames
│ ├── menu/ # Menu assets (fonts, music, images)
│ ├── monkey/ # Monkey enemy sprite frames
│ ├── monkeyKing/ # Boss monkey sprite frames
│ └── player/ # Player character sprite frames
├── Mosquito War/ # Mosquito War game
├── _image_material_/ # Unused image assets
├── Hello world (pygame test).py # Initial pygame test script
├── LICENSE
└── README.md
- Python 3.x
- Pygame library
pip install pygameOpen the desired project folder in VS Code and run its main Python file, e.g.:
cd "Monkey Battle"
python MonkeyBattle.pyAll images and icons used across projects can be obtained from:
