Reversi

Software captura de pantalla:
Reversi
Detalles de software:
Versión: 1.1
Fecha de carga: 20 Feb 15
Promotor: Bob Bowles
Licencia: Libre
Popularidad: 6

Rating: nan/5 (Total Votes: 0)

Reversi es una implementación del popular juego de mesa Reversi, para el uso de uno o dos jugadores. & Nbsp; Algunos sencilla AI se incluye para proporcionar un opositor de la computadora, y si usted se siente perezoso se puede ver mientras que dos adversarios de IA pegarse a cabo.
La instalación (Linux):
1. Descomprimir el tar.gz en alguna parte.
2. En una ventana de la consola vaya al directorio Reversi-1.0 y ejecute el siguiente comando como root (en Ubuntu / Debian utilizar sudo):
& Nbsp; [sudo] python3 setup.py install
3. En Ubuntu se instala un lanzador en el escritorio, lo que usted debería ser capaz de encontrar en el Dash y arrastrar a la barra de inicio.
Preparación Controles:
& Nbsp; Idioma:
& Nbsp; un cuadro de selección para permitir al jugador a elegir su idioma preferido.
& Nbsp; Si no se selecciona un idioma que el juego se cargará en Inglés.
& Nbsp; Su nombre:
& Nbsp; Puede escribir lo que quieras aquí, sólo ayuda a distinguir a los jugadores.
& Nbsp; de modo:
& Nbsp; Los cuatro modos son compatibles:
& Nbsp; Normal (humana frente opositor de la computadora).
& Nbsp; la persona frente a persona, en el modo 'banquillo'.
& Nbsp; ordenador frente a la computadora, lo que me gusta llamar el modo TV.
& Nbsp; el modo de evaluación comparativa, todos los gráficos apagado. En este modo se solicita información adicional para el número de juegos para jugar.
& Nbsp; El modo predeterminado es "Normal".
& Nbsp; de emergencia:
& Nbsp; El juego pide el primer jugador en elegir 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).
Controles de Juego Jugar:
¿Quién empieza se elige al azar.
& Nbsp; Elija Mosaico:
& Nbsp; En función de la interfaz de usuario, esto se consigue haciendo clic en el azulejo apropiado, o escribir en el azulejo coordina como un par de números separados por espacios, por ejemplo, 5 6
& nbsp; Sugerencias:
& Nbsp; Se proporciona un modo de sugerencia para cada jugador (humano) que pueden activarse ya sea escribiendo 'h' o haciendo clic en el botón correspondiente, en función de la interfaz de usuario que esté utilizando.
& Nbsp; Quit:
& Nbsp; Typing 'q', golpear "Esc" y / o haciendo clic en el icono "Cerrar ventana" (los detalles dependen de la interfaz de usuario) hace que el juego actual sea abortado.
& Nbsp; Volver a reproducir:
& Nbsp; Usted puede elegir jugar de nuevo tantas veces como quieras. Cuantos más juegos que usted juega, tus estadísticas de juego se acumularán y se muestran en el marcador.
& Nbsp; En el momento de escribir esto, no existe un mecanismo para almacenar las estadísticas de juego entre las sesiones, por lo que si desea guardar los puntajes más altos que tendrá que recurrir a una captura de pantalla!
La elección de la interfaz de usuario: Consola vs. Tkinter / ttk
El juego ha sido enviado 'hard-wired' para la interfaz tkinter / ttk. Para la mayoría de los propósitos es (creo) una interfaz agradable y fácil de usar. Sin embargo, sobre todo si quieres hacer un montón de pruebas de evaluación de diferente AI, es posible que desee utilizar la interfaz de la consola en su lugar. Esto es muy fácil de hacer en el código fuente, sólo un-comentar la interfaz de la consola y comentar la interfaz tkinter en el encabezamiento del módulo de interfaz de usuario.
Una versión anterior del juego también tenía una interfaz de pygame, pero esto ha sido eliminado en la versión incluida. Hay varias razones para ello:
- En el momento de la escritura, la instalación de pygame para Python 3 es aún una especie de magia negro. Se consideró que la dificultad de instalar pygame supera cualquier ventajas de su uso para un juego de mesa para los usuarios finales.
- Extracción de la interfaz de pygame hace el embalaje simple (OK, así que estoy perezoso).
- Para un juego de mesa, no se requiere el manejo sofisticado de sprites (la gran fuerza de pygame). Tkinter / ttk ofrece en cambio un muy buen conjunto de widgets temáticas con excelentes ganchos para llamadas, por lo que la interfaz de usuario muy fácil de escribir, y mucho más agradable de usar, que es posible con los gráficos de pygame.
- En el momento de la escritura, pygame no soporta Unicode. Esto significa que i18n con idiomas como, por ejemplo, chino, no es posible en una interfaz de pygame utilizando el paquete i18n Python. Usted acaba de terminar con una carga de cajas rectangulares en la pantalla. i18n con pygame es todavía posible, pero requeriría una gran cantidad de código, y el uso de una gran cantidad de imágenes gráficas en lugar de texto. Como se señaló anteriormente, soy perezoso.
- ¿Por qué, en este día y edad, es software que se está escrito que no admite Unicode (EXPECIALLY cuando esa es una de las fortalezas de la lengua está escrito en)

Requisitos :

  • Python
  • NumPy

Programas parecidos

HeroScribe
HeroScribe

2 Jun 15

Scotland Yard
Scotland Yard

2 Jun 15

Domination
Domination

9 Dec 15

Gigalomania
Gigalomania

20 Feb 15

Comentarios a la Reversi

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!