Projeto final da matéria ihs.
link do video demonstrando o multiplayer funcionando em localhost:
- Compilando o Projeto:
1 - Clone este repositório.
2 - Estando no projeto, vá até a pasta src e execute o arquivo make.
- Linkando os Dois Emuladores (Multiplayer):
1 - Abra a pasta tools/emulator e execute o bgb (emulador de gameboy).
2 - Abra duas abas do emulador:
2.1 - Em uma das duas abas, basta clicar com o botão direito na tela do emulator e selecionar Link->Listen->Selecionar Porta (8765 padrão do bgb).
2.2 - Na segunda aba, basta clicar com o botão direito na tela do emulador e selecionar Link->Connect->Selecionar IP:PORTA
- Executando a ROM do PONG-Multiplayer:
OBS: Nada impede que o usuário execute a ROM e depois link os dois emuladores, funcionará da mesma forma se todos os passos forem realizados corretamente.
1 - Seguindo o tutorial, uma vez que ja temos o projeto compilado, e os dois emuladores linkados, basta executarmos a ROM do jogo:
Clicar com o botão direito na tela do emulador e selecionar Load ROM
Ir até a pasta do projeto->build->selecionar o arquivo main.gb Repita esse mesmo processo de Load ROM na tela do outro emulador. Ao final do processo ambas as telas dos emuladores devem estar da seguinte forma:- Iniciar o PONG-Multiplayer:
Uma vez estando na tela de START em ambos os emuladores, basta apertar em uma das telas a tecla A do teclado do PC (corresponde a B no gameboy) e na outra tela apertar a tecla S (corresponde a tecla A do gameboy)
PONG-Multiplayer rodando: