Advanced Football Simulator adalah proyek simulator sepak bola modern yang menekankan pada mekanisme umpan realistis (📌 Pro Passing System). Proyek ini bertujuan memberikan pengalaman simulasi permainan sepak bola yang cerdas, responsif, dan menyenangkan baik untuk pemain tunggal maupun multipemain lokal.
- Umpan Pendek: Akurat dan cepat antar pemain terdekat.
- Umpan Panjang: Berguna untuk membelah pertahanan lawan.
- Umpan Terobosan: AI membantu mengarahkan bola ke ruang kosong.
- Umpan Silang: Efektif untuk peluang di depan gawang dari sisi lapangan.
- Tekanan Umpan Dinamis: Semakin lama tombol ditekan, semakin kuat dan jauh umpan dilakukan.
- Pemain mengatur posisi otomatis berdasarkan taktik tim.
- Penyesuaian perilaku terhadap bola, lawan, dan rekan satu tim.
- Dirancang agar mudah dipelajari namun sulit dikuasai.
- Sistem kontrol berbasis keyboard/gamepad.
- Real-time match stats: akurasi passing, penguasaan bola, shots on goal, dll.
- Rekapitulasi pasca pertandingan dengan heatmap dan grafik performa.
| Komponen | Minimum | Direkomendasikan |
|---|---|---|
| OS | Windows 10 / Linux / macOS | Windows 11 / Ubuntu 22.04+ |
| CPU | Dual Core 2.0 GHz | Quad Core 3.0 GHz |
| RAM | 4 GB | 8 GB |
| GPU | Intel HD / Radeon Vega | Dedicated GPU (NVIDIA/AMD) |
| Python | 3.8+ | 3.10+ |
- Clone repositori
git clone https://github.com/username/Advanced-Football-Simulator.git
cd Advanced-Football-Simulator- Install dependensi Python
pip install -r requirements.txt- Jalankan game
python main.py✅ Pastikan Python dan pip sudah terinstall di sistem Anda.
| Tombol Keyboard | Fungsi |
|---|---|
| W/A/S/D | Gerak pemain |
| Space | Umpan pendek |
| Left Shift | Umpan panjang |
| Q | Umpan satu-dua |
| E | Umpan silang |
| Enter | Ganti pemain terdekat |
| Esc | Pause / Menu |
🎮 Dukungan untuk kontroler gamepad tersedia (gunakan mapping standar Xbox/PlayStation).
Advanced-Football-Simulator/
├── assets/ # Gambar, audio, sprite
├── core/
│ ├── game.py # Logika utama permainan
│ ├── player.py # Modul pemain
│ ├── ai.py # AI untuk lawan dan rekan tim
│ └── ball.py # Fisika dan interaksi bola
├── ui/ # Antarmuka dan menu
├── config/ # Konfigurasi dan pengaturan
├── main.py # Titik masuk aplikasi
└── README.md # Dokumentasi proyek
- Sistem Pro Passing
- Statistik pertandingan
- Mode Multiplayer Lokal
- Mode Karier dengan manajemen tim
- Turnamen dan Liga
- Komentator Suara Dinamis
- Dukungan Mod (Kostum, Stadion, Tim)
Kontribusi sangat terbuka!
- Fork repositori ini
- Buat cabang fitur/bugfix baru
- Lakukan perubahan & commit
- Kirim Pull Request
Baca CONTRIBUTING.md untuk panduan lengkap kontribusi.
Proyek ini dilisensikan di bawah lisensi MIT License. Lihat LICENSE untuk detail selengkapnya.
Terima kasih telah mendukung pengembangan Advanced Football Simulator! 🙌
