Table des matières:

Jeu familial interactif : 6 étapes
Jeu familial interactif : 6 étapes

Vidéo: Jeu familial interactif : 6 étapes

Vidéo: Jeu familial interactif : 6 étapes
Vidéo: 22 JEUX AMUSANTS POUR TA PROCHAINE FÊTE 2024, Juillet
Anonim
Jeu familial intera-t.webp
Jeu familial intera-t.webp

Je sais que cela n'a peut-être pas l'air de grand-chose, mais cette petite boîte est en fait une activité nocturne en famille très amusante. Il agit essentiellement comme un plateau de jeu interactif qui prend en charge jusqu'à 12 joueurs. La plus grande partie est que tout le monde joue depuis son appareil mobile. Le jeu est super amusant, familial et amusant pour tous les âges.

Je dirai qu'avant de vous lancer dans ce projet, vous avez besoin de quelques connaissances de base. Je fournirai le code et les instructions de base, mais je ne peux pas vous apprendre à résoudre les problèmes que vous pourriez rencontrer, et je ne vais pas approfondir la configuration d'un serveur Web LAMP sur votre Raspberry Pi. Cela étant dit, j'espère que vous êtes prêt à relever le défi et à suivre ces étapes pour créer ce jeu !

Fournitures

Les choses les plus importantes dont vous aurez besoin sont un Raspberry Pi (j'ai utilisé le 3 B) et un kit électronique pour la configuration de la lumière LED. Les liens sont affichés ci-dessous.

Framboise Pi 3B

Électronique

En plus de ces éléments, vous aurez également besoin des éléments suivants:

Toile 1' X 1' - 6$

Contreplaqué 1' X 1' - 3 $

Chargeur de téléphone portable - 12 $

Charnières - 2 $

Loquet - 2 $

Étape 1: Comment se déroule le jeu ?

Comment se déroule le jeu ?
Comment se déroule le jeu ?

Ce jeu est basé sur un jeu auquel je joue avec ma famille depuis des années. Fondamentalement, vous écrivez le nom de chaque personne qui joue au jeu et les mettez dans un bol. Tout le monde tire un nom et le nom que vous obtenez est le nom que vous jouez comme pour le reste du jeu. Le but du jeu est de remplir le canapé gagnant avec des membres de votre équipe.

Lors de la mise en place du jeu, vous laissez un siège vacant et cela détermine à qui c'est le tour. Si vous êtes à gauche du siège vide, vous prononcez n'importe quel nom des personnes qui jouent, et la personne qui a reçu ce nom doit se lever et se déplacer vers le siège vide. Vous continuez à faire cela jusqu'à ce qu'une équipe place tous ses joueurs sur le canapé gagnant désigné.

En changeant un peu de vitesse, ce projet que nous allons construire imite presque exactement ce jeu, mais il se joue sans bouger et depuis le téléphone du joueur. Dans ce projet, nous allons créer un site Web qui divise les joueurs en équipes, leur attribue un personnage et permet aux joueurs de se relayer dans le but de faire tomber les gens du plateau de jeu.

Étape 2: Configuration d'un serveur Web LAMP sur votre Raspberry Pi

Configuration d'un serveur Web LAMP sur votre Raspberry Pi
Configuration d'un serveur Web LAMP sur votre Raspberry Pi

Comme je l'ai mentionné plus tôt, je n'entrerai pas trop dans cette partie du projet, je m'attends juste à ce que vous sachiez déjà comment faire cela. Si vous ne savez pas comment faire cela, n'ayez crainte, vous pouvez regarder cette vidéo. Ce n'est vraiment pas si difficile à faire, et quelques recherches sur google et vidéos youtube devraient vous mettre sur la bonne voie. Alors, installons votre pi et passons aux parties les plus divertissantes de ce projet.

Configuration d'un serveur LAMP

Configurer le pi

Étape 3: Autorisations

Autorisations
Autorisations
Autorisations
Autorisations

L'un des plus gros maux de tête que vous allez rencontrer pour faire fonctionner cette chose est de mettre les autorisations en ordre. Par défaut, vous n'aurez pas les autorisations pour exécuter des fichiers python sur le serveur apache avec du code PHP. Pour résoudre ce problème, vous devez donner à www-data les autorisations appropriées. Ouvrez le terminal et entrez 'sudo visudo' puis entrez. Cela fait apparaître le fichier /etc/sudoers.tmp dont vous avez besoin pour ajouter www-data en bas avec autorisation. Référez-vous aux images ci-dessus.

Lorsque vous mettez à jour ce fichier, quittez et enregistrez et tout devrait fonctionner correctement.

Étape 4: Configurez la planche à pain avec toutes les lumières

Configurer la planche à pain avec toutes les lumières
Configurer la planche à pain avec toutes les lumières
Configurer la planche à pain avec toutes les lumières
Configurer la planche à pain avec toutes les lumières

Si vous ne savez pas comment utiliser une maquette, j'ai fait un diagramme qui montre exactement où tout doit se brancher. Il y a aussi une carte ci-dessus de la disposition des broches GPIO sur le raspberry pi et elle vous montrera quelles broches peuvent être utilisées comme commutateur. Ceux étiquetés avec GPIO sont ceux que vous souhaitez utiliser. Il montre également les broches qui sont des motifs et il est important de noter que vous n'en aurez besoin que de 2, une pour chaque côté de la planche à pain.

Vous voudrez configurer 8 lumières au total, 4 rouges et 4 bleues. Mettez les bleus d'un côté de la planche à pain et les rouges de l'autre côté. Une fois ceux-ci configurés, nous entrerons dans le code pour faire fonctionner le jeu et fonctionner sur le Web.

Étape 5: Transférez le code PHP et le code Python de Google Drive vers Raspberry Pi

Transférer le code PHP et le code Python de Google Drive vers Raspberry Pi
Transférer le code PHP et le code Python de Google Drive vers Raspberry Pi

Cette étape va être la plus importante et aura également le plus de bugs et c'est pourquoi je vous recommande d'étudier un peu php et python avant de faire ce projet. J'ai cependant facilité la tâche des débutants en vous fournissant tout le code dont vous aurez besoin pour le projet. Cliquez sur le lien Google Drive ci-dessous pour commencer.

Code de jeu

Ce que vous allez vouloir faire, c'est copier tout ce code sur un lecteur flash et le déplacer vers votre pi. Vous voudrez alors écraser votre fichier www sur votre serveur Web Apache avec ce nouveau fichier www pour déplacer le jeu sur votre raspberry pi. Si vous rencontrez des erreurs d'autorisation Apache, copiez simplement le fichier html dans votre fichier www et assurez-vous d'obtenir le fichier connect.php à partir du fichier www de google drive et collez-le dans votre dossier www. Cela devrait être un processus assez simple, mais ne vous inquiétez pas si vous rencontrez des bogues. Je recommande d'utiliser le fichier var/apache2/error.log pour résoudre les problèmes que vous pourriez rencontrer.

Étape 6: Montez les composants et décorez

Monter les composants et décorer
Monter les composants et décorer
Monter les composants et décorer
Monter les composants et décorer

Félicitations, vous avez réussi ! C'est la dernière étape que vous devrez faire pour ce projet. Tout d'abord, vous devez monter tous vos composants sur une plaque de contreplaqué. Cela inclura votre raspberry pi, votre planche à pain et votre batterie. Assurez-vous de faire passer toutes vos lumières de la planche à pain jusqu'à la surface du plateau de jeu avec des câbles de démarrage GPIO.

Après il s'agit de décorer votre toile. J'ai personnellement choisi de le peindre, mais vous n'êtes limité que par votre imagination ici. La dernière étape consiste à ajouter les charnières et le loquet pour connecter vos composants au plateau de jeu décoré.

Maintenant que vous avez tout mis en place, je pense qu'il vaut la peine de mentionner que ce jeu ne fonctionne qu'à partir d'un serveur Web et que vous devrez donc accéder à votre navigateur sur votre téléphone et taper {l'adresse ip raspberrypi}/jeu. php. Lorsque vous faites cela, vous et votre groupe devriez pouvoir commencer le jeu à partir de là ! Attention, tout le monde doit être sur le même wifi que le raspberry pi s'il veut jouer.

Vous avez terminé! J'espère que vous avez pu le construire et j'espère que vous vous amuserez à jouer à ce jeu avec vos amis et votre famille !

Conseillé: