Skip to content

Latest commit

 

History

History
115 lines (80 loc) · 1.91 KB

README.md

File metadata and controls

115 lines (80 loc) · 1.91 KB

JUMP!

Jogo Unificado para Movimentação Projetada.

Descrição

O JUMP detecta a partir de uma webCam os movimentos de pulo e agachamento e envia esses sinais para o jogo.

Características

A detecção de movimentos é realizados através do OpenCV. Já o jogo foi desenvolvido em HTML5 utilizando o framework Phaser.

Instalação

  1. Instale o Git:
<code>
    apt-get install git
</code>
  1. Instalando e Configurando o Node.js:
<code>
    sudo apt-get install g++ curl libssl-dev apache2-utils
</code>

<code>
    wget http://nodejs.org/dist/v0.10.21/node-v0.10.21.tar.gz
</code>

<code>
    tar -xf node-v0.10.21.tar.gz
</code>

<code>
    cd node-v0.10.21
</code>

<code>
    ./configure
</code>

<code>
    make
</code>

<code>
    sudo make install
</code>
  1. Instalando e Configurando o Phaser:
<code>
    git clone https://github.com/photonstorm/phaser.git
</code>

<code>
    npm install -g grunt-cli
</code>

<code>
    cd phaser
</code>

<code>
    npm install
</code>
  1. Baixe o Jogo:
<code>
    git clone https://github.com/CharlesGarrocho/jump.git
</code>
  1. Instalando Módulos do Node.js nas pasta que irá rodar os servidores (detector e ranking):
<code>
    npm install node-static
</code>

<code>
    npm install websocket
</code>

<code>
    npm install chokidar
</code>
  1. Inicializando o Jogo e do Servidor do Ranking:
<code>
    cd jump/jogo
</code>

<code>
    python -m SimpleHTTPServer
</code>

<code>
    Abra um Novo Terminal ou aba.
</code>

<code>
    cd jump/ranking
</code>

<code>
    node Ranking.js
</code>

<code>
    Abra o navegador do Google Chrome e entre no endereço: http://0.0.0.0:8000
</code>