Como criar um cliente e uma interface de jogo para um jogo multijogador online | Episódio 2-3
Na segunda parte desta série de tutoriais, @TechWithTim apresenta a construção do cliente para lidar com conexões ao servidor para um jogo multijogador online. Ele cria uma interface fácil de usar, permitindo que os jogadores respondam a perguntas e interajam com o servidor, fornecendo uma implementação prática da interação servidor-cliente.
Novo no Cloud Computing? Comece aqui com um crédito de $100!
Capítulos:
0:00 O que vamos fazer
0:50 Criar ficheiros .py
1:35 Copiar protocolos
1:45 Escreva client.py
4:40 Criar métodos
6:00 Escrever método Receive
7:40 Escrever Método Start
8:15 Escrever Método Handle
11:00 Escrever o método Send
11:45 Escrever Resposta de Validação de Cliente
14:55 Recapitulação do Script do Cliente
16:15 Escrever game.py
16:30 Instalar pygame
17:05 Importar pygame
17:20 Criar Classe de Jogo
17:45 Criar Variáveis
20:10 Crie a lógica do jogo
23:45 Definir desenho
26:25 Desenhar Login
32:00 Inicializar Jogo Matemático
33:35 Criar método handleEvent
36:00 Testar Aplicação
36:40 Ajustar Caixa de Entrada
37:10 Submeter Entrada do Utilizador ao Servidor
39:55 Teste a aplicação
40:55 Desenhar Métodos Restantes
43:02 Criar um cliente adicional
43:55 Implementar Jogo de Sorteio
46:05 Teste a aplicação
47:20 Melhorar Índice
47:40 Teste a Aplicação
48:10 Lidar com oponentes
51:00 Testar App
51:30 Resolver um bug de tupla
51:45 Teste a Aplicação Novamente
52:10 Teste o que acontece se alguém sair
52:30 Exibir estado do oponente
55:10 Teste a aplicação
55:38 Conclusão
Consulte o código no Github do Tim.
Saiba mais sobre Python.
Subscrevapara ser notificado de novos episódios à medida que são lançados.
#AkamaiDeveloper #GameDev #Python
Produto: Akamai Developer, Desenvolvimento de jogos, Python; @TechWithTim