O objetivo deste trabalho é a implementação de um jogo eletrônico usando elementos gráficos em duas dimensões. Nele os alunos vão desenvolver suas competências no uso de estruturas de repetição, vetores, entrada e saída de dados e programação estruturada como um todo.
Ubuntu 18.4 Long Term Support (LTS) (Bionic Beaver).
Para esse projeto, foi utlizado o editor de texto Atom (1.26.1 x64) com seguintes pacotes:
- atom-beautify
- emmet
- file-icons
- highlight-selected
- pigments
- minimap-pigments
- minimap
Google Chrome 67.0.3396.87.
Algumas funcionalidades implementadas no projeto, tais como o carregamento de imagens e fontes customizadas, são esperadas a serem carregadas via SSH ou FTP. A Execução de um Servidor local pode reseolver esse problema.
Execute o seguinte comando via terminal dentro da pasta do projeto para criar um servidor HTTP para requisições do navegador.
$ sudo python -m SimpleHTTPServer
Para visualizar o projeto, abra seu navegador e acesse o endereço:
127.0.0.1:8000 ou localhost:8000
A não execução do Servidor local na pasta do jogo, poderá ocorrer um erro de origem cruzada. Visite a documentação do oficial em [P5.js Local Server].