Bu proje, algoritma mantığını öğrenmek isteyen 5-15 yaş grubu için eğlenceli ve öğretici bir Python oyunudur. Oyunda, bilgisayar rastgele bir sayı tutar ve oyuncu bu sayıyı belirli bir tahmin hakkı içinde bulmaya çalışır.
- Nesne Tabanlı Programlama (OOP) ile yapılandırılmıştır.
- SOLID prensiplerine uygun olarak geliştirilmiştir.
- Bağımlılıkların Enjeksiyonu ile rastgele sayı üretimi ve kullanıcı girdisi soyutlanmıştır.
- Temiz kod yazım kurallarına uyularak geliştirilmiştir.
- Python 3.x yüklü olduğundan emin olun.
- Terminal ya da komut satırı ile proje dizinine gidin.
- Aşağıdaki komutu çalıştırarak oyunu başlatın:
python sayi_tahmin_oyunu.py
- Oyun, rastgele sayı üretimi ve kullanıcı girdisi gibi dış bağımlılıklardan bağımsız hale getirilmiştir.
- Kolay genişletilebilir ve sürdürülebilir yapıdadır.
- Kullanıcı girdisi ve rastgele sayı üretme mekanizması, farklı sınıflar üzerinden modüler hale getirilmiştir.