Cách xây dựng trò chơi Mad Libs bằng Python
Hãy thử tái tạo các quy tắc và cấu trúc đơn giản của Mad Libs cho một trò chơi Python dễ tạo và phát triển.
Còn nhớ những ngày bạn giải ô chữ và chơi Sudoku hoặc Tic-Tac-Toe với bạn bè thay vì chơi trò chơi trực tuyến? Một trong những trò chơi phổ biến của bữa tiệc là Mad Libs books. Từ những tài liệu tham khảo phổ biến trong các chương trình truyền hình như Friends và The Tonight Show Starring Jimmy Fallon, mọi người đều yêu thích và thích Mad Libs.
Nhưng, làm thế nào để bạn chơi Mad Libs?
Mục Lục
Mad Libs là gì?
Mad Libs là một trò chơi được tạo ra bởi Leonard Stern và Roger Price. Đây là một trò chơi chữ mẫu rất phổ biến trong đó một người chơi đóng vai trò là người đọc. Họ yêu cầu những người chơi khác, những người không biết gì về câu chuyện, điền vào chỗ trống bằng cách chọn tính từ, danh từ, động từ, v.v. Kết quả là một câu chuyện ngu ngốc hài hước khiến người chơi vui vẻ đọc và cười.
Hơn 180 Mad Libs với các truyện ngắn khác nhau có sẵn trên toàn thế giới. Mad Libs cũng được chuyển thể và dựng thành cốt truyện cho nhiều phim hoạt hình và chương trình. Chúng bao gồm Thuyết Big Bang, The Incredibles, The Office, The Powerpuff Girls, Toy Story và Angry Birds.
Mad Libs cũng có sẵn dưới dạng một trò chơi bài và một ứng dụng di động. Bạn có thể mua sách Mad Libs từ Mad Libs – Trò chơi xếp chữ hay nhất thế giới. Trang web có một phần, được gọi là Bản in mà bạn sẽ sử dụng để chơi và xây dựng một chương trình Python. Bạn có thể tìm kiếm các mẫu bổ sung trên bất kỳ công cụ tìm kiếm nào.
Trò chơi python dựa trên văn bản rất dễ thực hiện và thú vị. Bên cạnh Mad Libs, các trò chơi để nâng cao kỹ năng Python của bạn bao gồm Trò chơi phiêu lưu và Trò chơi đố tương tác.
Cách xây dựng kỳ nghỉ Fun Mad Libs Game bằng Python
Làm theo các bước sau để xây dựng trò chơi Vacation Fun Mad Libs:
- Quan sát Mẫu trò chơi Fun Mad Libs Kỳ nghỉ và khai báo một biến đại diện cho những gì bạn phải điền vào chỗ trống. Vì có nhiều danh từ và tính từ, bạn có thể khai báo chúng theo thứ tự như danh từ1, danh từ2, danh từ3, v.v. Sử dụng đầu vào() chức năng nhận lời nhắc vui nhộn từ bạ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: ") - Tạo một biến có tên là câu chuyện lưu trữ câu chuyện và thay thế mỗi khoảng trống bằng biến thích hợp. Toán tử nối (+) nối hai chuỗi. Sử dụng dấu ngoặc đơn để kết thúc câu chuyện qua nhiều dòng.
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.") - Hiển thị câu chuyện.
print(story)
Đầu ra của trò chơi thú vị kỳ nghỉ Mad Libs
Trò chơi Vui nhộn Kỳ nghỉ Mad Libs tạo ra kết quả sau:
Nâng cao trò chơi Mad Libs
Python là một ngôn ngữ đơn giản nhưng mạnh mẽ. Có rất nhiều thư viện tuyệt vời có sẵn để nâng cao trò chơi Mad Libs của bạn. Ví dụ: bạn có thể sử dụng Tkinter để phát triển GUI. Bạn cũng có thể sử dụng pyttsx3 mô-đun để chuyển đổi văn bản thành giọng nói trong Python. Điều này sẽ làm cho câu chuyện của bạn trở nên sống động. Bạn có thể chọn giữa các giọng nói khác nhau và điều chỉnh tốc độ của bài phát biểu để vui hơn nữa.