O motor é o núcleo de um sistema de software complexo, que contém a funcionalidade básica sem levar em conta o código e as especificidades da jogabilidade de um jogo em particular. Nesse sentido, você precisa entender como esses aplicativos funcionam antes de começar a escrever seu produto.
Instruções
Passo 1
Pesquise o mercado e determine quais jogos estão atualmente em demanda. Com base nisso, é necessário determinar os parâmetros do motor para eles. Claro, você pode escolher qualquer jogo, especialmente se você não planeja vender seu empreendimento. No entanto, seu trabalho será mais agradável se você sentir que pode ser útil para alguma coisa.
Passo 2
Liste os requisitos. Determine a liberdade de ação necessária e os gráficos realistas que serão suportados pelo motor criado para o jogo. Depois disso, observe parâmetros como desempenho, número de personagens, características do enredo e outros pontos que precisam ser considerados no núcleo do jogo.
etapa 3
Determine os parâmetros de arquitetura. Vale a pena adotar uma abordagem de cima para baixo e construir uma hierarquia de funções. Isso é necessário porque, no futuro, você precisará levar em consideração as peculiaridades da API e ajustar a interface do jogo em níveis mais elevados de trabalho.
Passo 4
Crie um pseudocódigo com o qual projetar a implementação das funções do mecanismo inferior. Deve ser executado em russo sem o uso de linguagens de programação. O pseudocódigo deve responder à pergunta "o que precisa ser feito?" e foco na implementação descritiva do algoritmo.
Etapa 5
Prossiga para a fase de design, ou seja, faça um programa de trabalho para o motor que implementa suas idéias. Teste e depure seu código. Este processo é bastante complicado, especialmente se você não for bom em programação.
Etapa 6
Lembre-se de que para escrever um motor de jogo completo você precisa ter conhecimento especial e tempo livre. Atualmente, você pode encontrar muitas soluções prontas gratuitas na Internet, nas quais milhares de horas-homem de programação foram gastas. Nesse sentido, você não deve pensar que concluirá seu projeto em uma ou duas semanas. Pode levar anos para você escrever um motor mais ou menos funcional para o jogo.