XorCurses es un juego de puzzle codificada por jwm-art.net y basado enteramente en Xor por Astral Software & nbsp;. El juego original fue lanzado alrededor de 1987 para los equipos domésticos 8 bits populares de la época. XorCurses intenta recrear fielmente ese juego para Linux, pero un poco irónicamente, utiliza caracteres ASCII en lugar de gráficos de píxeles en base (que incluso los ordenadores de 8 bits pueden manejar).
La idea de Xor es vagar alrededor de una serie de laberintos recogiendo máscaras. El primer nivel es simplemente una cuestión de encontrar su camino alrededor, pero el segundo nivel introduce pescados y pollos que bloquean su camino o te matan si te golpean. A partir de ahí las cosas se ponen cada vez más difícil y realmente es un juego de puzzle desafiante y difícil.
XorCurses el resultado de no ser un puerto directo del juego para Linux. Los usuarios de Windows están bien. Las personas felices con el uso de emuladores están bien también. Me conformé con una pantalla en modo texto (en lugar de gráficos de lujo) porque sería mucho más sencillo de código, y ncurses aprendizaje simplemente no tiene curva de aprendizaje en comparación con los gráficos (que ni siquiera miro a). Si pudiera conseguir un juego de trabajo utilizando ncurses entonces al menos que allanaría el camino para una versión gráfica
Características :.
- ASCII de color para la consola y terminales usando ncurses.
- Muy poca huella sistema.
- Las diferentes colores de pared y los patrones de la pared.
- Fish and Chickens
- Bombas
- Muñecas
- Telepuertos
- Máscaras tristes / Wall visibilidad de palanca
- Niveles 1-15 de juego original Xor .
- Seguimiento de menor número de movimientos adoptadas para completar un nivel -. Almacenado en el directorio home del usuario
- Las repeticiones
- Nueve repetición acelera cambiable por pulsación de tecla durante la reproducción
- Guardar repeticiones
- repeticiones de carga
- Sigue jugando desde cualquier punto de la reproducción (por lo tanto el uso de repeticiones guardadas como archivos de salvar el juego en curso).
- Ayuda para los controles, las repeticiones, propinas, objetos.
- menús y opciones fácilmente navegables a través del teclado.
- tres configuraciones distintas de desplazamiento, incluyendo tradicional y mantener-jugador-centro -. Cambiable durante el juego por las pulsaciones de teclas simples
- niveles Confoundingly difíciles que todavía no puedo terminar incluso después de todos estos años. (Nota: He nivel 8 acaba de terminar - Ilustración).
¿Qué hay de nuevo en esta versión:
- Esta versión corrige un bug / regresión donde el pescado y / o pollos no se movieron después de que un jugador introduce un telepuerto, es decir, el nivel 14.
¿Qué hay de nuevo en la versión 0.2.1:
- Esta versión corrige dos errores causados por una diferencia menor en la forma en que las posiciones de los jugadores se almacenan.
- Estos errores se manifiestan en el telepuerto, y la visualización de la ventana de juego.
- Además, los errores graves con la visión del juego después de cambiar el tamaño de la terminal han sido corregidos.
¿Cuál es nuevo en la versión 0.2.0:
- Esta versión corrige un problema de resaltado de cuando en función del tiempo la clasificación está habilitado, y añade autenticación básica a la API de búsqueda.
¿Qué hay de nuevo en la versión 0.1.3:
- Esta versión corrige problemas con el menú de reproducción y jugador / estado de nivel, añade información visual de los cambios de umbral de desplazamiento, y ofrece características de depuración y mantenimiento menores y para los desarrolladores.
¿Cuál es nuevo en la versión 0.1.1:
- puntajes menú Nivel ahora se actualizan cuando un nivel es completada y una alta puntuación alcanzada.
- velocidad de reproducción Hyper y un solo modo de reproducción paso a paso se añadieron.
- ayuda clave se actualiza.
- Página arriba y abajo ahora pueden ser utilizados dentro de la ayuda.
teclas
¿Cuál es nuevo en la versión 0.1.0:
- Un sistema de menú genérico ya está en marcha para el menú de nivel principal, un menú de ayuda, y el menú de reproducción, lo que hace las cosas mucho más claras.
- Los puntos de interrupción se definirá por lo que la reproducción se detendrá cuando se encuentra con ellas.
- Se pueden armar / desarmar pulsando & quot; b & quot; durante el juego, o desde el menú de reproducción.
- El archivo de ayuda principal se ha dividido en dos secciones, para el juego y las teclas.
- Ayuda ahora puede ser llamado durante el juego.
- Al presionar & quot; q & quot; (Dejar de fumar) durante el juego ya no se incrementa el número de movimientos.
¿Cuál es nuevo en la versión 0.0.9:
- versión de depuración ya no inhabilita el uso de ncurses.
- depurar código limpiado, fprintf utiliza en lugar de printf para información Mensajes que ahora se envían a stderr.
- Todos los mensajes de error ahora enviados a stderr.
- Pantalla de datos actualizados a int para manejar grandes ventanas en grandes pantallas.
- README actualizado para recomendar xterm como la mejor terminal para jugar en XorCurses.
Tipos
¿Cuál es nuevo en la versión 0.0.8:
- Cambiar el tamaño de las XorCurses terminales conlleva en puede ahora aumentar la área de pantalla del juego y también permite la visualización del mapa en el panel de información que se muestra en todo detalle.
- dos niveles de dificultad: escuela nueva y la vieja escuela. La vieja escuela juega como el juego original Xor; restringe el área de visualización de juego para 8x8 y el umbral de desplazamiento se define como 1. La nueva escuela permite un área de visualización juego hasta 12x12 y un umbral de desplazamiento se puede ajustar según las versiones anteriores.
- Código formatearse usando guión GNU y muchos otros cambios en el código hechas con el fin de implementar los cambios anteriores. Ver archivo cambia para más detalles.
¿Qué hay de nuevo en la versión 0.0.7:
- Solución de error: Uno de los puntos revisados después de un explosión de una bomba, sólo se comprobó por un objeto gravitante que se movió en una dirección, cuando en realidad debería haber habido dos cheques en ese lugar preciso para ambas direcciones gravitan.
Requisitos :
- GCC
- GNU Make
- Ncurses
Comentarios que no se encuentran