Mục lục:

Cách tạo một trò chơi bài trên Raspberry Pi: 8 bước
Cách tạo một trò chơi bài trên Raspberry Pi: 8 bước

Video: Cách tạo một trò chơi bài trên Raspberry Pi: 8 bước

Video: Cách tạo một trò chơi bài trên Raspberry Pi: 8 bước
Video: Cài RetroPie lên Raspberry Pi để chơi game Retro 2024, Tháng mười một
Anonim
Cách tạo một trò chơi bài trên Raspberry Pi
Cách tạo một trò chơi bài trên Raspberry Pi

Mục đích của việc này là tạo một trò chơi trên Raspberry pi bằng cách sử dụng nhạc, nút, đèn và còi! trò chơi có tên là Ách và mục tiêu là càng gần 21 càng tốt mà không vượt quá

Bước 1: Chuẩn bị Raspberry Pi Lấy raspberry pi và cắm bàn phím, chuột, cáp Ethernet và màn hình

Bây giờ hãy cắm cáp nguồn

Bây giờ gắn cáp ruy-băng và bảng mạch

Quân nhu

Vật liệu

1 đèn LED đỏ

1 đèn LED màu vàng 1 đèn LED màu xanh lá cây 1 Bộ rung 1 quả mâm xôi pi Màn hình Chuột Bàn phím Loa 6 dây đực / đực

Bước 1: Bước 2: Chuẩn bị các nút

Bước 2: Chuẩn bị các nút
Bước 2: Chuẩn bị các nút

Lấy 3 nút và căn chỉnh ở cuối breadboard của bạn

Sau đó gắn một điện trở vào mỗi nút và làm cho điện trở nối đất Sau đó gắn dây vào mỗi nút (Các dây cáp cần được kết nối với các chân GPIO)

Bước 2: Bước 3: Chuẩn bị đèn LED

Bước 3: Chuẩn bị đèn LED
Bước 3: Chuẩn bị đèn LED

Bạn thiết lập các đèn LED liên tiếp

Đảm bảo rằng đèn led có màu đỏ, vàng, xanh lá cây để làm cho nó trông bắt mắt hơn

Mắc một điện trở vào mỗi đoạn mạch

Gắn dây vào chân gpio rồi vào điện trở / Led (nếu cần là chân nối đất)

Bước 3: Bước 4: Chuẩn bị Buzzer / nhạc

Bước 4: Chuẩn bị Buzzer / nhạc
Bước 4: Chuẩn bị Buzzer / nhạc

Nhìn vào dưới cùng của còi và xác định cáp âm và dương

Gắn cáp dương vào gpio và cáp âm vào chân nối đất

Nếu cần, bổ sung thêm cáp nam / nữ

(Không bắt buộc)

-Gắn thiết bị Bluetooth vào mâm xôi pi trong phần Bluetooth để nghe nhạc

Bước 4: Bước 5: Chuẩn bị mã

Bước 5: Chuẩn bị mã
Bước 5: Chuẩn bị mã

Nhập các thư viện cần thiết được hiển thị bên dưới trong hình ảnh

Gán cho bạn LEDS, các nút và bộ rung một giá trị pin gpio

Chuẩn bị những hình ảnh bạn muốn sử dụng bằng cách lưu chúng vào cùng một vị trí mà bạn đã lưu mã python của mình

Thêm hình ảnh vào mã bằng cách sử dụng pygame.image.load và gán nó cho một biến

Bước 5: Bước 6: Tạo màn hình chào mừng

Bước 6: Tạo màn hình chào mừng
Bước 6: Tạo màn hình chào mừng

Sao chép mã hiển thị trong và đọc các nhận xét về chức năng của mỗi dòng

Điều chỉnh tọa độ trong lệnh surface.blit đến bất cứ nơi nào bạn muốn đặt hình ảnh của mình. (lý tưởng là tọa độ tương tự sẽ hoạt động tốt nhất)

Bước 6: Bước 7: Tạo câu lệnh trong khi đúng

Bước 7: Tạo câu lệnh trong khi đúng
Bước 7: Tạo câu lệnh trong khi đúng
Bước 7: Tạo câu lệnh trong khi đúng
Bước 7: Tạo câu lệnh trong khi đúng

Mặc dù câu lệnh true được yêu cầu để luôn kiểm tra xem một nút có được nhấn hay không

Câu lệnh while true bên dưới hiển thị run2 tạo hitbox cho màn hình chào mừng cho phép người dùng tiếp tục tham gia trò chơi bài

Bỏ qua start () bây giờ chúng ta sẽ cần nó sau

Khi nút kỹ thuật số đã được nhấn, chúng ta chuyển sang câu lệnh chính while true

Dưới đây là mã câu lệnh chính while true mà bạn cần sao chép tương tác với các nút và chức năng

Bước 7: Bước 8: Tạo hàm

Bước 8: Tạo hàm
Bước 8: Tạo hàm
Bước 8: Tạo hàm
Bước 8: Tạo hàm
Bước 8: Tạo hàm
Bước 8: Tạo hàm

Bạn cần tạo nhiều hàm bao gồm start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard và end

Các chức năng này có trong hình ảnh bên dưới và đi kèm với nhận xét

Sao chép mã và đặt nó phía trên mã màn hình chào mừng đang tải nhưng bên dưới mã biến

-Sao chép TẤT CẢ các chức năng ở trên vì tất cả chúng đều đóng một phần quan trọng trong trò chơi. -Mỗi chức năng đi kèm với chú thích để giải thích những gì mã làm

Bước 8: Bước 10: Chạy !

Bước 10: Chạy !!
Bước 10: Chạy !!

Chạy trò chơi và tận hưởng nó

Đề xuất: