Open pedrykolasAlt opened 2 years ago
botei inicialmente a variável jogador como 1, playersOnline como true e comentei da linha 645 até 767 (conexão multiplayer) para testar o boss
também comentei todos os socket.emit()
no fim do update, botei a tecla J pra mudar pro jogador 1 e a tecla K para mudar para o jogador 2
para testar a magia do mago, tb botei pra apertar a tecla W (linha 1669 até 1699 ou procurar por keyW.isDown)
lista to do:
variaveis que terão que ser compartilhadas entre jogador 1 e 2:
mageUpPress mageRightPress mageLeftPress mageSquarePress mageCirclePress
knightUpPress knightRightPress knightLeftPress knightSquarePress knightCirclePress
o jogo não estará "sincronizado" como um todo, basicamente:
como o olho vai ter um loop fixo de ações, não haverá problemas em teoria
tela inicial (pressStart) não detecta toque
na linha 800 tem que criar função pra quando o tiro tocar na borda do mapa!
criei função de deste de envio de função de um player para outro na linha 1790 - 1802
verificar se é possível tocar em 3 botões ao mesmo tempo
se usa o microfone, não tem som do jogo
pra testar o projetil, comentei linha 1612, 1615 - 1618, 1632 - 1634, 1641
nota: código tá bem meia boca, tempo acabando e pesquisar agora ia demorar demais, então fiz usando muita variável e o conhecimento de phaser e js que tava fresco na memória
falta, em resumo:
criar salas de partida (já tem botão e texto) [ajuda do professor] comunicar variáveis entre os jogadores [ajuda do professor] fazer o boss atacar e se mover durante a batalha colidir projetil do mago com borda do mundo [ajuda do professor] efeito visual e sonoro de pulo duplo efeito sonoro da magia do mago gameOver do jogo vitória do jogo fazer mago atirar em outras direções verificar toque de tela múltiplo [ajuda do professor] verificar microfone mutando o jogo [ajuda do professor] verificar tela inicial [ajuda do professor]