Pamiętasz czasy, kiedy rozwiązywałeś krzyżówki i grałeś w sudoku lub kółko i krzyżyk ze znajomymi zamiast grać online? Jedną z takich popularnych gier towarzyskich są książki Mad Libs. Z popularnych odniesień w programach telewizyjnych, takich jak Przyjaciele i The Tonight Show z udziałem Jimmy'ego Fallona, wszyscy kochają i lubią Mad Libs.
Ale jak grać w Mad Libs?
Co to jest Mad Libs?
Mad Libs to gra stworzona przez Leonarda Sterna i Rogera Price'a. Jest to bardzo popularna szablonowa gra słowna, w której jeden gracz pełni rolę czytelnika. Proszą pozostałych graczy, którzy nie znają tej historii, o uzupełnienie pustych miejsc, wybierając przymiotniki, rzeczowniki, czasowniki itp. Rezultatem jest zabawna, głupia historia, którą gracze dobrze się bawią czytając i śmiejąc się.
Na całym świecie dostępnych jest ponad 180 Mad Libs z różnymi opowiadaniami. Mad Libs jest również adaptowany i przekształcany w historie wielu kreskówek i programów. Należą do nich Teoria wielkiego podrywu, Iniemamocni, Biuro, Atomówki, Toy Story i Angry Birds.
Mad Libs jest również dostępny jako gra karciana i aplikacja mobilna. Możesz kupić książki Mad Libs z Mad Libs — największa na świecie gra słowna. Na stronie znajduje się sekcja tzw Materiały do druku którego będziesz używać do zabawy i budowania programu w Pythonie. Możesz wyszukać dodatkowe szablony w dowolnej wyszukiwarce.
Tworzenie tekstowych gier w Pythonie jest łatwe i przyjemne. Oprócz Mad Libs, gry rozwijające twoje umiejętności w Pythonie obejmują gra przygodowa I interaktywna gra quizowa.
Jak zbudować wakacyjną zabawną grę Mad Libs w Pythonie
Wykonaj następujące kroki, aby zbudować grę Vacation Fun Mad Libs:
- Obserwuj Szablon gry Mad Libs na wakacjach i zadeklaruj zmienną reprezentującą to, co musisz wypełnić w pustym miejscu. Ponieważ istnieje wiele rzeczowników i przymiotników, możesz je zadeklarować w takiej kolejności, jak rzeczownik1, rzeczownik2, rzeczownik3 i tak dalej. Użyj wejście() funkcję odbierania od Ciebie zabawnych podpowiedzi.
przymiotnik = wejście ("Wpisz przymiotnik: ")
przymiotnik2 = wejście("Wpisz przymiotnik: ")
rzeczownik = wejście ("Wpisz rzeczownik: ")
rzeczownik2 = wejście("Wpisz rzeczownik: ")
rzeczownik_w liczbie mnogiej = input("Wpisz rzeczownik w liczbie mnogiej: ")
gra = wejście ("Podaj nazwę gry: ")
rzeczownik_w liczbie mnogiej2 = input("Wpisz rzeczownik w liczbie mnogiej: ")
ing_verb = input("Wpisz czasownik kończący się na -ing: ")
ing_verb2 = input("Wpisz czasownik kończący się na -ing: ")
rzeczownik_w liczbie mnogiej3 = wejście("Wpisz rzeczownik w liczbie mnogiej: ")
ing_verb3 = input("Wpisz czasownik kończący się na -ing: ")
rzeczownik3 = wejście("Wpisz rzeczownik: ")
roślina = wejście ("Podaj nazwę rośliny: ")
część_ciała = input("Podaj nazwę części ciała: ")
miejsce = wejście ("Podaj nazwę miejsca: ")
ing_verb4 = input("Wpisz czasownik kończący się na -ing: ")
przymiotnik3 = wejście("Wpisz przymiotnik: ")
liczba = wejście ("Wpisz numer: ")
liczba_liczba mnoga4 = wejście ("Wpisz rzeczownik w liczbie mnogiej: ") - Utwórz zmienną o nazwie fabuła który przechowuje historię i zastąp każde puste miejsce odpowiednią zmienną. Operator konkatenacji (+) łączy dwa łańcuchy. Użyj nawiasów, aby owinąć historię w kilku wierszach.
historia = ("Wakacje są wtedy, gdy wybierasz się na wycieczkę do niektórych " + przymiotnik + " miejsce ze swoim " +
przymiotnik2 + " rodzina. Zwykle idziesz do jakiegoś miejsca, które jest blisko a/an " + rzeczownik + " lub na a/an "+
rzeczownik2 + ". Dobre miejsce na wakacje to takie, w którym można jeździć " + rzeczownik w liczbie mnogiej + " lub grać " + gra
+ " albo iść na polowanie " + rzeczownik w liczbie mnogiej2 + ". Lubię spędzać czas "+ ing_verb + " Lub " + ing_verb2
+". Kiedy rodzice wyjeżdżają na wakacje, spędzają czas na jedzeniu trzech "+ rzeczownik w liczbie mnogiej3 +
" dziennie, ojcowie grają w golfa, a matki siedzą " + ing_verb3
+ ". Zeszłego lata mój młodszy brat wpadł w a/an " + rzeczownik3 + " i dostał truciznę " + roślina
+ " na całym jego " + część_ciała + ". Moja rodzina wybiera się do " + miejsce
+ ", i będę ćwiczyć " + ing_verb4 +
". Rodzice potrzebują wakacji bardziej niż dzieci, ponieważ rodzice są zawsze bardzo " +
przymiotnik3 + " i dlatego, że muszą pracować " + liczba
+ " godzin każdego dnia przez cały rok, robiąc wystarczająco dużo " + rzeczownik w liczbie mnogiej4 + " zapłacić za urlop.") - Wyświetl historię.
wydrukować(fabuła)
Wynik zabawy wakacyjnej gry Mad Libs
Gra Mad Libs Vacation Fun Game daje następujące dane wyjściowe:
Ulepsz grę Mad Libs
Python to prosty, ale potężny język. Dostępnych jest wiele niesamowitych bibliotek, które ulepszą Twoją grę Mad Libs. Na przykład możesz użyć Tkinter do opracowania GUI. Możesz także użyć modułu pyttsx3 do konwersji tekstu na mowę w Pythonie. Dzięki temu Twoja historia ożyje. Możesz wybierać pomiędzy różnymi głosami i dostosować szybkość mowy, aby mieć jeszcze więcej zabawy.