-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interface/Menu Principal #16
Comments
Perfeito, a principio o que definimos segue uma arquitetura client-server, os comandos acionados na interface são enviados para o servidor que atualiza a logica do jogo. O servidor informa a interface sobre os eventos do jogo. Por exemplo para atualizar a posição do personagens haverá botões direcionais:
Entao pra que o personagem se mova pra cima no mapa ele clica no botao que contem a setinha pra cima, a interface envia uma requisição para o server informando que o jogador movimentou Outros elementos visuais que penso que devem existir é o HUD de vitalidade:
Container de mensagens do chat o que mais tiver de sugestoes só colocar na mesa |
Alguns outros elementos que eu consigo imaginar aqui são menus que listem os dados do personagem, por exemplo a API (servidor) retorna os dados que descrevem os atributos do personagem: Então pode haver um menu que vc abre e disponibiliza opções como status do personagem, listando os atributos (power, resistance, agility, etc, hp atual/hp maximo) etc Outro que lista os itens que o personagem possui Equipamentos Quests |
Massa! |
Acho interessante termos uma ideia de quantas e quais serão as opções que terão no Menu/Interface Principal, não acham? Pois a partir desse ponto conseguimos entender melhor os fluxogramas do jogo. Onde estarão as configurações de áudio/vídeo, opções do jogo, a saída, o caminho até o jogo em si. Em geral, mapear todos os caminhos desde a inicialização do jogo, até o momento em que o jogador sai. O que acham?
Mals se eu estiver falando alguma besteira, ainda to lendo todos os cards kkk
The text was updated successfully, but these errors were encountered: