Trăn treo cổ
Hangman là một trò chơi đoán dành cho hai hoặc nhiều người chơi. Một người chơi nghĩ ra một từ và (những) người khác cố gắng đoán từ đó bằng cách gợi ý các chữ cái trong một số lần đoán nhất định Show Chúng tôi sẽ tạo một Trò chơi treo cổ tương tự bằng Python. Chúng tôi sẽ sử dụng tên của các loại trái cây cho các từ để đoán Từ để đoán sẽ được chọn ngẫu nhiên từ danh sách các từ bằng cách sử dụng 'ngẫu nhiên'. phương thức lựa chọn ()' Lưu mã bên dưới vào một tệp có tên 'hangman. py' Để chạy trò chơi, hãy nhập lệnh bên dưới vào Terminal/Command Line người treo cổ python3. py Một đầu ra mẫu sẽ trông như thế này H A N G M A N - Fruit Edition +---+. . . . . . ========= Thư bị bỏ lỡ. _ _ _ _ _ _ Đoán một chữ cái. a H A N G M A N - Fruits Edition +---+. . Ô. . . . ========= Thư bị bỏ lỡ. a _ _ _ _ _ _ Đoán một chữ cái. b H A N G M A N - Fruits Edition +---+. . Ô. . . . . ========= Thư bị bỏ lỡ. a b _ _ _ _ _ _ Đoán một chữ cái. c H A N G M A N - Fruits Edition +---+. . Ô. . . . . ========= Thư bị bỏ lỡ. a b c _ _ _ _ _ Đoán một chữ cái. h H A N G M A N - Fruits Edition +---+. . Ô. . . . . ========= Thư bị bỏ lỡ. a b c h _ _ _ _ Đoán một chữ cái. e H A N G M A N - Fruits Edition +---+. . Ô. . . . . ========= Thư bị bỏ lỡ. a b c h e _ _ _ Đoán một chữ cái. r H A N G M A N - Fruits Edition +---+. . Ô. . . . . ========= Thư bị bỏ lỡ. a b c h e r r _ Đoán một chữ cái. y Có. Từ bí mật là "anh đào". Bạn đã thắng. Bạn có muốn chơi lại không? Xin chào ngôi sao nhạc rock Python. Chào mừng đến với một dự án thú vị khác. Đó là thời gian trong tuần, mặc áo giáp Mã hóa của bạn, hãy đi chinh phục một nhiệm vụ khác Một trong những trò chơi đoán từ cổ điển được chơi giữa hai hoặc nhiều người chơi. Một người chơi đặt hoặc xác định một từ hoặc danh sách các từ và (những) người chơi khác phải đoán đúng, sau một số lần thử nhất định. Nó nhanh chóng, dễ dàng, mang tính giáo dục và hầu hết chỉ cần một mảnh giấy và khả năng đánh vần đúng. Nó cũng có thể được chơi bằng máy tính (như máy tính sẽ được xây dựng trong bài viết này). Đối với mỗi từ đoán sai, một mạng sống hoặc thử thách trong trò chơi sẽ bị mất và "người treo cổ" bắt đầu xuất hiện, từng mảnh một. Mục đích là giải câu đố và đoán (các) từ/cụm từ chính xác trước khi người treo cổ chết Trò chơi cổ điển này đã trở nên phổ biến đến mức giống như hầu hết các trò chơi khác, có một số mẹo, thủ thuật và chiến lược được sử dụng để giành chiến thắng Để có thể triển khai trò chơi này thành một giải pháp dựa trên mã, trước tiên chúng ta cần hiểu các quy tắc xung quanh nó- Nó hoạt động như thế nào?
MÃ HÓA HANGMAN TRONG PYTHON Vì vậy, ý tưởng trong loạt bài này là trước tiên tạo ra một phiên bản rất đơn giản và sau đó trong loạt bài sắp tới sẽ cập nhật và cải thiện chức năng. Cũng giống như loạt bài trước. Chúng tôi sẽ không sử dụng hiển thị hình ảnh ở đây, chỉ là một điều khiển logic đơn giản về cách hoạt động của trò chơi Trong dự án này, tôi sẽ không sử dụng các mô-đun do người dùng định nghĩa, tuy nhiên, tôi khuyến khích bạn cũng nên thử nghiệm điều đó và tìm một cách khác để xây dựng mô-đun này. Lùi lại một bước để xem qua tất cả các khái niệm đã học cho đến nay và áp dụng chúng để tạo ra thứ gì đó độc đáo. Dự án cụ thể này có thể trở nên khó khăn và phức tạp, do đó chúng tôi sẽ bắt đầu với một phiên bản nhỏ trước CÁC BƯỚC
Xem ảnh chụp màn hình bên dưới để biết các bước 1-4 5. Xác định một chức năng khác 'play_again()'. Thêm một chuỗi tài liệu 6. Thêm quy trình ra quyết định 7. Xác định một chức năng khác 'get_word()', để tạo các từ ngẫu nhiên cho người dùng đoán. Thêm một chuỗi tài liệu 8. Xác định một chức năng khác 'game_run()'. Thêm một chuỗi tài liệu nếu muốn 9. Gọi 'chức năng chào mừng' bên trong chức năng 'game_run()' để trò chơi chạy 10. Xác định biến 'bảng chữ cái' bên trong hàm 11. Đặt một biến từ (cho từ đã đoán) thành hàm ‘get_word()’ để chọn một từ ngẫu nhiên 12. Bắt đầu một danh sách trống cho chữ cái được đoán 13. Bắt đầu một biến số lần thử cho số lần thử của người dùng 14. Đặt dự đoán ban đầu thành 'Sai' 15. In một dòng trống 16. In một gợi ý đoán cho người dùng về số chữ cái có trong từ Xem hình ảnh bên dưới để biết các bước 8–16 17. Bắt đầu Vòng lặp while bên trong chức năng run() của trò chơi và đưa ra các quyết định, cân nhắc xem người dùng quyết định chỉ nhập một chữ cái hay toàn bộ từ. 19. Khấu trừ cố gắng mỗi khi người dùng không đoán sai 20. Bắt đầu chức năng ‘play_again()’ nếu người dùng muốn tiếp tục, khi kết thúc chức năng ‘game_run’ Xem hình ảnh bên dưới để biết bước 17–21 21. Lưu và chạy chương trình Đừng quên, để chương trình chạy được, bạn phải gọi tên hàm. Gọi hàm ‘game_run()’ để thực thi toàn bộ chương trình chạy chương trình Tuyệt quá. Nó hoạt động tốt Có rất ít khái niệm mới được giới thiệu ở đây. Tôi sẽ giải thích chúng dưới đây
Phần còn lại của các khái niệm trước đây đã được khám phá trong loạt bài trước. Tìm liên kết bên dưới và nhúng vào đây Nói chung, logic của trò chơi được mã hóa ở đây diễn ra như sau
Cảm ơn bạn đã theo dõi. Hãy mong chờ loạt phim sắp tới, chúng tôi đang dần hướng tới “Tự động hóa”. Khi chúng ta tiếp tục bổ sung, chinh phục và có được nhiều kỹ năng hơn, chúng ta nên mong muốn giải quyết vấn đề với nó. Bạn có thể nghĩ bất kỳ? Dự án Hangman trong Python là gì?Mã Python cho trò chơi Hangman
. Một hàng gạch ngang thể hiện từ cần đoán . Nếu người chơi đoán một chữ cái trong từ, kịch bản sẽ viết nó vào đúng vị trí của nó. Người chơi có 10 lượt để đoán từ.
Làm cách nào để tạo trò chơi rắn trong Python?Làm cách nào để triển khai Trò chơi rắn trong Python? . Cài đặt Pygame Tạo màn hình Tạo con rắn Di chuyển con rắn Trò chơi kết thúc khi Snake chạm ranh giới thêm thức ăn Tăng chiều dài của con rắn Hiển thị Điểm Làm cách nào để tạo một trò chơi trong vỏ Python?Để chạy IDLE, gõ 'idle' trên Terminal. Chọn File\New Window từ menu IDLE và bạn sẽ nhận được một cửa sổ soạn thảo văn bản nơi bạn có thể nhập mã Python của mình. Lưu mã của bạn qua File\Save và chạy nó qua Run\Run Module (F5). Xin lưu ý rằng, menu Run chỉ khả dụng nếu bạn mở tệp trong cửa sổ trình chỉnh sửa
Hangman hoạt động như thế nào?Người treo cổ là trò chơi đoán dành cho hai người chơi trở lên. Một người chơi nghĩ về một từ, cụm từ hoặc câu và (những) người khác cố gắng đoán từ đó bằng cách gợi ý các chữ cái trong một số lần đoán nhất định . Ban đầu là trò chơi Paper-and-pencil, giờ đã có phiên bản điện tử. |