Hướng dẫn project report on color game python - báo cáo dự án về trò chơi màu python

Hướng dẫn project report on color game python - báo cáo dự án về trò chơi màu python

Dự án: Trò chơi màu trong Python với mã nguồn

Vui lòng cuộn xuống và nhấp vào nút Tải xuống để tải xuống & NBSP; Trò chơi màu trong Python & NBSP; Dự án miễn phíColor Game In Python project for free

Trò chơi màu trong Python là một dự án đơn giản được phát triển bằng Python. Dự án này là một GUI dựa trên hiển thị văn bản màu ngẫu nhiên và bạn phải xác định màu của nó. Bạn có 30 giây để đoán nhiều như màu sắc bạn có thể, và bạn sẽ nhận được điểm nếu dự đoán là đúng. Dự án này là một dự án thú vị và đơn giản.

Về hệ thống

Ứng dụng trò chơi màu này được thiết kế để đoán màu từ ngẫu nhiên. Ở đây, bạn phải nhập màu của các từ, không phải văn bản từ. Ngoài ra, thiết kế của hệ thống này khá đơn giản để người dùng giành được bất kỳ khó khăn nào khi làm việc với nó.

Làm thế nào để chạy dự án?

Để chạy dự án này, bạn phải có & nbsp; đã cài đặt & nbsp; python & nbsp; trên PC của bạn. Sau khi tải xuống dự án, hãy làm theo các bước dưới đây:

Bước1: & nbsp; trích xuất/giải nén tệp Extract/Unzip the file

Bước 2: & nbsp; đi bên trong thư mục dự án, mở CMD sau đó nhập Guess Color_Game.py và nhập để bắt đầu hệ thống. Go inside the project folder, open cmd then type guess Color_Game.py and enter to start the system.

HOẶC

Bước 2: & nbsp; đơn giản, nhấp đúp vào tệp pres_game.py và bạn đã sẵn sàng để đi. Simply, double click the guess Color_Game.py file and you are ready to go.

Trò chơi màu trong Python với mã nguồn miễn phí để tải xuống, & nbsp; chỉ sử dụng cho mục đích giáo dục! & Nbsp; cho & nbsp; demo dự án, bạn có thể xem video dưới đây:Use for educational purposes only! For the project demo, you can have a look at the video below:

https://youtu.be/1axgiectt9i

Bản demo dự án

Tải xuống trò chơi màu trong Python với mã nguồn miễn phí: Nhấp vào nút bên dưới


Nếu bị mắc kẹt hoặc cần trợ giúp tùy chỉnh hệ thống này theo nhu cầu của bạn, chỉ cần bình luận bên dưới và chúng tôi sẽ cố gắng hết sức để trả lời câu hỏi của bạn càng sớm càng tốt.

bài chuyển hướng

Giới thiệu dự án

Bạn có thích chơi game không? Hôm nay, chúng ta sẽ mã hóa một trò chơi màu tuyệt vời, khó hiểu bằng ngôn ngữ Python. Đối với điều này, chúng tôi sẽ sử dụng mô -đun Tkinter. Tkinter cung cấp các lớp cho phép hiển thị, định vị và điều khiển các tiện ích như khung, nhãn, mục, văn bản, vải, nút, radioButton, CheckButton, Scale, ListBox, ScrollBar, OptionMenu, Spinbox LabelFrame và PanedWindow. Bây giờ chúng ta hãy xem xét các yêu cầu và mã nguồn cho trò chơi màu này trong Python bằng mô -đun Tkinter.

Yêu cầu

1. VSCode hoặc bất kỳ ide python nào

2. Tkinter và mô -đun ngẫu nhiên phải được cài đặt sẵn trên PC của bạn

Các bước để tạo trò chơi màu trong Python bằng mô -đun Tkinter

Bước 1: Windows: Mở dấu nhắc và nhập lệnh mởWindows: Open Command Prompt and type

MacOS: Open Terminal and Type

PIP3 Cài đặt TK & NBSP; vàand

PIP3 Cài đặt ngẫu nhiên

Bước 2: Dán đoạn mã dưới đây trong trình soạn thảo/IDE của bạn; Bạn cũng có thể thay đổi nó theo mong muốn của bạn!Paste the below piece of code in your Editor/IDE; you can also alter it as per your wish!

Mã nguồn

# Import the modules

import tkinter

import random




# List of colours

colours = ['Pink', 'Blue', 'Green', 'Orange', 'Black', 'Yellow', 'Purple', 'White', 'Brown']




# Initialising score to 0

score = 0




# Initialy the time will be 25 seconds

remainingtime = 25




# This function will begin the game

def beginGame(event):




if remainingtime == 25:




# If the above statement is satisfied, we are beginning the countdown

countdown()




# Here, we are calling function to choose the next colour

nextColour()




# This function will choose the next color

def nextColour():




global score

global remainingtime




# If statement

if remainingtime > 0:




# If the above statement is satisfied, we are making the text entry box active

i.focus_set()




# If the input color name and colou of the text are matching,

if i.get().lower() == colours[1].lower():




# we are increasing the score by 5

score += 5




# Using, delete function, we are deleting the text of the box

i.delete(0, tkinter.END)




# The random generates a random colour using shuffle

random.shuffle(colours)




# Here, we are changing the text colour to a random colour value

label.config(fg = str(colours[1]), text = str(colours[0]))




# Here, we are updating the score

scoreLabel.config(text = "Score : " + str(score))







# This is countdown function

def countdown():




global remainingtime




if remainingtime > 0:




# If the above statement is satisfied, we will decrement the time by 1 second

remainingtime -= 1




# Here, we are updating the remaining time label

timeLabel.config(text = "Remaining time : " + str(remainingtime))




# after function, calls function once after given time in milliseconds.

timeLabel.after(1000, countdown)




# To create GUI window

root = tkinter.Tk()




# To set the title

root.title("COLOR GAME")




# To set the size

root.geometry("900x600")




# Here, we are adding an instruction label

instruction = tkinter.Label(root, text = "\n Type the colour of the words, and not the word text! \n", font = ('TimesNewRoman', 20))

instruction.pack()




scoreLabel = tkinter.Label(root, text = "Press Enter to Play \n", font = ('TimesNewRoman', 20))

scoreLabel.pack()




# Remaining time label

timeLabel = tkinter.Label(root, text = "Remaining time: " + str(remainingtime), font = ('TimesNewRoman', 20))

timeLabel.pack()




# Color text font and size specification

label = tkinter.Label(root, font = ('TimesNewRoman', 80))

label.pack()




# Input text box

i = tkinter.Entry(root)




# To run the 'beginGame' function when the Enter key is pressed

root.bind('', beginGame)

i.pack()




# To set focus on the input box

i.focus_set()




# To start the GUI

root.mainloop()

Giải thích mã

Ban đầu, chúng tôi đã nhập hai mô -đun để tạo màu và vật dụng ngẫu nhiên.

1. Chúng tôi đã tạo một danh sách các màu, mà chúng tôi sẽ sử dụng làm đầu vào vào hộp đầu vào.

2. & nbsp; Sau đó, chúng tôi đã khởi tạo điểm số lên 0 và thời gian còn lại đến 25 giây.

3. Bây giờ, chúng tôi đang sử dụng chức năng bắt đầu trò chơi, trong đó chúng tôi đang sử dụng câu lệnh IF, trong đó nếu thời gian còn lại bằng 25 giây, hàm đếm ngược sẽ bắt đầu và hàm màu tiếp theo cũng được gọi.

4. Tiếp theo, chúng tôi đang sử dụng hàm màu tiếp theo để tạo màu tiếp theo với văn bản của nó. Trong chức năng này, chúng tôi chuyển đổi văn bản đầu vào thành chữ thường và sau đó kiểm tra xem màu có khớp với nó không.

5. Hàm Shuffle được sử dụng để xáo trộn danh sách các màu và chức năng xóa được sử dụng để xóa hộp đầu vào.

6. Bây giờ, nếu tên màu khớp với màu của văn bản, điểm số sẽ được tăng thêm 5; khác không.

7. Trong hàm đếm ngược, chúng tôi đang sử dụng hàm sau để gọi hàm đếm ngược sau mỗi giây để giảm thời gian còn lại một giây.

8. Cuối cùng, chúng tôi đang tạo GUI, trong đó chúng tôi đang đưa ra tiêu đề, đặt hộp hình học, nhãn điểm, thời gian, hướng dẫn và hộp đầu vào với phông chữ văn bản màu.

Đầu ra

GUI của trò chơi màu trong Python sử dụng mô -đun Tkinter sẽ trông giống như ảnh chụp màn hình dưới đây của đầu ra. Thời gian là hạn chế, hãy nhanh chóng trả lời!

Hướng dẫn project report on color game python - báo cáo dự án về trò chơi màu python

Những điều cần ghi nhớ

  • Don Tiết đặt không gian ở giữa chiều cao và chiều rộng trong hàm hình học.
  • Chỉ viết tên của các mô -đun bằng chữ thường.

Hướng dẫn project report on color game python - báo cáo dự án về trò chơi màu python

Cisco Ramon là một kỹ sư phần mềm Mỹ, người có kinh nghiệm về một số ngôn ngữ lập trình và công cụ lập trình thành công về mặt thương mại.