Skip to content

hrodruck/selecao-puga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de teste feito como parte da seleção para PUGA studios

Tarefa 1: As funcionalidades foram adicionadas em UI Manager, o qual é componente de Managers na cena Test. O parâmetro Time to Win define o tempo da partida.

Tarefa 2: O novo inimigo se chama STAY_SAFE. Seu comportamento é de se manter distanciado do jogador e atirar. Ele não dá dano, assim como alguns outros dos nove inimigos pré-prontos. Creio que seja bug na parte do código recebido que trata do dano dos inimigos.

Tarefa 3: A definição do Scriptable Object se encontra na pasta "Assets/Scripts/Scriptable Objects". Se chama ShipStatus.

Tarefa 4: O fluxo é feito a partir do Scene Manager, script separado em objeto vazio (por conta do DontDestroyOnLoad)

Tarefa 5: Foi utilizada a classe PlayerPrefs. A quantidade de moedas é salva a cada fim de jogo (quer seja vitória ou derrota), mas não durante o jogo. Isto é, se o jogador fechar o jogo no meio, suas moedas não serão contabilizadas. Acredito que seja comportamento esperado.

Tarefa bônus: a lógica de passar os dados de escolha entre as cenas está em Scene Manager, a lógica de escolher está em Home Custom Picker, ambos na cena Home.

Pontos de destaque:

A tela e a UI se ajustam bem a várias resoluções, para dar suporte à futura versão Android. Assumi que seria usado o formato landscape quando fiz a tela de Home.

Corrigi o bug prévio que impedia o jogador de morrer sob stun

Toda a navegação utiliza botões já cadastrados nas configurações de Input, e não o mouse, para maior suporte a joystick

O armazenamento da quantidade de moedas coletadas é independente de plataforma

Qualquer ajuste ou má compreensão minha, peço que me retorne em [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published