Emlékszel azokra az időkre, amikor keresztrejtvényeket fejtettél, és sudokut vagy Tic-Tac-Toe-t játszottál a barátaiddal az online játékok helyett? Az egyik ilyen népszerű partijáték a Mad Libs könyvek. Az olyan tévéműsorok népszerű hivatkozásai közül, mint a Friends és a The Tonight Show Jimmy Fallon főszereplésével, mindenki szereti és élvezi a Mad Libs-t.
De hogyan kell játszani a Mad Libs-szel?
Mi az a Mad Libs?
A Mad Libs egy játék, amelyet Leonard Stern és Roger Price készített. Ez egy nagyon népszerű sablon szójáték, ahol az egyik játékos az olvasó szerepét tölti be. Megkérik a többi játékost, aki nem ismeri a történetet, hogy töltsék ki az üres helyeket melléknevek, főnevek, igék stb. Az eredmény egy vicces, hülye történet, a játékosok szórakozva olvasnak és nevetnek rajta.
Több mint 180 Mad Lib különböző novellákkal érhető el világszerte. A Mad Libs-t számos rajzfilmhez és műsorhoz is adaptálták és történetszálakká alakították. Ezek közé tartozik a The Big Bang Theory, a The Incredibles, az Iroda, a The Powerpuff Girls, a Toy Story és az Angry Birds.
A Mad Libs kártyajátékként és mobilalkalmazásként is elérhető. Mad Libs könyveket vásárolhatsz itt: Mad Libs – A világ legnagyobb szójátéka. Az oldalon van egy szekció, az ún Nyomtatható anyagok amelyet egy Python program lejátszására és felépítésére fog használni. Bármely keresőben kereshet további sablonokat.
A szöveges python játékokat könnyű és szórakoztató elkészíteni. A Mad Libs mellett a Python-készségeid fejlesztésére szolgáló játékok is megtalálhatók egy kalandjáték és interaktív kvízjáték.
Hogyan építsünk Vacation Fun Mad Libs játékot Pythonban
Kövesse az alábbi lépéseket a Vacation Fun Mad Libs játék elkészítéséhez:
- Figyeld meg a Vacation Fun Mad Libs játéksablon és deklaráljon egy változót, amely azt jelenti, hogy mit kell kitöltenie az üres helyet. Mivel több főnév és melléknév is létezik, sorrendben is deklarálhatja őket, például főnév1, főnév2, főnév3 stb. Használja a bemenet() funkciót, hogy vicces üzeneteket fogadjon el Öntől.
melléknév = input("Adjon meg egy melléknevet: ")
melléknév2 = input("Adjon meg egy melléknevet: ")
főnév = input("Írjon be egy főnevet: ")
főnév2 = bemenet("Írjon be egy főnevet: ")
többes_főnév = input("Adjon meg egy többes számú főnevet: ")
játék = input("Adja meg a játék nevét: ")
plural_noun2 = input("Adjon meg egy többes számú főnevet: ")
ing_ige = input("Írjon be egy -ing végződésű igét: ")
ing_ige2 = input("Írjon be egy -ing végződésű igét: ")
plural_noun3 = input("Adjon meg egy többes számú főnevet: ")
ing_ige3 = input("Írjon be egy -ing végződésű igét: ")
főnév3 = input("Írjon be egy főnevet: ")
növény = input("Adja meg a növény nevét: ")
body_part = input("Adja meg egy testrész nevét: ")
hely = input("Adja meg a hely nevét: ")
ing_ige4 = input("Írjon be egy -ing végződésű igét: ")
melléknév3 = input("Adjon meg egy melléknevet: ")
szám = input("Írjon be egy számot: ")
többes_főnév4 = input("Adjon meg egy többes számú főnevet: ") - Hozzon létre egy változót, melynek neve sztori amely tárolja a történetet, és minden üres helyet helyettesít a megfelelő változóval. Az összefűzési operátor (+) két karakterláncot kapcsol össze. Használjon zárójeleket, hogy a történetet több sorba zárja.
történet =("A vakáció az, amikor kirándul valakihez " + melléknév + " helyet a tiéddel " +
melléknév2 + " család. Általában olyan helyre mész, amely a/an közelében van " + főnév + " vagy fent a/an "+
főnév2 + ". Jó nyaralóhely az, ahol lehet lovagolni " + többes_főnév + " vagy játszani " + játék
+ " vagy menjen vadászni " + többes_főnév2 + ". szeretem tölteni az időmet "+ ing_ige + " vagy " + ing_ige2
+". Amikor a szülők nyaralni mennek, hármat esznek "+ többes_főnév3 +
" egy nap, és az apák golfoznak, az anyák meg ülnek " + ing_ige3
+ ". Tavaly nyáron az öcsém elesett a/an " + főnév3 + " és mérget kapott " + növény
+ " egész az övén " + test_rész + ". A családom megy a " + hely
+ ", és gyakorolni fogok " + ing_ige4 +
". A szülőknek nagyobb szükségük van a nyaralásra, mint a gyerekeknek, mert a szülők mindig nagyon " +
melléknév3 + " és mert dolgozniuk kell " + szám
+ " minden nap egész évben, így elég " + többes_főnév4 + " hogy kifizesse a nyaralást.") - Jelenítse meg a történetet.
nyomtatás(sztori)
A Mad Libs Vacation Fun játék kimenete
A Mad Libs Vacation Fun Game a következő kimenetet produkálja:
Fokozza a Mad Libs játékot
A Python egy egyszerű, de erőteljes nyelv. Számos csodálatos könyvtár áll rendelkezésre a Mad Libs játék fejlesztéséhez. Például használhatja a Tkintert grafikus felhasználói felület fejlesztésére. Használhatja a pyttsx3modult is a szövegből beszéddé konvertálására Pythonban. Ettől életre kel a történeted. Választhat a különböző hangok közül, és beállíthatja a beszéd sebességét, hogy még szórakoztatóbb legyen.