Projeto Java Ee: Conceitual

Evaluando propuestas

Publicado: Hace 6 meses Plazo: No definido Propuestas: 3 Freelancers interesados: 5

Abierto

Descripción:

Quero que você pesquise na Internet sobre todos o tipos de jogos e me responda, através de algumas perguntas que vou lhe fazer, como poderia ser implementada determinado recurso que você aprendeu nesta disciplina em certos jogos.

Como exemplo, que as matrizes poderiam ser utilizadas em jogos como Batalha Naval, ou Campo Minado. Mas, em um jogo como Pac-man, onde cada fantasminha precisa calcular o melhor caminho para chegar até o protagonista, não seria o grafo uma abordagem mais efetiva? E para jogos de cartas, como Buraco, não seria necessária uma abordagem com pilhas, para representar o resto?

Descrever como determinada abordagem utilizando uma estrutura de dados poderia ser aplicada em um jogo. Não há problema se você citar o mesmo jogo para mais de uma estrutura de dados. O mais importante é que você consiga aplicar as estruturas sobre os jogos.

Segue abaixo a lista de estruturas que você deve descrever textualmente:

*matrizes;

*listas encadeadas;

*pilhas;

*filas;

*árvores binárias;

Descrever a estrutura básica e a forma com que os elementos são manipulados, se há algum tipo de percurso envolvido e se algum tipo de balanceamento seria necessário.

*grafo;

Descrever os relacionamentos entre os vértices, e se deve ser aplicado os conceitos sobre pesos e caminhos

*lista de prioridades;

*tabela hash.

Agora, quero que você descreva como a tecnologia Java poderia suportar as aplicações que você descreveu na primeira parte deste teste.

Por exemplo, hoje em dia é possível jogar com um amigo que está localizado no outro lado do mundo. Isso é possível através do conceito sobre aplicações distribuídas. Então, responda como essas aplicações poderiam ser implementadas sob este ponto de vista.

Além disso, os jogos também são compostos por diversos sistemas de suporte, que mantém as contas dos usuários, sistemas de pagamentos, etc. Como esses sistemas podem suportar os jogos que você citou? Considere que esses sistemas de suporte também devem ser considerados como parte integrante dos jogos.

Como a arquitetura multicamadas da plataforma Java EE poderia lhe ajudar na implementação de alguns dos jogos citados, através da aplicação de RMI e JNDI?

Como o framework Spring, e o conceito de IoC poderia ser útil no desenvolvimento dos jogos?

Como a recursividade poderia ser útil neste cenário?

Responda também se o estudo e a implementação do cálculo de números fatoriais e a série de Fibonacci foram úteis na compreensão da recursividade e na aplicação do cenário de jogos.


Categoria: IT & Programação
Subcategoria: Programação
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor, Gerente de projetos, Analista de negócios

Freelancers que ya aplicaron para este trabajo

Hélio M. Sou graduado em Analise e Desenvolvimento de Sistemas pelo Instituto Federal do Triângulo Mineiro. Durante o período de faculdade tive experiência em desenvolvimento web, modelagem 3D e Unity através de estágios e in... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana