Desenvolvimento de jogo multiplayer para plataforma web utilizando PHP e javascript.

dc.contributor.advisorMestre Rosinei Soares de Figueiredo
dc.contributor.authorRocha, Henrique Gonçalves
dc.contributor.coadvisorEspecialista Ricardo Bittencourt Pimentel
dc.date.accessioned2023-12-12T13:00:09Z
dc.date.available2023-12-12T13:00:09Z
dc.date.issued2013-11-12
dc.description.abstractCom o crescente mercado de jogos e o desejo do autor de aplicar na prática os conhecimentos obtidos em sala de aula, optou-se em desenvolver um jogo de cartas WEB Multiplayer. O objetivo do trabalho foi desenvolver a versão inicial desse jogo de cartas no intuito de ampliar os conhecimentos teóricos e práticos do autor em relação às tecnologias utilizadas. O software foi desenvolvido de acordo com a metodologia do Desenvolvimento de Software Adaptativo (ASD) que possui três fases que se completam, são elas: Especulação, Colaboração e Aprendizagem. O banco de dados utilizado que armazena os dados sobre os jogadores e as informações referentes à suas cartas no jogo foi o Mysql. Adotou-se para esta versão inicial do jogo de cartas o pacote WampServer que é composto pelo servidor de banco de dados Mysql, pelo servidor PHP e pelo servidor Apache. As páginas do site do jogo foram desenvolvidas em HTML e formatadas em CSS. As linguagens de programação utilizadas foram as linguagens PHP e JavaScript. Através da linguagem PHP foi feita a comunicação com o banco de dados e a linguagem JavaScript foi utilizada na implementação dos eventos do jogo. A comunicação entre cliente e servidor foi implementada com auxílio do framework NodeJS, através de programação orientada a eventos na linguagem JavaScript, tanto do lado cliente, quanto do lado servidor. O servidor do jogo é executado pelo NodeJS através do prompt de comando, ele responde aos eventos solicitados pelos clientes. No início do jogo, os dois oponentes que estão se enfrentando em uma batalha escolhem em qual parte do campo colocar cada um de seus cinco guerreiros. Depois de prepararem o campo com seus guerreiros, ambos os jogadores precisam clicar no botão iniciar para então começar a partida. O primeiro jogador a atacar é escolhido pela sorte. Após a realização de um ataque, a vez de atacar é passada para o oponente. Vence a partida o primeiro jogador que fizer com que os pontos de vida de três guerreiros oponentes cheguem à zero. O trabalho foi concluído com sucesso, pois a versão inicial está funcionando perfeitamente e o autor obteve várias experiências com todas as tecnologias utilizadas, elevando seus conhecimentos.
dc.identifier.urihttp://hdl.handle.net/20.500.14387/1461
dc.language.isoPortuguês
dc.publisher.campiSão João Evangelista
dc.publisher.countryBrasil
dc.publisher.institutionInstituto Federal de Minas Gerais - Campus São João Evangelista
dc.rightsAcesso aberto
dc.subject.keywordDesenvolvimento de jogos
dc.subject.keywordProgramação orientada a eventos.
dc.subject.keywordComunicação cliente/servidor
dc.titleDesenvolvimento de jogo multiplayer para plataforma web utilizando PHP e javascript.
dc.typeTrabalho de Conclusão de Curso
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
HENRIQUE_GONÇALVES_ROCHA.pdf
Tamanho:
1.29 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.79 KB
Formato:
Item-specific license agreed to upon submission
Descrição: