O DESENVOLVIMENTO DE UM JOGO COM UTILIZAÇÃO DE INTERFACE GRÁFICA
Por: kamys17 • 23/11/2018 • 3.230 Palavras (13 Páginas) • 399 Visualizações
...
APS
4
INTRODUÇÃO
Partindo do proposto pela Instituição, desenvolvemos um programa em JAVA com o intuito de demonstrar a vida em uma grande metrópole visando os parâmetros ambientais envolvidos.
Desenvolvido em caráter educacional visando aumentar a percepção das
pessoas aos problemas que são causados pelos cidadãos de grandes cidades pela negligencia e falta de informação em soluções inteligentes como coleta seletiva e reciclagem do lixo.
Sentimos a responsabilidade social de provocar a mudança no pensamento e na cultura do nosso publico alvo, que é as pessoas compreendidas nas metrópoles e circunvizinhanças.
Através da inclusão digital proporcionada pelo avanço da tecnologia, esperamos atingir um publico vasto e variado, com todas as idades e níveis sociais, uma vez que o problema atinge a todos.
Como informação técnica, o software foi desenvolvido através da linguagem JAVA, como sugerido pela Instituição.
Regras do jogo (conceitos gerais)
- Acerta o número máximo de lixo exatamente na boca da lixeira correta de acordo com o lixo que aparecer na tela no prazo de 1 (um) minuto.
- O acerto do lixo corretamente na boca da lixeira e o tipo do lixo ser correspondente ao tipo da lixeira soma 10 (dez) pontos à sua pontuação total.
- O acerto do lixo corretamente na boca da lixeira, mas e o tipo do lixo NÃO ser correspondente ao tipo da lixeira subtrai 5 (cinco) pontos à sua pontuação total.
- O não acerto do lixo corretamente na boca da lixeira subtrai 10 (dez) pontos à
APS
5
sua pontuação total.
- O resultado da pontuação total no termino de 1 minuto for positiva ( maior que zero ), você recebe os parabéns e cumpre o objetivo do jogo.
- O resultado da pontuação total no termino de 1 minuto for negativa ( menor ou igual a zero ), você recebe uma mensagem de fracasso.
- A qualquer momento do jogo é possível voltar ao menu inicial e encerrar a partida atual.
- A quantidade de lixos exibidas são ilimitadas.
- O aparecimento de tipos de lixo e definida de forma aleatória pelo sistema do jogo, podendo ocorrer repetições seguidas do mesmo tipo de lixo, elevando o nível de dificuldade.
- Após o termino dos 60 segundos não é possível mais jogar lixos nas lixeiras sendo que o mesmo não é mais exibido.
- Você pode jogar quantas vezes quiser, não há limites de jogada, também poderá abandonar a partida quantas vezes quiser, não há limitações para abandono de jogo.
Plano de desenvolvimento do jogo
O plano de jogo foi elaborado em 4 fases, tendo como base a gerencia de desenvolvimentos de grandes jogos do mercado atual.
1o Fase – Roteiro:
Cada vez mais se assemelham a roteiros de filmes. Este é um item fundamental para o processo de criação e será o elemento crucial para convencer os investidores da potencialidade do nosso jogo. É nesse item que o jogo deve mostrar seu diferencial em relação aos outros. Chamam-se aos roteiros de jogos de roteiros interativos, pois diferentemente que os roteiros de filmes, devem ter espaço para interferência do usuário no desencadeamento da história.
APS
6
2o Fase - Game Design:
Entende-se por game design a conceituação artística do jogo. Hoje em dia, dada a complexidade das histórias e dos cenários elaborados é importante que esta parte do documento seja escrita por um artista. Dentro deste item deverão ser expostos quais as principais características dos cenários, esboços de personagens, descrição das texturas fundamentais, mapas e descrições dos combates. (também denominado de level design).
3o Fase - Game Play:
Nesta parte do documento deve descrever-se como será a jogabilidade. PRINCIPAL ETAPA DE UM JOGO, Por jogabilidade entendem-se as regras do jogo e o balanceamento das regras (game balancing). Nesta descrição deve ficar claro que o jogo é divertido e irá proporcionar desafios interessantes. Esta parte do documento é muito importante para guiar os programadores principalmente na etapa de scripting. Uma mal elaboração dessa etapa pode influência seriamente em um mal desenvolvimento (bugs) e atrasos em todo o projeto.
4o Fase - Interface Gráfica:
Pode-se dividir a interface em in game e out game. A primeira consiste na instrumentação disponível durante o jogo e é responsável pela entrada de dados do jogador para a aplicação. A interface out game é a forma de apresentar a introdução do jogo, sua configuração, instruções, carregar o jogo, entre outras operações de suporte. Costuma-se dizer que a melhor interface é aquela que passa despercebida para o jogador, permitindo que o mesmo possa focar-se no desenrolar da história e das ações. Resumindo, o in game é a parte do jogo que se é jogável, a parte aonde você possui um tempo para atingir o objetivo que é fazer pontuação acertando corretamente o tipo de lixo em sua lixeira, já o out game é a nossa abertura do Marinho correndo e a tela onde você escolhe jogar ou sair do jogo.
APS
7
Projeto do programa
O projeto foi simples, e consistiu na sequência das fases citadas no plano de desenvolvimento do jogo, após reunir todas as informações necessárias e deixar tudo definido do jogo, partimos para o desenvolvimento aonde usamos a ferramenta de desenvolvimento em JAVA chamada ECLIPSE para criar os algoritmos e gerar a aplicação do jogo. Baseado em nosso conhecimento adquirido em boa parte nas aulas de LPOO e ALPOO, e também em alguns tutoriais na internet, conseguimos concluir com sucesso o que estava previsto e planejado dentro dos prazos estipulados. Nas primeiras horas de desenvolvimento foi um pouco complexa, iniciamos a parte visual para facilitar é ter visão de como o jogo se sairia com o decorrer do desenvolvimento, aplicando métodos e classe necessários de acordo com o caminhar da programação.
Passamos por algumas dificuldades que devemos citar, esta no qual se
...