Finalização de Jogo em Unity 3d - c# - 70% concluido


Terminado
Descripción:
Projeto de um jogo já pensado em C# usando Unity 3D.

O jogo é pensado para ensinar conceitos bem básicos de programação (baseado em um jogo chamado Human Resource Machine), através de comandos pré estabelecidos e apresentados ao jogador ao longo de seu progresso. O jogador terá caixas com números em uma esteira de entrada e ele deverá levá-los para a esteira de saída conforme o desafio solicita. Toda a inteligência dos comandos já foi feita, porém não são apresentadas mensagem de erro conforme comandos em ordem inválida tentam ser executados.

Será necessária a criação de uma tela de seleção de fases. No primeiro acesso ao jogo, apenas a fase inicial poderá ser acessada. As subsequentes deverão ter um ícone identificando o bloqueio. Também é necessário um botão identificado como "Apagar progresso", retornando a tela ao seu estado inicial.

O personagem principal e o NPC do jogo (que fornece dicas) precisam de animações básicas. O jogador não controla o personagem diretamente - de acordo com os comandos inseridos e a medida em que o código vai sendo executado, o personagem se movimenta para realizar as ações.

A inserção de comando é realizada através de uma textbox. Ao inserir um comando e pressionar a tecla Enter, a validação do comando deve ser feita (analisar se o comando existe, caso contrário, trocar a fonte para vermelho e mostrar uma mensagem solicitando o preenchimento de um comando válido). A textbox não deve permitir mais do que 15 comandos. Ao pressionar um botão para executar o código, caso existam erros, o NPC deverá avisar o usuário sobre o erro cometido. (Exemplo: caso ele tente apresentar um valor nulo, o NPC deverá alertar que ele precisa ter um valor válido para apresentar. Caso o valor esperado na saída seja 1,2,3 e ele tenha colocado diferente disto, o NPC o alertará do resultado que deveria ser o correto.) Possuímos uma lista de testes de erros a serem tratados (7).

Caso os comandos inseridos pelo jogador estejam corretos, o NPC mostrará uma mensagem de parabéns e informará que o desafio seguinte está disponível, permitindo que ele volte ao menu de seleção de fases. Ao final do último desafio, será apresentada uma tela diferente de parabenização pela conclusão do jogo.

O jogo terá 6 desafios diferentes, que já estão criados e especificados (Com resolução das fases).

Estaremos disponibilizando os códigos via BitBucket. Eu diria que o projeto esta 70% concluído.
No aguardo

Obrigado


Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Abierto

Presupuesto

2

Propuestas

3

Freelancers interesados

Publicado: Hace 11 meses

Plazo: No definido

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

Freelancers que ya aplicaron para este trabajo

Willian R. M. Programador com ampla experiência em aplicativos desktop Windows e Linux. Principais habilidades: C# C++ VISUAL BASIC PENTEST BANCO DE DADOS ( LOCAL OU NA NUVEM) HTML PHP + detalles

Rafael S. Sou um profissional dedicado a resolver os problemas impostos a mim. + detalles