O antigo jogo bomberman. Desenvolvido em C para fins de aprendizagem.
Este projeto está sob a licença GNU GPLv3.
Falarei apenas sobre usuários de Windows , pois os usuários de Linux já devem saber como fazer isso.
Para compilar os fontes, você deve ter o MinGW instalado em sua máquina, bem como as bibliotecas SDL2 , SDL2_images , SDL2_ttf e SDL2_mixer .
Consulte o Google para obter informações de instalação ou talvez vá para este tutorial
Crie um novo projeto C (se puder, selecione o compilador MinGW). Em seguida, busque as fontes do meu repositório usando um cliente git (eu pessoalmente uso este):
$ git clone http://github.com/jhoukem/Bomberman
Em seguida, extraia todos os arquivos do repositório para a raiz do seu projeto:
$ mv Bomberman/* my_project_root_path/
Vá para: Projeto -> Propriedades -> Compilação C/C++ -> Configurações
Na aba de configurações da ferramenta , expanda a opção GCC C Compiler . Clique na pasta 'Inclui' nas fontes. Na janela de inclusão de caminhos, adicione a pasta ‘headers/’ .
Ainda em: Projeto -> Propriedades -> Compilação C/C++ -> Configurações
Na guia ' Configurações da ferramenta ', expanda a opção MinGW C Linker . Clique na pasta 'Bibliotecas' . Em seguida, nas janelas de bibliotecas, adicione as seguintes bibliotecas (a ordem é importante):
Isso deve ser suficiente para compilar os fontes (se você instalou as bibliotecas SDL2 em seu computador), mas se quiser que seu arquivo '.exe' tenha um ícone (que é melhor), você terá que seguir mais estes dois passos:
Ainda em: Projeto -> Propriedades -> Compilação C/C++ -> Configurações
Vá para a guia ‘Build Steps’ e preencha o campo de entrada do comando com a seguinte linha:
windres ../rsc/ressources.rc ../rsc/ressources.o
Isto criará um recurso binário para o compilador para que ele possa carregar o ícone no arquivo '.exe' .
Volte para a aba ' Tool Settings ' e no MinGW C Linker , em Miscellaneous , adicione um novo objeto com o caminho para o recurso que criamos:
../rsc/ressources.o
(Eu usei '../rsc ' porque o diretório atual do compilador estará na pasta Release/Debug em nosso projeto, então temos que voltar uma vez para podermos alcançar a pasta 'rsc' ).
E... é isso!
Você concluiu a configuração do projeto. Agora vá em frente e compile as fontes (Ctrl + Maj + B). Sinta-se à vontade para adicionar qualquer melhoria ao jogo e me informar sobre isso.
O arquivo '.exe' precisa que a dll do SDL esteja na mesma pasta para ser executado. Crie uma nova pasta e adicione o arquivo '.exe' , a pasta 'rsc' e todas as dll SDL.
Agora você pode simplesmente compactar esta pasta e compartilhá-la com um amigo.