DROP QUATRO.

Drop Four é um clone 'Connect Four' escrito em C ++.
Baixe Agora

DROP QUATRO. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Peter Kirby
  • Site do editor:

DROP QUATRO. Tag


DROP QUATRO. Descrição

Drop Four é um clone 'Conectar quatro' escrito em C ++. Drop Four é um clone "Connect Four" escrito em C ++. Suporta uma interface de texto e uma interface gráfica através do WXWidgets.drop Four funciona muito bem no projeto Linux, Macintosh e Windows.DocumentationThis, começou há sete anos, mas agora estou liberando o código-fonte ao mundo. É um exercício relativamente simples em inteligência artificial e desenvolvimento de jogos. Embora eu tenha criado uma versão do Windows usando primitivos gráficos, gostaria de criar uma versão que usa wxwidgets para desenvolvimento entre plataformas. Para este fim, vou precisar de outros desenvolvedores que são capazes de design gráfico (sprites para as peças e uma imagem do conselho são um requisito mínimo) e, possivelmente, familiarizados com WXWidgets. Mesmo que ninguém mais faça programação (um estado de assuntos indesejável), precisarei de uma pequena ajuda com gráficos. Mesmo melhor seria encontrar alguém familiarizado com WXwidgets. O alvo é produzir executáveis e pacotes para os sistemas operacionais populares do Mac OS X, Windows 32-bit e Linux. Isso não é para excluir também criar versões para o seu computador favorito, dispositivo portátil, consola de jogos ou qualquer outra plataforma. Estes serão desenvolvidos (especialmente uma versão de Palm) depois que um bom jogo é criado para os três sistemas operacionais acima mencionados.Peter Kirby, o admin do projeto, está familiarizado com o C ++, passando de maneira familiar com o jogo AI, e começando a aprender wxwidgets. O código foi revisado para tentar um estilo consistente, em tais aspectos como variáveis de nomeação, a fim de torná-lo mais facilmente legível por outros programadores. Para manter este objetivo, observe o estilo do código-fonte da placa.cpp em suas próprias contribuições. O aviso a seguir está presente no arquivo DropFour-Text.cpp: isso é escrito em C ++. Escrevi uma versão anterior no qbasic, mas estava no lado lento em níveis mais altos de dificuldade. Esta é uma tentativa de otimizar a inteligência artificial do programa. Os gráficos são inexistentes neste momento e certamente poderiam ser adicionados. As funções da interface podem ser alteradas (em ioface.cpp) sem qualquer alteração no Board.cpp.well, criei uma GUI gráfica usando as funções da API do Windows; No entanto, não estou satisfeito em ter um programa somente no Windows. Portanto, este programa será projetado para usar wxwidgets. A interface de texto é principalmente para aqueles que desejam testar a AI enquanto o GUI do WXwidgets está sendo desenvolvido. Os arquivos board.cpp e board.h * devem * permanecer exatamente o mesmo na versão de texto e na versão gráfica. Para evitar linhas longas, use guias largura 4 ou menos; No entanto, a tabulação deve ser consistente em qualquer largura. Uma espécie de húngaro é usada para indicar quais são as variáveis (sejam elas, ou índices, e assim por diante) .Detailed Notes no algoritmo e as otimizações obtidas podem ser encontradas no arquivo Board.cpp. O conhecimento do algoritmo "minimox" e "alfa-beta" a poda tornará mais compreensível. A única melhortimização que prevejo pode ser uma espécie de mesa de hash para evitar recalcular movimentos potenciais já examinados. Isso pode não ser necessário para a CPU modernos, mas pode ajudar ao portar para um dispositivo portátil subpoderado, se isso for feito.


DROP QUATRO. Software Relacionado

Katoms.

Katoms é um clone de um antigo jogo de estratégia multijogador de turnos para a área de trabalho do KDE. ...

173

Download

Jsmancala.

Jsmancala Project é uma implementação JavaScript / DHTML do jogo de tabuleiro de estratégia 'Mancala'. ...

42

Download