Índice:

Jogo interativo da família: 6 etapas
Jogo interativo da família: 6 etapas

Vídeo: Jogo interativo da família: 6 etapas

Vídeo: Jogo interativo da família: 6 etapas
Vídeo: Jogos e Brincadeiras na Educação Infantil | Pedagogia para Concurso 2024, Novembro
Anonim
Jogo de Família Interativo
Jogo de Família Interativo

Eu sei que pode não parecer muito, mas esta caixinha é na verdade uma atividade noturna familiar muito divertida. Basicamente, ele atua como um tabuleiro de jogo interativo que suporta até 12 jogadores. A maior parte é que todos jogam em seus dispositivos móveis. O jogo é super divertido, familiar e divertido para todas as idades.

Direi antes de entrar neste projeto, você precisa de algum conhecimento prévio. Fornecerei o código e as instruções básicas, mas não posso ensiná-lo a solucionar quaisquer problemas que você possa encontrar, e não vou me aprofundar na configuração de um servidor da web LAMP no seu Raspberry Pi. Dito isso, espero que você esteja disposto a enfrentar o desafio e seguir essas etapas para construir este jogo!

Suprimentos

As coisas mais importantes de que você precisa são um Raspberry Pi (usei o 3 B) e um kit eletrônico para a configuração da luz led. Os links estão postados abaixo.

Raspberry Pi 3B

Eletrônicos

Além dessas coisas, você também precisará do seguinte:

Tela 1 'X 1' - $ 6

Contraplacado 1 'X 1' - $ 3

Carregador de telefone portátil - $ 12

Dobradiças - $ 2

Trava - $ 2

Etapa 1: como o jogo é jogado?

Como o jogo é jogado?
Como o jogo é jogado?

Este jogo é baseado em um jogo que jogo com minha família há anos. Basicamente, você anota o nome de cada pessoa que está jogando o jogo e as coloca em uma tigela. Todo mundo desenha um nome e o nome que você recebe é o nome que você joga no resto do jogo. O objetivo do jogo é encher o sofá da vitória com pessoas do seu time.

Ao configurar o jogo, você deixa um lugar vago e isso determina quem é a vez. Se você estiver à esquerda da cadeira vazia, diga qualquer nome das pessoas que estão jogando, e a pessoa que recebeu esse nome tem que se levantar e se mover para a cadeira vazia. Continue fazendo isso até que uma equipe coloque todos os seus jogadores no sofá designado para a vitória.

Mudando um pouco de assunto, este projeto que estaremos construindo imita este jogo quase que exatamente, porém é jogado sem se mover e a partir do telefone dos jogadores. Neste projeto estaremos construindo um site que divide os jogadores em times, atribui um personagem a eles e permite que os jogadores se revezem com o objetivo de derrubar as pessoas do tabuleiro.

Etapa 2: Configurando um servidor da Web LAMP em seu Raspberry Pi

Configurando um servidor da Web LAMP no seu Raspberry Pi
Configurando um servidor da Web LAMP no seu Raspberry Pi

Como mencionei antes, não vou entrar muito nessa parte do projeto, só espero que você já saiba como fazer isso. Se você não sabe como fazer isso, não tenha medo, você pode conferir este vídeo. Realmente não é tão difícil de fazer, e algumas pesquisas no google e vídeos do youtube devem ajudá-lo. Então, vamos configurar seu pi e passar para as partes mais divertidas deste projeto.

Configurando um servidor LAMP

Configure o pi

Etapa 3: Permissões

Permissões
Permissões
Permissões
Permissões

Uma das maiores dores de cabeça que você terá para fazer isso funcionar é colocar as permissões em ordem. Por padrão, você não terá permissão para executar arquivos python no servidor apache com código PHP. Para corrigir isso, você precisa dar a www-data as permissões adequadas. Abra o terminal e digite 'sudo visudo' e, em seguida, digite. Isso traz o /etc/sudoers.tmp que você precisa adicionar www-data na parte inferior com permissão. Consulte as imagens acima.

Ao atualizar esse arquivo, saia e salve e tudo deve funcionar corretamente.

Etapa 4: configurar a placa de ensaio com todas as luzes

Configure a placa de ensaio com todas as luzes
Configure a placa de ensaio com todas as luzes
Configure a placa de ensaio com todas as luzes
Configure a placa de ensaio com todas as luzes

Se você não está familiarizado com como usar uma placa de ensaio, fiz um diagrama que mostra exatamente onde tudo precisa ser conectado. Há também um mapa acima do layout dos pinos GPIO no raspberry pi e ele mostrará quais pinos podem ser usados como switch. Aqueles marcados com GPIO são aqueles que você deseja escolher. Ele também mostra os pinos que são fundamentos e é importante observar que você só precisará de 2 deles, um para cada lado da placa de ensaio.

Você vai querer configurar 8 luzes no total, 4 vermelhas e 4 azuis. Coloque os azuis de um lado da tábua do pão e os vermelhos do outro lado. Depois de configurados, entraremos no código para fazer o jogo funcionar e funcionar na web.

Etapa 5: transferir o código PHP e o código Python do Google Drive para o Raspberry Pi

Transfira o código PHP e o código Python do Google Drive para o Raspberry Pi
Transfira o código PHP e o código Python do Google Drive para o Raspberry Pi

Esta etapa será a mais importante e também terá mais bugs e é por isso que recomendo que você estude php e python um pouco antes de fazer este projeto. Eu tornei mais fácil para iniciantes, no entanto, fornecendo a você todo o código de que você precisará para o projeto. Clique no link do Google Drive abaixo para começar.

Código do jogo

O que você vai querer fazer é copiar todo esse código para uma unidade flash e movê-lo para o seu pi. Em seguida, você desejará substituir seu arquivo www em seu servidor web apache com este novo arquivo www para mover o jogo para o seu raspberry pi. Se você encontrar erros de permissão do apache, apenas copie o arquivo html em seu arquivo www e certifique-se de obter o arquivo connect.php do arquivo www do Google Drive e cole-o em sua pasta www. Este deve ser um processo bastante simples, mas não se assuste se encontrar erros. Eu recomendo usar o var / apache2 / error.log para descobrir quaisquer problemas que você possa encontrar.

Etapa 6: montar os componentes e decorar

Monte os componentes e decore
Monte os componentes e decore
Monte os componentes e decore
Monte os componentes e decore

Parabéns, você conseguiu! Esta é a etapa final que você precisará realizar para este projeto. Em primeiro lugar, você precisa montar todos os seus componentes em uma placa de madeira compensada. Isso incluirá seu raspberry pi, seu breadboard e sua bateria. Certifique-se de passar todas as suas luzes da placa de pão até a superfície da placa de jogo com cabos de jumper GPIO.

Depois disso, é uma questão de decorar sua tela. Eu pessoalmente escolhi pintá-lo, mas você está limitado apenas pela sua imaginação aqui. A etapa final é adicionar as dobradiças e a trava para conectar seus componentes ao tabuleiro de jogo decorado.

Agora que você juntou tudo, acho que vale a pena mencionar que este jogo só funciona fora de um servidor web e, portanto, você precisará ir até o navegador do seu telefone e digitar {the raspberrypi ip address} / game. php. Ao fazer isso, você e seu grupo devem ser capazes de iniciar o jogo a partir daí! Nota, todos devem estar no mesmo wi-fi que o framboesa pi se quiserem jogar.

Você terminou! Espero que você tenha conseguido construí-lo e que se divirta jogando este jogo com seus amigos e família!

Recomendado: