Arkadaşlarınızla çevrimiçi oyun oynamak yerine bulmaca çözdüğünüz ve Sudoku veya Tic-Tac-Toe oynadığınız günleri hatırlıyor musunuz? Bu tür popüler parti oyunlarından biri Mad Libs kitaplarıdır. Friends ve Jimmy Fallon Başrollü The Tonight Show gibi TV programlarındaki popüler referanslardan, Mad Libs'i herkes sever ve hoşlanır.

Ancak, Mad Libs'i nasıl oynuyorsunuz?

Mad Libs Nedir?

Mad Libs, Leonard Stern ve Roger Price tarafından yaratılan bir oyundur. Bir oyuncunun okuyucu olarak hareket ettiği çok popüler bir şablon kelime oyunudur. Hikaye hakkında bilgisi olmayan diğer oyunculardan sıfat, isim, fiil vb. seçerek boşlukları doldurmalarını isterler. Sonuç, oyuncuların okurken eğlendiği ve güldüğü komik, aptal bir hikaye.

Dünya çapında farklı kısa hikayeler içeren 180'den fazla Mad Lib mevcuttur. Mad Libs ayrıca birçok çizgi film ve şov için uyarlandı ve hikaye haline getirildi. Bunlar arasında The Big Bang Theory, The Incredibles, The Office, The Powerpuff Girls, Toy Story ve Angry Birds yer alıyor.

instagram viewer

Mad Libs ayrıca bir kart oyunu ve mobil uygulama olarak da mevcuttur. Mad Libs kitaplarını şu adresten satın alabilirsiniz: Mad Libs - Dünyanın En Harika Kelime Oyunu. Site adında bir bölüm var. Basılabilirler bir Python programı oynamak ve oluşturmak için kullanacağınız. Herhangi bir arama motorunda ek şablonlar arayabilirsiniz.

Metin tabanlı piton oyunları yapmak kolay ve eğlencelidir. Mad Libs'in yanı sıra, Python becerilerinizi geliştirecek oyunlar şunları içerir: bir Macera Oyunu Ve İnteraktif Bilgi Yarışması Oyunu.

Python'da Tatil Eğlencesi Mad Libs Oyunu Nasıl Yapılır?

Vacation Fun Mad Libs oyununu oluşturmak için şu adımları izleyin:

  1. Gözlemlemek Tatil Eğlencesi Mad Libs Oyun Şablonu ve boş alanı doldurmanız gerekenleri temsil eden bir değişken bildirin. Birden çok isim ve sıfat olduğundan, bunları isim1, isim2, isim3 gibi sırayla bildirebilirsiniz. Kullan giriş() Sizden komik istemler alma işlevi.
    sıfat = girdi("Bir sıfat girin: ")
    sıfat2 = girdi("Bir sıfat girin: ")
    isim = girdi("Bir isim girin: ")
    isim2 = girdi("Bir isim girin: ")
    çoğul_isim = girdi("Çoğul bir isim girin: ")
    oyun = girdi("Bir oyun adı girin: ")
    çoğul_isim2 = girdi("Çoğul bir isim girin: ")
    ing_fiil = girdi("-ing ile biten bir fiil girin: ")
    ing_verb2 = girdi("-ing ile biten bir fiil girin: ")
    çoğul_isim3 = girdi("Çoğul bir isim girin: ")
    ing_verb3 = girdi("-ing ile biten bir fiil girin: ")
    isim3 = girdi("Bir isim girin: ")
    bitki = girdi("Bir bitkinin adını girin: ")
    gövde_bölümü = girdi("Bir vücut bölümünün adını girin: ")
    yer = girdi("Bir yerin adını girin: ")
    ing_verb4 = girdi("-ing ile biten bir fiil girin: ")
    sıfat3 = girdi("Bir sıfat girin: ")
    sayı = giriş("Bir sayı girin: ")
    çoğul_isim4 = girdi("Çoğul bir isim girin: ")
  2. adlı bir değişken oluşturun. hikaye hikayeyi depolayan ve her boş alanı uygun değişkenle değiştiren. Birleştirme operatörü (+) iki diziyi birleştirir. Hikayeyi birkaç satıra sarmak için parantez kullanın.
    hikaye = ("Tatil, bazı yerlere seyahat ettiğiniz zamandır. " + sıfat + " senin ile yer " +
    sıfat2 + " aile. Genellikle a/an'a yakın bir yere gidersiniz. " + isim + " veya a/an üzerinde "+
    isim2 + ". İyi bir tatil yeri, ata binebileceğiniz yerdir " + çoğul_isim + " veya oyna " + oyun
    + " ya da avlanmaya git " + çoğul_isim2 + ". zamanımı harcamayı severim "+ ing_fiil + " veya " + ing_fiil2
    +". Ebeveynler tatile gittiklerinde, zamanlarını üç tane yiyerek geçirirler. "+ çoğul_isim3 +
    " günde bir, babalar golf oynar ve anneler oturur " + ing_fiil3
    + ". Geçen yaz, küçük kardeşim a/an düştü " + isim3 + " ve zehirlendi " + bitki
    + " onun her yerinde " + vücut_bölümü + ". ailem gidicek " + yer
    + ", ve pratik yapacağım " + ing_verb4 +
    ". Ebeveynlerin tatile çocuklardan daha çok ihtiyacı vardır çünkü ebeveynler her zaman çok " +
    sıfat3 + " ve çalışmak zorunda oldukları için " + sayı
    + " tüm yıl boyunca her gün saat " + çoğul_isim4 + " tatil için ödemek için.")
  3. Hikayeyi göster.
    Yazdır(hikaye)

Mad Libs Tatil Eğlencesi Oyununun Çıktısı

Mad Libs Tatil Eğlence Oyunu aşağıdaki çıktıyı üretir:

Mad Libs Oyununu Geliştirin

Python basit ama güçlü bir dildir. Mad Libs oyununuzu geliştirmek için pek çok harika kitaplık var. Örneğin, bir GUI geliştirmek için Tkinter'ı kullanabilirsiniz. Python'da metinden konuşmaya dönüştürmek için pyttsx3module'ü de kullanabilirsiniz. Bu, hikayenizin canlanmasını sağlayacaktır. Farklı sesler arasından seçim yapabilir ve daha da fazla eğlenmek için konuşma hızını ayarlayabilirsiniz.