Car game dibuat menggunakan Python, Pygame, dan Pygwidgets sebagai tugas ALP mata kuliah Advanced Programming.
Game sederhana dimana pemain mengendalikan mobil dan menghindari mobil musuh yang datang dari arah berlawanan. Score bertambah seiring waktu dan kecepatan musuh meningkat secara bertahap.
- Arrow Left : Pindah ke jalur kiri
- Arrow Right : Pindah ke jalur kanan
- R : Restart setelah game over
# Clone repository
git clone https://github.com/srflmr/cargame-py.git
cd cargame-py
# Buat virtual environment (opsional tapi disarankan)
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Jalankan game
python3 main.py
# Jalankan game di windows OS
# execute main.exe file| Library | Versi |
|---|---|
| Python | 3.x |
| pygame | 2.6.1 |
| pygwidgets | 1.1.2 |
| pyinstaller | 6.19.0 |
| pygbag | 0.9.3 |
cargame-py/
├── main.py
├── main.exe #executable windows
├── requirements.txt
├── .gitignore
├── README.md
└── asset/
├── image/
│ ├── asset_mobil_player.png
│ └── asset_mobil_enemy.png
└── sound/
├── background_music.mp3
├── crash_sound.mp3
└── swoosh_sound.mp3