A 2D cafe management game built with Python and Pygame. You play as a barista working either a day or night shift in a cozy cat café.
- Animated welcome screen with day/night shift selection
- In-game clock that advances in real time (15 in-game minutes per tick)
- HUD displaying current time, money earned, and customers served
- Resizable window that scales the 1920×1080 game surface
- End-of-shift summary screen
Cat_Cafe_PyGame/
├── assets/
│ ├── fonts/
│ │ └── Golden Age.ttf
│ ├── welcome_screen/
│ │ ├── welcome_bg.png
│ │ ├── welcome_1.png
│ │ ├── welcome_2.png
│ │ ├── button_day.png
│ │ └── button_night.png
│ ├── bg_wall.png
│ ├── floor.png
│ ├── countertop.png
│ ├── lamps.png
│ └── player.png
└── src/
├── main.py
└── menu.py
- Python 3.x
- Pygame
Install dependencies:
pip install pygameFrom the project root:
python src/main.py- On the welcome screen, choose Day Shift (9:00–17:00) or Night Shift (00:00–06:00).
- The shift plays out in real time — each real-world second advances the in-game clock.
- When the shift ends, a summary screen shows your total earnings and customers served.
| Action | Input |
|---|---|
| Select shift | Left click on Day / Night button |
| Close game | Window close button |