T01.+Conceitos+envolvidos

4. Que conceitos essa aplicação envolve? Como eles estão relacionados com a aplicação?

Essa aplicação trabalha com conceitos de programação, jogabilidade e game design. Inicialmente, o jogo estava sendo desenvolvido utilizando-se a linguagem de programação LUA, através da engine Gideros. No entanto, percebemos que o que tínhamos escolhido não dava um bom suporte as ideias que pensamos em inserir no jogo, assim, por causa deste motivo e de alguns outros, mudamos para a engine Unity, utilizando-se da linguagem JavaScript.

Um dos conceitos de jogabilidade que queríamos explorar no Pong, era utilizar o celular como um joystick, assim, cada um dos players utilizaria seu próprio celular para controlar os pads dos jogo e rebater a bola. Para isso utilizamos o Android Mini PC como o servidor do jogo, e através do wireless criamos a conexão entre este e os celulares, possibilitando assim um jogo multiplayer em rede. Assim, para a criação dessa rede, tivemos que utilizar conceitos comunicação C liente-Servidor, usando troca de pacote de dados e protocolo TCP/IP.

Home