Reversi

Una versión del juego de la junta de Reversi destinado a juego informal
Descargar ahora

Reversi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Bob Bowles

Reversi Etiquetas


Reversi Descripción

Reversi es una implementación del popular juego de la junta de Reversi, para uso de uno o dos jugadores. Se incluye un poco de AI simple para proporcionar a un oponente de la computadora, y si se siente perezoso, puede verlo, mientras que dos oponentes de AI lo golpean .instalation (Linux): 1. Descomprima el Tar.gz en algún lugar.2. En una ventana de consola, navegue al directorio REVERSI-1.0 y ejecute el siguiente comando como root (en Ubuntu / Debian Use Sudo): Python3 setup.py install3. En Ubuntu A Desktop Launcher está instalado, que debería poder encontrar en el guión y arrastrar a la barra de launcher. Controles de preparación: Idioma: Aparece un cuadro de selección para permitir que el jugador elija su idioma preferido. Si no se selecciona ningún idioma, el juego se incumplirá en inglés. Tu nombre: puedes escribir cualquier cosa que te guste aquí, solo ayuda a distinguir a los jugadores. Modo: se admiten cuatro modos: Normal (hombre humano versus oponente de la computadora). Persona versus persona, en modo 'asiento caliente'. Computadora frente a la computadora, lo que me gusta llamar al modo TV. Modo de evaluación comparativa, todos los gráficos apagados. En este modo se solicita información adicional para el número de juegos que jueguen. El modo predeterminado es 'normal'. Token: El juego le pide al primer jugador que elija un token, negro o blanco. Haga clic en su elección o escriba 'B' o 'W', dependiendo de la interfaz de usuario (ver más abajo). Game Play Controls: Quién comienza se elige al azar. Elija la baldosa: dependiendo de la UI, esto se logra, ya sea haciendo clic en el azulejo apropiado, o escribiendo las coordenadas de las tejas como un par de números separados en el espacio, por ejemplo, 56 sugerencias: se proporciona un modo de sugerencia para cada jugador (humano) que Se puede alternar con "H" o haciendo clic en el botón apropiado, dependiendo de la UI que está utilizando. Deje: escribiendo 'Q', golpeando 'Esc' y / o haciendo clic en el icono 'Cerrar ventana' (los detalles dependen de la UI) hacen que el juego actual sea abortado. Juega de nuevo: puedes elegir jugar de nuevo tantas veces como quieras. Cuantos más juegos que juegues, sus estadísticas de juegos se acumularán y se mostrarán en el marcador. En el momento de la escritura, no hay un mecanismo para almacenar estadísticas de juegos entre las sesiones, ¡así que si desea guardar sus puntuaciones altas, tendrá que recurrir a una pantalla! Elección de la UI: Console vs. Tkinter / TtkEl juego tiene ha sido enviado 'cableado duro' para la interfaz Tkinter / TTK. Para la mayoría de los propósitos, esto es (creo) una interfaz agradable y fácil de usar. Sin embargo, especialmente si desea realizar una gran cantidad de pruebas de bancos de diferentes AI, es posible que desee utilizar la interfaz de la consola. Esto es muy fácil hacer en el código fuente, simplemente no comenta la interfaz de la consola y comenta la interfaz de Tkinter en el encabezado del módulo de la interfaz de usuario. La versión anterior del juego también tenía una interfaz Pygame, pero esto se ha eliminado en el enviado versión. Hay varias razones para esto: - En el momento de escribir la escritura, instalar Pygame para Python 3 sigue siendo algo de un arte negro. Se consideró que la dificultad de instalar Pygame supera las ventajas de usarla para un juego de mesa simple para los usuarios finales .- La eliminación de la interfaz de Pygame hace que el embalaje sea más sencillo (OK, así que soy perezoso) .- Para un juego de mesa, el El manejo sofisticado de sprites (la gran fuerza de Pygame) no se requiere. Tkinter / TTK ofrece un muy buen conjunto de widgets temáticos con excelentes ganchos para llamadas, lo que hace que la UI sea muy fácil de escribir, y mucho mejor para usar, de lo que es posible con los gráficos de Pygame.- En el momento de la escritura, Pygame hace No es compatible Unicode. Esto significa que I18N con idiomas como, por ejemplo, chino, no es posible en una interfaz Pygame utilizando el paquete Python I18N. Acabas de terminar con una carga de cajas rectangulares en la pantalla. I18N con Pygame sigue siendo posible, pero requeriría un gran código, y el uso de muchas imágenes gráficas en lugar de texto. Como se señaló anteriormente, soy perezoso.- ¿Por qué, en este día y edad, se está escribiendo el software que no es compatible con Unicode (de manera preciada cuando esa es una de las fortalezas del idioma que está escrito en la página de inicio)?


Reversi Software relacionado

Nethack-de

Nethack-de es una traducción del juego de exploración de mazmorras de un solo jugador Nethack en alemán. ...

230

Descargar

Dominación

Dominación es un juego de estrategia basado en turnos que se puede describir solo en una palabra: ¡Dominar! ...

147

Descargar