Caer cuatro

DROP CUATE FOURT es un clon 'Conectar cuatro' escrito en C ++.
Descargar ahora

Caer cuatro Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Peter Kirby
  • Sitio web del editor:

Caer cuatro Etiquetas


Caer cuatro Descripción

DROP CUATE es un clon 'Conectar cuatro' escrito en C ++. Drop Cuatro es un clon de "Conectar cuatro" escrito en C ++. Admite una interfaz de texto y una interfaz gráfica a través de wxwidgets.drop Four funciona muy bien en Linux, Macintosh y Platform Platform.DocumentationEstA Proyecto comenzó hace siete años, pero ahora ahora estoy liberando el código fuente al mundo. Es un ejercicio relativamente simple en la inteligencia artificial y el desarrollo de juegos. Aunque una vez creé una versión de Windows usando primitivas gráficas, me gustaría crear una versión que use WXWidgets para el desarrollo multiplataforma. Para este fin, necesitaré compañeros de desarrolladores que sean capaces con diseño gráfico (Sprites para las piezas y una imagen de la Junta son un requisito mínimo) y, posiblemente, familiarizado con WXWidgets. Incluso si nadie más hace la programación (un estado de asuntos indeseables), necesitaré un poco de ayuda con los gráficos. Aún mejor sería encontrar a alguien familiarizado con WXWidgets. El objetivo es producir ejecutables y paquetes para los populares sistemas operativos de Mac OS X, Windows 32-bit y Linux. Esto no es excluir también la creación de versiones para su computadora favorita, dispositivo de mano, consola de juegos o cualquier otra plataforma. Estos serán desarrollados (especialmente una versión de Palm) después de que se cree un buen juego para los tres sistemas operativos mencionados anteriormente. Pedro de Kirby, el administrador del proyecto, está familiarizado con C ++, que está familiarizado con el juego AI, y comenzando a aprender WXWidgets. El código se ha revisado para intentar un estilo consistente, en los aspectos como variables de nombramiento, para que otros programadores lean fácilmente. Para mantener este objetivo, observe el estilo del código fuente de la Junta.CPP en sus propias contribuciones. El siguiente aviso está presente en el archivo DropFour-Text.CPP: Esto está escrito en C ++. Escribí una versión anterior en QBASIC, pero estaba en el lado lento en niveles de dificultad más altos. Este es un intento de optimizar la inteligencia artificial del programa. Los gráficos no existen en este punto y ciertamente se pueden agregar. Las funciones de la interfaz se pueden cambiar (en ioface.cpp) sin ningún cambio a board.cpp.well, creó una GUI gráfica utilizando las funciones de API de Windows; Sin embargo, no estoy satisfecho con tener un programa de ventanas solo. Por lo tanto, este programa será diseñado para usar WXWidgets. La interfaz de texto es principalmente para aquellos que desean probar la AI mientras se está desarrollando la GUI de WXWidgets. Los archivos board.cpp y board.h * deben * permanecer exactamente igual en la versión de texto y en la versión gráfica. Para evitar las líneas largas, use la anchura de las pestañas 4 o menos; Sin embargo, la pestaña debe ser consistente en cualquier ancho. Se utiliza una especie de húngaro para indicar cuáles hacen las variables (ya sean matrices, o índices, etc., etc.). Notas de filtración en el algoritmo y las optimizaciones logradas se pueden encontrar en el archivo PABINT.CPP. El conocimiento del algoritmo "Minimax" y la poda "Alpha-Beta" lo hará más comprensible. La única optimización adicional que prevé puede ser un tipo de tabla hash para evitar que ya se examinen los movimientos potenciales de recalculación. Esto puede no ser necesario para las CPU modernas, pero podría ayudarlo al portarse a un dispositivo de mano maltratado, si alguna vez se hace.


Caer cuatro Software relacionado

Katoms

Katoms es un clon de un antiguo juego de estrategia multijugador a base de turnos de Amiga para el escritorio KDE. ...

173

Descargar

Connect-k

Connect-K es un marco para experimentar y probar el General AIS para juegos dentro de la familia Connect-K. ...

197

Descargar