Como fazer jogos c

Faça C Games

C é uma linguagem de programação amplamente utilizado que encontra favor particular na indústria de jogos. variante do C ++, o que melhor suporta os chamados "objetos" ou funções independentes, é especialmente bem favorecida na indústria de computador contemporâneo. Usando C, os programadores podem desenvolver jogos muito poderosos, assim que ir em seu próprio país pode ser difícil se você quiser fazer aplicações graficamente intensos. Você vai precisar acima de habilidades básicas de programação para projetar jogos mesmo simples.

Coisas que você precisa

  • compilador C

Recursos Gathering

  • Adquirir um compilador de qualidade C. Microsoft começou a oferecer o Visual C ++ para livre há algum tempo, juntamente com um bando completo de ferramentas de apoio. Este é um recurso fantástico para os programadores no mundo em desenvolvimento, e pode trabalhar para você no Ocidente também. É possível simplesmente transferir o Visual C ++ da Microsoft ou outras organizações - tudo de graça. Se você quiser usar outra versão do C, há muito mais disponíveis, como o compilador GNU C.

  • Obter algumas boas idéias do jogo. Em primeiro lugar, considerar: O que é um jogo? O que torna estas coisas que chamamos de "jogos" interessantes? Pode não haver muito que você pode fazer em seu próprio país, se você não tem extensa experiência no desenvolvimento de gráficos, de modo a tentar pensar em idéias do jogo para jogos sem gráficos pesados. Claro, se você desenvolver um jogo verdadeiramente grande, você pode ser capaz de conseguir alguém para ajudar com gráficos posteriores.

  • Plano de seu jogo. Não há nenhuma definição de conjunto do que um "jogo" é, assim você pode planejar muitas coisas diferentes. Ao aplanar, pensar em exemplos prototípicos de jogos como Dice ou xadrez do mentiroso. No primeiro caso, você vai querer um gerador de números aleatórios, então você precisa olhar para cima como implementar isso com o seu compilador particular e sistema operacional. No segundo caso, você precisará de inteligência artificial real para decidir a estratégia computador.

Escreva um programa



  • Desenvolver a função principal para o seu programa e certifique-se que você pode compilar em sua máquina sem problemas. A função não tem que fazer nada ainda, mas você pode pensar adiante para considerar o que variável global seria útil para declarar, se houver. A questão central é garantir que você pode executar o seu compilador e determinar onde os arquivos que produz estão localizados.

  • Escrever um módulo de entrada. Não vai ser um jogo a menos que o usuário pode inserir informações de alguma forma. Então você vai precisar para escrever algum código para aceitar a entrada do usuário, como acontece com muitas aplicações de software. entrada de texto aceitar não deve ser muito difícil, mas você provavelmente também quer ser capaz de aceitar informações sobre a posição do cursor e cliques do mouse. Você pode querer olhar para cima maneiras de usar funções C que interage com as funções do Windows lidar com o mouse, embora seja possível obter entradas do usuário de outras maneiras.

  • Escrever um módulo de saída. O programa tem de reagir a entrada do usuário em uma maneira significativa. No entanto, não têm necessariamente de ser tantas decisões abertas para o usuário em um determinado ponto no tempo para um bom jogo para se desenvolver. Mesmo se você simplesmente tem o usuário passar por menus de múltipla escolha, você ainda pode fazer uma "escolha sua própria aventura" do jogo. Mas você pode obter mais extravagante no desenvolvimento de ficção interativa. Você pode desenvolver o texto-aventura padrão onde o usuário insere palavras inteiras e frases, ou mesmo frases fora de um universo limitado de frases seu programa pode entender. Isto pode ser complicado, mas a saída não precisa ser, e pode ser tanto de texto simples ou texto com gráficos simples ou outro conteúdo audiovisual.

  • Depurar. Até agora você ter escrito o código suficiente para causar problemas. Pense sobre o que está errado eo que pode dar errado em circunstâncias diferentes.

    Mais geralmente, você será capaz de ver o que funciona eo que não funciona com o seu projeto de jogo. Escrever um novo programa, agora que você tem mais experiência. Tornar as coisas mais grandioso e mais suave, etc. Você pode até querer rever a sua ideia para um jogo, agora que você tem uma idéia melhor do que você pode implementar.

De esta maneira? Compartilhar em redes sociais:

LiveInternet