Tridimensionais jogos multiplayer online reunir muitos tipos diferentes de programas e procedimentos de programação. Estes procedimentos incluem a inteligência artificial para jogos, rede para comunicar através da Web e funções geométricas para transformar e visualizar estruturas virtuais no espaço 3-D. Programação de um projeto como este a partir do zero seria naturalmente um compromisso difícil, mas você pode obter assistência por estudar jogos existentes. Fazendo o seu próprio jogo multiplayer online 3-D desenvolve habilidades em muitos tipos de programação, que você pode, em seguida, se aplicam a projectos nongaming.
Faça o download do código-fonte para um jogo multiplayer online de código aberto como o AssaultCube ou BZFlag. O código-fonte é o conjunto de arquivos de texto que contêm as instruções que dizem ao jogo como executar. Vai ser no mesmo local como o arquivo executável do jogo.
Leia a documentação que veio com o código-fonte. A documentação especifica a linguagem de programação desenvolvedores do jogo usado para escrever código-fonte do jogo.
Instalar um kit de desenvolvimento livre para a linguagem de programação. A Oracle fornece um kit para desenvolvimento Java, e Open Watcom fornece um para C e C ++ desenvolvimento.
Ler, em um processador de texto, cada arquivo de código-fonte do jogo. Isso vai começar a mostrar-lhe como funciona o jogo. Você não vai entender a maioria das declarações, mas aqueles que entendem irá fornecer uma base para aprender o resto do código. Em particular, leia os comentários, que são declarações não executáveis explicando o que uma seção do código faz. Estes irão aparecer dentro de porções de texto como este: "/ Este é um comentário /."
Memorize trechos de código, como arquivos-fonte completo. Memorização promove a compreensão, como professor de neurociência Dr. Bill Klemm da Texas A&M University disse. Memorize com cartões de memória flash, ou qualquer técnica que você usou para aprender um outro assunto, como os termos do vocabulário para uma língua estrangeira.
Percorrer o código usando depurador do seu kit de desenvolvimento. Leia a documentação do kit para obter instruções detalhadas sobre como usar essa ferramenta. Percorrendo o código significa executar instruções uma de cada vez. Este processo mostra exatamente como as variáveis e declarações do jogo funciona. Repita este passo até que você compreenda o propósito de ou cada variável ou cada declaração no programa.
Apagar porções de código, em seguida, recompilar o programa e observe os efeitos exatos sobre o jogo que a sua eliminação causadas. Por exemplo, se você notar que a perna direita de um personagem está em falta após a exclusão de uma função particular, escrever em um jornal que a função você excluiu foi essencial para simular perna direita do personagem.
Procure e alterar qualquer cadeia constante ou texto em um dos arquivos de origem do jogo. Por exemplo, mudar o 5-3 para a declaração hipotética "LivesPerCharacter = 5-". Este passo apresenta a programação do jogo. Repita o passo para cada corda e constante numérica no jogo.
Escrever o código-fonte que afeta as variáveis não constantes no jogo. Por exemplo, mudar a aparência de um personagem, ou o ambiente do jogo se passa. O conhecimento que você ganhou de estudar o jogo em etapas de cinco a sete irá permitir-lhe para escrever este código-fonte.
Repita o passo anterior até que você não pode reconhecer o jogo original por mais tempo. Quando isso acontece, você vai ter concluído o seu próprio jogo multiplayer online.