fegemo / cefet-games-meow-au

Um jogo simples, descomprometido e maroto para você descobrir sobre a secreta vida animal.
4 stars 17 forks source link

[game design] (110 mangos) Criar o overworld, ou macro jogo #59

Closed fegemo closed 6 years ago

fegemo commented 6 years ago

Ao iniciar um jogo, em vez do jogo simplesmente dar início a uma sequência de jogos, ele mostra ao jogador um overworld (macro jogo), que pode ser um mapa com alguns "pontos estratégicos" no qual se pode iniciar os minigames.

O grupo deve pensar em o que seriam metáforas interessantes para o cenário e para os pontos estratégicos. Não é necessário (apesar que poderia ficar legal) mostrar um avatar representando o jogador (como existe no Mario), mas deve ser possível selecionar qual ponto deseja-se jogar ao se clicar/tocar nesse ponto (como é feito no WarioWare - 07:13 até 07:33). Imagino que 3-5 pontos estratégicos seriam suficientes para nós. Cada ponto estratégico deve ser criado visualmente como uma entidade diferente - não faça seu mapa ser simplesmente uma imagem png contendo o cenário e os pontos... é 1 imagem para cada.

Os "pontos estratégicos" devem ser sequências 5 a 7 sessões de minigames e esses minigames devem ser, na medida do possível, únicos daquele ponto estratégico (i.e., se tivermos minigames o suficiente para o número de pontos estratégicos). Além da diferença dos minigames únicos de cada ponto estratégico, também deve mudar o intervalo de dificuldades deles. A tarefa #57 (intervalo de dificuldade do sequenciador) vai permitir que isso seja possível.

A dificuldade de cada ponto estratégico deve estar comunicada na interface do jogo. Uma forma seria colocar de 1 a 3 ícones de alguma coisa sendo que 1 ícone representa dificuldade tranquila e 3 ícones dificuldade alta.

Todas as fases devem estar liberadas para o jogador. O desbloqueio de fases será desenvolvido em outra tarefa: a #60 (progresso macro do jogador).

Esta nova tela deve ser criada contendo uma música de fundo (que terá sido feita na tarefa #58) e efeitos sonoros simples, quando adequados (de clicar em um botão, por exemplo). Esses efeitos podem ser os mesmos daqueles usados para a tela de menu principal.

_Nota de implementação: a LibGDX possui o pacote scene2d.ui, que contém várias funcionalidades para criarmos widgets comuns de interfaces gráficas, como botões, inputs e determinação de layouts. É bastante recomendado que o grupo utilize esse recurso, assim como será feito na tela de menu principal - da tarefa #54 (pode ser usado como exemplo)._

fegemo commented 6 years ago

#59 Criar o overworld, ou macro jogo