Mục lục:

Trò chơi gia đình tương tác: 6 bước
Trò chơi gia đình tương tác: 6 bước

Video: Trò chơi gia đình tương tác: 6 bước

Video: Trò chơi gia đình tương tác: 6 bước
Video: Thầy Tùng hướng dẫn trò chơi Tay xinh cho trẻ 2024, Tháng bảy
Anonim
Trò chơi gia đình tương tác
Trò chơi gia đình tương tác

Tôi biết rằng nó có thể không giống nhiều, nhưng chiếc hộp nhỏ này thực sự là một hoạt động gia đình rất vui nhộn vào ban đêm. Về cơ bản, nó hoạt động như một bảng trò chơi tương tác hỗ trợ tối đa 12 người chơi. Phần tuyệt vời nhất là mọi người chơi từ thiết bị di động của họ. Trò chơi siêu vui nhộn, thân thiện với gia đình và vui nhộn dành cho mọi lứa tuổi.

Tôi sẽ nói trước khi bạn tham gia vào dự án này, bạn cần có một số kiến thức nền tảng. Tôi sẽ cung cấp mã và hướng dẫn cơ bản nhưng tôi không thể dạy bạn cách khắc phục bất kỳ sự cố nào bạn có thể gặp phải và tôi sẽ không đi sâu vào thiết lập máy chủ web LAMP trên Raspberry Pi của bạn. Với điều đó đã được nói, tôi hy vọng bạn sẵn sàng chấp nhận thử thách và làm theo các bước sau để xây dựng trò chơi này!

Quân nhu

Những thứ quan trọng nhất mà bạn cần là Raspberry Pi (tôi đã sử dụng 3 B) và một bộ thiết bị điện tử để thiết lập đèn led. Các liên kết được đăng dưới đây.

Raspberry Pi 3B

Thiết bị điện tử

Ngoài những điều này, bạn cũng sẽ cần những thứ sau:

1 'X 1' Canvas - $ 6

Ván ép 1 'X 1' - $ 3

Bộ sạc điện thoại di động - $ 12

Bản lề - $ 2

Chốt - $ 2

Bước 1: Trò chơi được chơi như thế nào?

Trò chơi được chơi như thế nào?
Trò chơi được chơi như thế nào?

Trò chơi này dựa trên một trò chơi mà tôi đã chơi với gia đình trong nhiều năm. Về cơ bản, bạn viết ra tên của mỗi người đang chơi trò chơi và đặt họ vào một cái bát. Mọi người rút ra một cái tên và tên bạn nhận được là tên bạn chơi như cho phần còn lại của trò chơi. Mục tiêu của trò chơi là lấp đầy chiếc ghế chiến thắng với những người trong đội của bạn.

Khi thiết lập trò chơi, bạn để trống một ghế và điều này quyết định ai sẽ quay. Nếu bạn ở bên trái của ghế trống, bạn nói bất kỳ tên nào của những người đang chơi và người được chỉ định tên đó phải đứng dậy và di chuyển đến ghế trống. Bạn tiếp tục làm điều này cho đến khi một đội đưa được tất cả các cầu thủ của họ lên chiếc ghế dài chiến thắng được chỉ định.

Chuyển đổi bánh răng một chút, dự án mà chúng tôi sẽ xây dựng này bắt chước trò chơi này gần như chính xác, tuy nhiên nó được chơi mà không cần di chuyển và từ điện thoại của người chơi. Trong dự án này, chúng tôi sẽ xây dựng một trang web chia người chơi thành các đội, chỉ định một nhân vật cho họ và cho phép người chơi thay phiên nhau với mục tiêu đánh bật mọi người ra khỏi bảng trò chơi.

Bước 2: Thiết lập máy chủ web LAMP trên Raspberry Pi của bạn

Thiết lập máy chủ web LAMP trên Raspberry Pi của bạn
Thiết lập máy chủ web LAMP trên Raspberry Pi của bạn

Như tôi đã đề cập trước đó, tôi sẽ không tham gia vào phần này của dự án quá nhiều, tôi chỉ mong rằng bạn đã biết cách làm điều này. Nếu bạn không biết làm thế nào để làm điều này, thì đừng sợ, bạn có thể xem video này. Nó thực sự không khó để làm, và một vài tìm kiếm trên google và video trên youtube sẽ giúp bạn theo đuổi con đường của mình. Vì vậy, hãy thiết lập pi của bạn và chuyển sang các phần giải trí hơn của dự án này.

Thiết lập máy chủ LAMP

Thiết lập số pi

Bước 3: Quyền

Quyền
Quyền
Quyền
Quyền

Một trong những vấn đề đau đầu nhất mà bạn sẽ gặp phải khi làm cho thứ này hoạt động, đó là nhận được các quyền theo thứ tự. Theo mặc định, bạn sẽ không có quyền chạy tệp python trong máy chủ apache với mã PHP. Để khắc phục điều này, bạn cần cấp cho www-data các quyền thích hợp. Mở terminal và nhập 'sudo visudo' rồi nhập. Thao tác này sẽ hiển thị /etc/sudoers.tmp mà bạn cần thêm www-data ở dưới cùng với sự cho phép. Tham khảo các hình ảnh trên.

Khi bạn cập nhật tệp đó, hãy thoát và lưu và mọi thứ sẽ hoạt động bình thường.

Bước 4: Thiết lập bảng mạch với tất cả đèn

Thiết lập bảng mạch với tất cả đèn
Thiết lập bảng mạch với tất cả đèn
Thiết lập bảng mạch với tất cả đèn
Thiết lập bảng mạch với tất cả đèn

Nếu bạn không quen với cách sử dụng breadboard, tôi đã tạo một sơ đồ chỉ ra chính xác nơi mọi thứ cần cắm vào. Ngoài ra còn có một bản đồ phía trên của bố cục chân GPIO trên raspberry pi và nó sẽ cho bạn thấy những chân nào có thể được sử dụng làm công tắc. Những cái được gắn nhãn GPIO là những cái bạn muốn sử dụng. Nó cũng hiển thị các chân cắm là đế và điều quan trọng cần lưu ý là bạn sẽ chỉ cần 2 trong số đó, một cho mỗi bên của breadboard.

Bạn sẽ muốn thiết lập tổng cộng 8 đèn, 4 màu đỏ và 4 màu xanh lam. Đặt màu xanh lam ở một mặt của bảng bánh mì và màu đỏ ở mặt còn lại. Sau khi những thứ này được thiết lập, chúng tôi sẽ xem xét mã để làm cho trò chơi hoạt động và hoạt động trên web.

Bước 5: Chuyển mã PHP và mã Python từ Google Drive sang Raspberry Pi

Chuyển mã PHP và mã Python từ Google Drive sang Raspberry Pi
Chuyển mã PHP và mã Python từ Google Drive sang Raspberry Pi

Bước này sẽ là quan trọng nhất và cũng sẽ có nhiều lỗi nhất và đó là lý do tại sao tôi khuyên bạn nên nghiên cứu php và python một chút trước khi thực hiện dự án này. Tuy nhiên, tôi đã làm cho nó dễ dàng hơn cho người mới bắt đầu bằng cách cung cấp cho bạn tất cả mã mà bạn sẽ cần cho dự án. Nhấp vào liên kết google drive bên dưới để bắt đầu.

Mã trò chơi

Những gì bạn sẽ làm là sao chép tất cả mã này vào ổ đĩa flash và chuyển nó vào số pi của bạn. Sau đó, bạn sẽ muốn ghi đè tệp www trong máy chủ web apache của mình bằng tệp www mới này để chuyển trò chơi vào raspberry pi của bạn. Nếu bạn gặp lỗi quyền apache, thì chỉ cần sao chép tệp html vào tệp www của bạn và đảm bảo lấy tệp connect.php từ tệp www google drive và dán vào thư mục www của bạn. Đây sẽ là một quá trình khá đơn giản nhưng đừng lo lắng nếu bạn gặp phải lỗi. Tôi khuyên bạn nên sử dụng var / apache2 / error.log để tìm ra bất kỳ sự cố nào bạn có thể gặp phải.

Bước 6: Gắn các thành phần và trang trí

Gắn các thành phần và trang trí
Gắn các thành phần và trang trí
Gắn các thành phần và trang trí
Gắn các thành phần và trang trí

Xin chúc mừng bạn đã làm được! Đây là bước cuối cùng mà bạn sẽ cần làm cho dự án này. Điều đầu tiên, bạn cần gắn tất cả các thành phần của mình vào một tấm ván ép. Điều này sẽ bao gồm pi raspberry, breadboard và pin của bạn. Đảm bảo bạn chạy tất cả các đèn từ bảng mạch bánh mì lên đến bề mặt bảng trò chơi bằng cáp jumper GPIO.

Sau đó là vấn đề trang trí phông bạt của bạn. Cá nhân tôi đã chọn để vẽ nó, nhưng bạn chỉ bị giới hạn bởi trí tưởng tượng của bạn ở đây. Bước cuối cùng là thêm bản lề và chốt để kết nối các thành phần của bạn với bảng trò chơi được trang trí.

Bây giờ bạn đã tổng hợp mọi thứ lại với nhau, tôi nghĩ rằng điều đáng nói là trò chơi này chỉ hoạt động trên máy chủ web và vì vậy bạn sẽ cần phải truy cập trình duyệt trên điện thoại của mình và nhập {địa chỉ ip raspberrypi} / trò chơi. php. Khi bạn làm điều đó, bạn và nhóm của bạn sẽ có thể bắt đầu trò chơi từ đó! Lưu ý, mọi người phải sử dụng cùng một wifi của Raspberry pi nếu muốn chơi.

Bạn xong việc rồi! Tôi hy vọng rằng bạn có thể xây dựng được trò chơi này và tôi hy vọng rằng bạn sẽ vui vẻ khi chơi trò chơi này với bạn bè và gia đình của mình!

Đề xuất: