Jogo em java- pac man

Terminado

Publicado: Hace 3 meses Plazo: 10 días Propuestas: 1 Freelancers interesados: 1

Abierto

Descripción:

Os objetivos obrigatórios são:
1. O jogo deve implementar pelo menos cinco “elementos móveis” que atuarão simultaneamente na tela: um pacman (o come-come) e quatro ghosts (os fantasmas vermelho, azul, lilás e laranja). Cada um desses elementos será controlado por um autômato finito determinístico (AFD) executado como uma thread – um AFD e uma thread por elemento móvel.
2. Além dos elementos móveis, o jogo deve implementar um elemento imóvel chamado árbitro. O árbitro será responsável pelo gerenciamento e acompanhamento do jogo, atuando por exemplo para: criar e disparar as threads, colocar os biscoitos de tempos em tempos para o pacman comer (os dots, se o grupo escolher implementar essa opção), enviar os símbolos de entrada para cada AFD, etc. O árbitro também faz a interface do jogo com o usuário.
3. O pacman será comandado pelo usuário. O alfabeto para o pacman será as quatro teclas de movimentação: cima, baixo, esquerda e direita.
4. Os ghosts serão comandados automaticamente pelas inteligências dos AFDs – um AFD por ghost. O alfabeto para cada ghost faz parte das opções de projeto escolhidas pelo grupo, mas pode variar entre:
• sinais temporais (tiks), enviados pelo árbitro de tempos em tempos para cada AFD.
• sinais de posicionamento relativo, enviados pelo árbitro para cada AFD quando muda a posição do pacman em relação ao ghost: está na direita, na esquerda, em cima ou em baixo.
• sinais de posicionamento absoluto, enviados pelo árbitro para cada AFD quando esse passa em alguma posição absoluta específica, por exemplo, alguma encruzilhada no labirinto. As escolhas de cada ghost serão baseadas no desenho do AFD e nos sinais de entrada recebidos do árbitro que gerencia o jogo.
1.2 Requisitos opcionais
Propositalmente, os requisitos para este trabalho não foram colocados de forma rígida. Cada grupo pode escolher implementar outros requisitos para tornar o jogo mais interessante e valorizar seu trabalho, ou mesmo modificar algum requisito “obrigatório” para tornar o jogo mais interessante – desde que a mudança não altere substancialmente a proposta do trabalho (utilização de AFDs) e seja aprovada antecipadamente pelo professor da disciplina.
Exemplos de requisitos opcionais podem ser: número variável de ghosts, oferta de “biscoitos” e/ou outros bônus para atrair o pacman, controle variável de dificuldade, etc.

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

Freelancers que ya aplicaron para este trabajo

Blupink S. Diretora de estúdio de jogos, formada em Ciências da Computação. Nosso estúdio oferece serviços de outsourcing em programação e arte visual. Diversos jogos já lançados no mercado. ÁREAS DE ATUAÇÃO: Desenvolvimento ... + 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.