FutbolLigSimulasyonu

Futbol Ligi simülasyonu.

  1. 18 takımdan oluşan bir futbol ligi kurulacaktır.
  2. Her takımda 25 futbolcu bulundurulacaktır. Futbolcular sadece bir pozisyonda oynayabilmek şartıyla. Hücum, Ortasaha, Savunma ve Kale olmak üzere 4 farklı pozisyon olmalıdır. 25 futbolcudan 3 tanesi kaleci, 10 tanesi Savunma oyuncusu, 6 tanesi ortasaha oyuncusu ve 6 tanesi ise hücum oyuncusu olacaktır.
  3. Her oyuncunun Fiziksel, Mental, Teknik ve Kalecilik Becerisi başlıkları altında toplanmış 1-20 arasında puanlanmış özellikleri olacaktır. Oyuncuların özellik puanları oynadıkları pozisyonlara göre belirlenecektir. Bu özelliklerinden her oyuncunun kendi pozisyonu için ortalama gücü hesaplanacak ve böylece her pozisyon için takımların güçleri de hesaplanarak sonunda bir takım gücü elde edilecektir.
  4. Tüm takımlar ortalama güçleri, savunma güçleri, hücum güçleri, ortasaha güçleri, kalecilik güçleri ve taraftar güçleri de olacak şekilde konsola yazdırlacak.
  5. Takımlar ve oyuncular hazırlandıktan sonra, lig için fixtür çekimi yapılacaktır. Fixtür sonucunda her takım birbiri ile hem kendi evinde hem de deplasmanda oynayacaktır. Kendi evindeki maçlarda taraftar gücü de dikkate alınacaktır.
  6. Fixtür çekimi sonucunda tüm haftaların maçları ayrı ayrı konsola yazdırılacak.
  7. Fixtür çekimi başladıktan sonra hafta hafta maçlar oynatılacak ve her haftanın maç sonuçları haftalık güncel puan durumu ile birlikte ekrana yazdırılacak. Puan durumunda sıralama yaparken öncelik sırası: toplanan puanlar, genel averaj (atılan gol- yenilen gol), atılan gol, alınan galibiyet. Şeklinde olacaktır.
  8. Dikkat edilmesi gereken husus, gücü yüksek olan takım favoridir fakat her zaman galip gelmemelidir. Maç sonuçlarında gerçekçi skorlar çıkmalıdır örn. 2-2, 2-0, 1-3, 1-0, 0-0…
  9. Herhangi bir veri tutmayacağız, program çalışınca tüm veriler random oluşacak, isterseniz takım isimlerini hardcoded tanımlayabilrisiniz.
  10. İpucu olarak -> bu yazidaki her nesne bir class’ı temsil etmektedir.
  11. Örnek futbolcu profili için Football Manager adlı oyunun futbolcu profillerini Google da aratabilirsiniz.