Oluşturması ve geliştirmesi kolay bir Python oyunu için Mad Libs’in basit kurallarını ve yapısını yeniden oluşturmayı deneyin.

Python Kullanarak Mad Libs Oyunu Nasıl Oluşturulur?

Çevrimiçi oyunlar yerine arkadaşlarınızla bulmaca çözdüğünüz ve Sudoku veya Tic-Tac-Toe oynadığınız günleri hatırlıyor musunuz? Böyle popüler parti oyunlarından biri de Mad Libs kitaplarıdır. Friends ve The Tonight Show Starring Jimmy Fallon gibi TV şovlarındaki popüler referanslardan herkes Mad Libs’i sever ve bundan hoşlanır.

Ama Mad Libs’i nasıl oynuyorsunuz?

Deli Libs Nedir?

Mad Libs, Leonard Stern ve Roger Price tarafından yaratılmış bir oyundur. Bir oyuncunun okuyucu gibi davrandığı çok popüler bir şablon kelime oyunudur. Hikaye hakkında hiçbir bilgisi olmayan diğer oyunculardan sıfat, isim, fiil vb. seçerek boşlukları doldurmalarını isterler. Sonuç, oyuncuların eğlenerek okuyup güldüğü komik, aptal bir hikayedir.

Farklı kısa öykülere sahip 180’den fazla Mad Lib dünya çapında mevcuttur. Mad Libs ayrıca birçok çizgi film ve şov için uyarlanmış ve hikayelere dönüştürülmüştür. Bunlara The Big Bang Theory, The Incredibles, The Office, The Powerpuff Girls, Toy Story ve Angry Birds dahildir.

Mad Libs ayrıca bir kart oyunu ve mobil uygulama olarak da mevcuttur. Mad Libs kitaplarını Mad Libs – The World’s Greatest Word Game’den satın alabilirsiniz. Sitede, bir Python programını oynamak ve oluşturmak için kullanacağınız Yazdırılabilirler adlı bir bölüm vardır. 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 arasında Macera Oyunu ve Etkileşimli Test Oyunu bulunur .

Python’da Tatil Eğlencesi Mad Libs Oyunu Nasıl Oluşturulur

Tatil Eğlencesi Mad Libs oyununu oluşturmak için şu adımları izleyin:

Tatil Eğlencesi Mad Libs Oyun Şablonunu gözlemleyin ve boş alanı doldurmanız gerekenleri temsil eden bir değişken tanımlayın. Birden fazla isim ve sıfat olduğu için bunları isim1, isim2, isim3 vb. sırayla bildirebilirsiniz. Sizden komik istemler almak için input() işlevini kullanın.

adjective = input(“Enter a adjective: “)

adjective2 = input(“Enter a adjective: “)

noun = input(“Enter a noun: “)

noun2 = input(“Enter a noun: “)

plural_noun = input(“Enter a plural noun: “)

game = input(“Enter a name of a game: “)

plural_noun2 = input(“Enter a plural noun: “)

ing_verb = input(“Enter a verb ending in -ing: “)

ing_verb2 = input(“Enter a verb ending in -ing: “)

plural_noun3 = input(“Enter a plural noun: “)

ing_verb3 = input(“Enter a verb ending in -ing: “)

noun3 = input(“Enter a noun: “)

plant = input(“Enter a name of a plant: “)

body_part = input(“Enter the name of a body part: “)

place = input(“Enter a name of a place: “)

ing_verb4 = input(“Enter a verb ending in -ing: “)

adjective3 = input(“Enter a adjective: “)

number = input(“Enter a number: “)

plural_noun4 = input(“Enter a plural noun: “)

Hikayeyi depolayan ve her boş alanı uygun değişkenle değiştiren hikaye adlı bir değişken oluşturun. Birleştirme operatörü (+) iki dizeyi birleştirir. Hikayeyi birkaç satıra sarmak için parantez kullanın.

story = (“A vacation is when you take a trip to some ” + adjective + ” place with your ” +

adjective2 + ” family. Usually you go to some place that is near a/an ” + noun + ” or up on a/an “+

noun2 + “. A good vacation place is one where you can ride ” + plural_noun + ” or play ” + game

+ ” or go hunting for ” + plural_noun2 + “. I like to spend my time “+ ing_verb + ” or ” + ing_verb2

+”. When parents go on a vacation, they spend their time eating three “+ plural_noun3 +

” a day, and fathers play golf, and mothers sit around ” + ing_verb3

+ “. Last summer, my little brother fell in a/an ” + noun3 + ” and got poison ” + plant

+ ” all over his ” + body_part + “. My family is going to go to the ” + place

+ “, and I will practice ” + ing_verb4 +

“. Parents need vacations more than kids because parents are always very ” +

adjective3 + ” and because they have to work ” + number

+ ” hours every day all year making enough ” + plural_noun4 + ” to pay for the vacation.”)

Hikayeyi göster.

print(story)

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 birç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 pyttsx3 modülünü de kullanabilirsiniz . Bu, hikayenizi canlandıracak. Farklı sesler arasından seçim yapabilir ve daha da eğlenmek için konuşmanın hızını ayarlayabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir