• Yapay zekadan makale özeti

    • Bu video, Turgay Ceylan, Melek Kan, Sinan ve Ali Eren tarafından sunulan bir yazılım geliştirme sunumudur. Sunumda çekiliş oyunu geliştirme süreci adım adım anlatılmaktadır.
    • Video, çekiliş oyununun kodlanması sürecini göstermektedir. İlk olarak gerekli kütüphanelerin dahil edilmesi ve değişkenlerin tanımlanması, ardından fonksiyonların oluşturulması anlatılmaktadır. Oyun, kullanıcıdan 1-49 aralığında 6 sayı girmesini isteyerek, bilgisayarın rastgele sayı atayarak aynı sayıların sayısını hesaplamaktadır. Ayrıca çekiliş istatistikleri bölümü de geliştirilmiş olup, en çok çıkan sayıların listelenmesi sağlanmaktadır. Sunum, uygulamanın test edilmesiyle sonlanmaktadır.
    00:01Yazılımın Hazırlanması
    • Turgay Ceylan, yazılım için gerekli kütüphaneleri dahil etmiş ve çeşitli değişkenleri tanımlamıştır.
    • Kullanıcıdan alınan C değeri, rasgele sayı, seçim, genel skor, oyun skoru ve dört oyun için ayrı diziler için değişkenler tanımlanmıştır.
    • Dizilerin elemanlarını sıralamak ve aynı olup olmadığını kontrol etmek için geçici değişkenler ve bot çalışan değişkenler tanımlanmıştır.
    00:32Fonksiyonlar ve Oyun Mekanikleri
    • Programda fazla kod kalabalığı oluşmasın diye basit fonksiyonlar tanımlanmıştır.
    • Kullanıcıdan seed yeri için sayı alınır, seçim yaptırılır ve seçim doğrultusunda gerekli oyuna yönlendirilir.
    • İlk oyunda 1 ile 49 arasında altı sayı girilir, bilgisayar altı sayı atar ve kaç tanesinin aynı olduğu sayılara puanlama yapılır.
    00:57Oyun Süreci
    • Kullanıcıdan döngü ile teker teker sayı alınır ve daha önce girdiği sayılar dizisinde bulunup bulunmadığı kontrol edilir.
    • Girilen sayı daha önce mevcut değilse diziye eklenir, mevcutsa uyarı verilir ve tekrar sayı girmesi istenir.
    • Girilen sayı diziye eklendikten sonra bilgisayar rastgele sayı atar ve geçici değişken yardımıyla küçükten büyüğe sıralama yapılır.
    01:39Puanlama ve Oyun Sonucu
    • Oyunun son aşamasında koşul ve döngü ile puan hesaplanır, kullanıcı ve bilgisayarın sayıları yazdırılır.
    • Aynı sayı adedi ekrana yansıtılır, kullanıcıdan kazandığı puan ve toplam puanı hesaplanır.
    • Fonksiyonlar yardımıyla skor sıfırlanır ve yeniden oyun oynamak isteyip istemediği sorulur.
    02:13Oyun İstatistikleri
    • Yeni oyun oynamak istendiğinde önceki oyun istatistikleri silinir ve diziler sıfırlanır.
    • Çekiliş istatistikleri bölümünde her oyun için her sayı kere çıkmış olarak bir dizi oluşturulur.
    • Kullanıcı oyun oynadıkça bilgisayar rastgele sayı atadıkça sayıların çıkma miktarları birer birer arttırılır.
    02:45Çekiliş İstatistikleri Gösterimi
    • Çekiliş istatistikleri bölümüne girildiğinde sayıları sorgulayarak en çok çıkan sayının çıkma miktarı baz alınır.
    • Örneğin 12 sayısı 3 kez çıkmışsa, 3'ten başlayan bir döngü oluşturulur ve 3 defa çıkan sayılar teker teker yazdırılır.
    • Yazdırılan sayı miktarı 6'dan küçükse döngü devam eder ve altı sayı elde edene kadar işlem tekrarlanır.
    03:27Uygulamanın Test Edilmesi
    • Uygulama test edildiğinde kullanıcıdan seed değeri istenir ve menü açılır.
    • Sayısal loto oynamak için 1 ile 49 aralığında sayılar girilmelidir, aynı sayı girildiğinde hata verir.
    • Çekiliş istatistikleri bölümünde oynanmış oyunlarda en çok çıkan altı sayı gösterilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor