# Manual de &kajongg;

## Introducción

### Tipo de juego:

Tablero, Recreativo

### Número de jugadores posibles:

Cuatro

&kajongg; es un juego de tablero creado a partir del famoso juego oriental del Mahjongg (del chino 麻將). Se juega con cuatro jugadores. Hay muchos tipos de reglas diferentes que se usan en diversas partes. En la actualidad, &kajongg; permite las reglas chinas clásicas, tal y como se usan en Alemania; en un futuro se admitirán otros conjuntos de reglas. Puedes personalizar y añadir nuevos conjuntos de reglas. Si lo haces, envíaselos al autor del programa para que los incluya.

&kajongg; se puede usar de dos formas distintas: para puntuar una partida manual en la que se juega de forma habitual, sin ayuda de la computadora, y donde se usa &kajongg; para calcular las puntuaciones y llevar un registro; o bien usar &kajongg; para jugar contra otros jugadores, ya sean humanos o máquinas.

## La configuración de la pantalla

Captura de pantalla de &kajongg; Captura de pantalla

Breve explicación de las partes de la pantalla de juego.

Barra de herramientas

- La barra de herramientas se encuentra debajo de la barra de menú y contiene botones para la mayoría de las acciones más usadas. El contenido de la barra de herramientas se puede modificar. También se puede ocultar, dejando más espacio para el tablero.

  Dependiendo del tamaño de la pantalla, puedes querer que la barra de herramientas esté oculta o moverla a la parte izquierda de la ventana. Puedes hacerlo haciendo clic con el &RMB; sobre la barra de herramientas.

Tablero

- El tablero es la sección más grande de la ventana. Puedes ver las cuatro paredes con una longitud de 18 fichas (el número exacto depende de las reglas, como cuando se usan fichas de bonificación o no). Los nombres de los jugadores se muestran en las paredes, junto al valor actual de la mano (si se conoce) y sus fichas de vientos. El viento dominante tiene un fondo de color (al este en la captura de pantalla anterior).

  Cuando juegues, el interior de las paredes contiene las fichas descartadas por los jugadores. Están situadas de forma aleatoria. La última ficha descartada está dentro de un recuadro azul.

  Al puntuar partidas manuales, el interior de las paredes tiene una selección de todas las fichas disponibles, el selector central. Puedes asignárselas a los jugadores usando el ratón o el teclado.

Región del jugador

- Cada jugador tiene una zona de pantalla para sus fichas. La fila superior contiene las fichas expuestas; la inferior, las fichas ocultas. Al puntuar partidas manuales, las fichas ocultas se muestran sombreadas. Las fichas de bonificación están en el extremo derecho.

Diálogo

- El diálogo presenta las opciones que tiene el jugador. La mayoría de las veces contiene un límite de tiempo con una barra de avance que muestra el tiempo restante.

Barra de estado

- La barra de estado está situada en la parte inferior de la pantalla y contiene los totales actuales de los jugadores.

## Puntuar una partida manual

En este modo, &kajongg; solo se usa para llevar las puntuaciones. Se juega como de costumbre, con personas reales y en un tablero de verdad. Al final de la partida, puedes decirle a &kajongg; cuántas fichas tiene cada jugador en su mano y todo lo necesario para que &kajongg; calcule su puntuación. De forma alternativa, puedes calcular las puntuaciones de forma manual e introducirlas. &kajongg; efectuará los pagos entre los jugadores y escribirá el resultado en una base de datos. Se puede suspender una partida, empezar otra con jugadores diferentes y continuar partidas anteriores. Todas las reglas se guardan junto a las partidas, por lo que diferentes partidas se pueden jugar con diferentes reglas.

- En el menú, selecciona Juego Puntuar juego manual o pulsa &Ctrl;C.

- Ahora puedes seleccionar una partida sin terminar ya existente o empezar una nueva. Si empiezas una nueva, se te preguntará por los jugadores y por el conjunto de reglas. &kajongg; propondrá los mismos valores que hayas usado para la partida anterior. Si no existe ninguna partida anterior, te sugerirá los primeros cuatro jugadores definidos. Tenga en cuenta que no puedes cambiar el conjunto de reglas ni ninguna de las reglas individuales después de hacer esta selección. Puedes hacerlo con antelación en el editor de reglas.

- Ahora tienes una nueva ventana con el título Puntuaciones para esta mano. Consulta Deja que &kajongg; calcule la puntuación para una descripción más detallada.

- Después de guardar los resultados, continúa con la siguiente mano.

### Introducir resultados

#### Puntuaciones

Captura de pantalla de &kajongg; Captura de pantalla

Esta es la ventana para introducir resultados. Se muestra automáticamente cuando &kajongg; cree que lo puedes necesitar. Puedes mostrarla u ocultarla cuando quieras pulsando &Ctrl;S o seleccionando la correspondiente opción del menú.

Como siempre, el viento predominante tiene el fondo de color.

Aquí puedes introducir a mano las puntuaciones de todos los jugadores. De forma alternativa, puedes definir exactamente las fichas que tenía cada jugador en su mano. Si haces esto, el campo correspondiente al valor de la puntuación manual aparecerá en gris. &kajongg; calculará la puntuación de forma automática.

Después de introducir todos los datos necesarios para una mano, pulsa el botón Guardar mano. Los valores de la mano se incorporarán a la base de datos y también se mostrarán en la tabla de puntuaciones. Es posible que se te pida que cambies las posiciones de los jugadores, aunque puedes decidir no hacerlo. Los cambios propuestos no se pueden personalizar todavía (si un juego de reglas necesita algo distinto, lo cambiaremos).

Si el jugador puede haber ganado, la casilla de la columna Ganador se activará. Haz clic en ella para marcar al ganador.

La barra de estado mostrará ahora los saldos de los jugadores, y podrás continuar con la siguiente mano.

##### Introducir la puntuación manualmente

Un buen jugador probablemente preferirá calcular su puntuación por sí mismo. En tal caso, puedes introducirla directamente. Esto solo es posible cuando no hay ninguna ficha seleccionada para dicho jugador.

Si introduces una puntuación manual, debe contener todo excepto las penalizaciones; no tendrás reglas opcionales entre las que elegir. Hay una excepción: «Juego peligroso». Esto no influye en las puntuaciones y tampoco es una infracción. Solo significa que el pago entre jugadores es diferente: el infractor se lo paga todo al ganador. Los otros dos jugadores no intercambian pagos. Esto no se puede personalizar en la actualidad.

##### Haz que &kajongg; calcule la puntuación

Si le indicas explícitamente a &kajongg; qué fichas tiene un jugador, el campo para introducir las puntuaciones estará en gris para dicho jugador en esta ventana. Cuando asocies fichas a un jugador, verás cómo aumenta su puntuación. Pero, en cuanto añadas la decimocuarta, la puntuación será cero. Esto puede sorprenderte pero, a menos que declares a esta mano como ganadora, se reconoce como una mano larga, que siempre tiene cero puntos. Este comportamiento viene definido por el conjunto de reglas clásico chino. Puede ser diferente si cambias las reglas o usas un conjunto distinto.

Puedes asociar fichas y tanteos a un jugador usando el ratón, el teclado o ambos. Con el ratón, mueve las fichas arrastrándolas y soltándolas en la región del jugador. Cuando sueltes la ficha, se te preguntará qué deseas mover: Sencillo, Pareja, Pung, Kong, Kong reclamado o Chow. La fila superior es para las fichas expuestas y la inferior para las ocultas. Las fichas de bonificación aparecerán en el extremo derecho. También puedes mover las fichas y los tanteos entre las filas, entre los jugadores y de vuelta al selector central.

Si prefieres usar el teclado, puedes usar para moverte entre el selector central y las regiones de los jugadores. Las teclas eswnESWN mueven una ficha a los jugadores Este, Sur, Oeste y Norte. Las teclas xX la devuelven al selector central. ESWN la mueve a la fila oculta, eswn la mueva a la fila expuesta. Puedes mover el cursor entre fichas o tanteos usando las teclas de dirección. La ficha seleccionada tiene un marco azul. Como las teclas de dirección están lejos de las letras en el teclado, también puedes usar las letras hjkl o HJKL para mover el cursor. hH mueve hacia la izquierda, jJ mueve hacia abajo, kK mueve hacia arriba,y lL mueve a la derecha. Así es como lo hace el editor `vi` de Unix. El navegador de &kde;, &konqueror;, e incluso este programa de ayuda, también reconocen esas teclas de la misma forma. Estas teclas pueden ser diferentes si usas un idioma distinto al inglés, aunque no se pueden configurar en la actualidad.

Las opciones Última ficha y Último tanteo se necesitan para algunas reglas, como La última ficha completa la pareja. Solo se pueden usar con la mano ganadora.

En la parte derecha de la ventana, puedes aplicar a mano algunas reglas. Las reglas que aparecen en esta lista depende del conjunto de reglas actual y de las fichas. En el ejemplo de la captura de pantalla superior, los jugadores que pierden pueden tener una opción de «juego peligroso» (de nuevo, según el conjunto de reglas y de sus fichas). El propósito de los desarrolladores es mantener esta lista de reglas lo más corta posible. Idealmente, &kajongg; siempre debería poder determinar de forma automática si una regla se aplica, aunque a veces no dispone de suficiente información o conocimiento para decidir.

#### Penalizaciones

Captura de pantalla de &kajongg; Captura de pantalla

En la ventana para introducir los resultados a mano, el botón de Penalizaciones invocará esta ventana, donde puedes introducir las penalizaciones. Esto se puede hacer en cualquier momento, independientemente del mecanismo normal de puntuación.

La selección de infracción: muestra todas las infracciones que se pueden aplicar a las manos que tienen los jugadores. Elige entre ellas.

Ahora puedes adaptar la Penalización total. Esta es la suma total que se mueve de los pagadores a los que reciben el pago. Se dividirá equitativamente entre ellos.

Dependiendo del tipo de infracción, el número de pagadores y pagados varía. Se muestra el número correcto de jugadores. Si seleccionas un jugador, &kajongg; se asegura de que solo figure una vez adaptando los otros jugadores.

## Jugando

En cualquier momento puedes activar o desactivar el modo de demostración. En este modo, la máquina jugará por ti. Si no estás jugando ninguna partida, se iniciará una nueva con el conjunto de reglas que hayas usado la última vez.

### Jugar contra la máquina

Primero se mostrará un diálogo de inicio de sesión. Introduce el servidor de juego al que quieras conectarse y tu nombre de usuario. Si eliges la entrada especial Juego local , solo necesitarás introducir tu nombre (o aceptar el nombre propuesto) y el conjunto de reglas que quieras. Esto iniciará inmediatamente una partida local donde jugarás contra 3 jugadores robot. Sin embargo, si hay partidas en pausa, se mostrarán en una lista. Podrás seleccionar la partida que quieras continuar o empezar una nueva.

### Jugar con amigos

Si quieres jugar contra personas reales, necesitarás un servidor de juego al que todos los jugadores, incluido tú, deben conectarse. Selecciona un servidor escribiendo su nombre e introduciendo tu contraseña para el mismo. Se te propondrá la última contraseña que hayas usado.

La forma más fácil consiste en usar el servidor de juego `kajongg.org`. &kajongg; lo mostrará en la lista de posibles servidores de juego. Ten en cuenta este servidor solo ofrece un servidor de juego, no una página web ni ningún otro servicio.

Si no tienes cuenta en ese servidor de juego con el nombre que has introducido, se te preguntará si quieres crear una cuenta. Si respondes que sí, se mostrará un nuevo diálogo donde debes introducir la contraseña que quieras dos veces. Tu cuenta se creará automáticamente.

Tras iniciar sesión con éxito en el servidor de juego, obtendrás una lista de mesas con asientos disponibles en dicho servidor. Únete a una mesa o crea una nueva. Si creas una nueva mesa, espera hasta que otros jugadores ocupen más asientos. Puedes empezar el juego de una mesa que hayas creado en cualquier momento. Los asientos libres serán ocupados por jugadores robot.

La lista de mesas también muestra el nombre del conjunto de reglas con el que se juega en cada mesa. El conjunto de reglas y su nombre se envía al servidor de juego por el jugador que inicia la mesa. Si tienes un conjunto de reglas idéntico, la mesa muestra tu nombre para el conjunto de reglas (esto puede ser útil si el que inicia la mesa habla otro idioma y ha nombrado al conjunto de reglas de forma diferente). Además, si se muestra el nombre de tu conjunto de reglas local, se muestra en color negro. Si no tienes un conjunto de reglas idéntico, el nombre aparece en rojo, y puedes usar el botón Comparar para compararlo con tus propios conjuntos de reglas.

Si no usas `kajongg.org` ni ninguno de los servidores existentes, puedes iniciar tu propio servidor de juego para &kajongg; de dos formas diferentes:

- Conéctate al servidor `localhost`. Este es tu propio equipo. Si haces esto y no hay ningún servidor de juego en marcha, se iniciará uno automáticamente. Cuando termines de jugar, el servidor también se detendrá. Esto es distinto a seleccionar Juego local, que no permite conexiones de otros equipos.

- Inicia manualmente un servidor en cualquier equipo que quieras. Todo lo que necesitas es ir a la línea de órdenes e iniciar el programa `kajonggserver`. Introduce `kajonggserver --help` para mostrar todas las opciones disponibles, como cambiar el puerto predeterminado. Este servidor seguirá en marcha hasta que mates el proceso.

En ambos casos, tienes que indicar a los otros jugadores cómo pueden conectarse a tu servidor de juego. Necesitarán la &URL; o una dirección IP y el puerto en el que escucha tu servidor. Podría ser algo similar a `mypc.dyndns.org:8301`, donde `8301` es el puerto. Por supuesto, tendrás que configurar tu cortafuegos para que los jugadores remotos puedan conectarse a dicho puerto. La comunicación estará cifrada.

Para el número de puerto, consulta Ayuda Acerca de &kajongg;. La versión del protocolo es el número de puerto. Para &kajongg; 17.04 es 8301. Si el jugador no introduce ningún puerto para el servidor de juego, el cliente calcula el puerto del mismo modo. Por lo que si un equipo ejecuta varios servidores de juego con distintas versiones de protocolos, deberías poder acceder automáticamente al servidor de juego correcto. No obstante, el servidor de juego y el cliente se asegurarán de que sus versiones sean compatibles, o mostrarán una advertencia en caso contrario.

Si encuentras errores, puede que quieras usar la opción `kajongg --debug=traffic`. Esto mostrará, en la consola donde se ha iniciado el servidor, los mensajes que están circulando entre el servidor de juegos y los clientes. Para más opciones, consulta `kajongg --help`.

#### Advertencias

- Si quieres asegurarte de que nadie pueda hacer trampas, ninguno de los jugadores humanos debería tener acceso a la máquina donde está funcionando el servidor de juegos. Por supuesto, no podrás evitar que dos jugadores se ayuden el uno al otro, porque no puedes saber qué están haciendo. Dos jugadores pueden ser incluso la misma persona.

### Reglas del juego

Existen muchas variantes distintas del juego en todo el mundo. En la actualidad, &kajongg; solo admite dos variantes de la versión clásica china: la que se juega en Alemania y la que se juega en el Reino Unido.

Aquí no se describen los detalles, por lo que la descripción es válida para ambas variantes.

Sin embargo, la mayoría de las reglas básicas son válidas para la mayoría de las variantes.

Como el programa &kajongg; sabe cómo jugar, esta descripción solo contiene cosas que pueden no ser obvias.

Si quieres aprender Mah Jong con más detalle, consulta la bibliografía.

#### El objetivo del juego

Cada jugador trata de reunir fichas de forma que tenga una mano ganadora. Cuando lo consigue, declara «Mah Jong». En una mano ganadora, las fichas normalmente se agrupan en cinco tanteos: cuatro con tres o cuatro fichas cada uno, y un quinto consistente en dos fichas iguales. Un tanteo normal tiene tres o cuatro fichas idénticas (llamado respectivamente Pung o Kong), o tres fichas correlativas como Bambú 3, Bambú 4, Bambú 5 (llamado Chow).

#### El desarrollo del juego

Inicialmente, el jugador con el viento del este (como se indica en la pared) tiene una ficha más que los otros jugadores. El este empieza descartando una ficha no deseada.

Cada vez que una ficha se descarta, otros jugadores pueden reclamarla diciendo qué completan con esa ficha (Chow, Pung, Kong, Mah Jong). Solo el siguiente jugador puede reclamar un Chow -las otras reclamaciones son posibles para los demás jugadores. Un tanteo completado con una reclamación será expuesto -hecho visible para todos los jugadores.

Si nadie reclama la ficha descartada, el siguiente jugador, Sur (y después Oeste y Norte) obtiene una ficha de la pared y se descarta de una ficha no deseada.

Hay varias reglas sobre cuándo un Pung se puede extender a un Kong (reclamendo la cuarta ficha u obteniéndola de la pared). Estas reglas no se explican aquí. Pero &kajongg; por supuesto las conoce, y se asegura de que se respetan. Si se declara un Kong, el jugador automáticamente obtiene una ficha de reemplazo de la pared -de otra forma, no sería posible construir los cinco tanteos tal como se mencionan arriba.

#### Año, ronda y mano

Cuando un jugador reclama Mah Jong o terminamos en empate, se completa una mano. Ahora, excepto para los empates, los vientos rotan entre los jugadores. Esto se repite hasta que cada jugador ha tenido cada viento una vez. Esta unidad completa se llama una ronda. Un juego entero, también llamado año, consiste en cuatro de esas rondas: ronda del viento del este, ronda del viento del sur, ronda del viento del oeste y ronda del viento del norte. El viento de una ronda se llama también viento dominante, y puede dar como resultado unas puntuaciones más altas.

Así que un juego completo (un año) consiste de al menos 16 manos. Como los vientos no rotan en los empates o cuando el jugador del Este dice Mah Jong, normalmente se necesita un número superior de manos para completar un juego.

#### Fichas de bonificación

Un juego puede contener ocho fichas de bonificación (a menos que las reglas las excluyan). Se exponen separadamente en el lado derecho de la región del jugador, ya que nunca se usan para construir tanteos. Sin embargo, sí generan puntos de bonificación.

Si un jugador obtiene una ficha de bonificación, automáticamente recibirá una ficha de reemplazo de la pared. Y la campana suena.

#### Puntuación

Al final de una mano, se calcula la puntuación de cada jugador. Primero, los puntos básicos se cuentan como 2 puntos para un pung expuesto o 20 si se gana. Después, se aplica otro conjunto de reglas -esas reglas pueden doblar los puntos, como contar el doble para un tanteo de dragones. Cuando se conoce la puntuación para cada mano, se pagan las diferencias entre los jugadores, mientras que el ganador obtiene su puntuación completa de los pagos de otros jugadores. El Este siempre obtiene y paga dos veces su puntuación.

Por supuesto, &kajongg; conoce todas las reglas aplicables, pero un buen jugador sabe qué combinaciones consiguen qué puntuación, de forma que las puede optimizar. Mientras se aprende esto se recomienda activar la ventana Explicar puntuaciones.

Las reglas exactas de puntuación varían a menudo -en &kajongg; puede hacerlo libremente con el editor de reglas.

El editor de reglas también le muestra todas las reglas disponibles y cuál es su significado. Sitúe el ratón sobre ellas, y aparecerá un texto de ayuda para las más exóticas.

### Cómo jugar con &kajongg;

Se le preguntará qué desea hacer. Este es un pequeño diálogo que aparece tanto a la derecha o abajo, dependiendo del tamaño de la ventana. Si la hace más ancha que alta, el diálogo aparecerá a la izquierda. A veces el diálogo tiene un límite de tiempo. Cuando se acaba, la primera respuesta posible se selecciona automáticamente por usted. Este límite de tiempo es configurable desde el Editor de reglas, bajo Opciones, Límite de tiempo. Todos los jugadores deberían tener el mismo límite de tiempo, por eso este es parte del juego de reglas.

Si necesita seleccionar una ficha de su mano, puede moverse por las fichas usando las teclas de las flechas &Right; e &Left;, o las letras h y l. Por supuesto, también podrá usar el ratón.

Usted puede descartar una ficha usando el teclado de la misma forma que para todas las acciones. Alternativamente, puede usar el ratón y mover la ficha desde su mano hasta el área de descartes (el interior de las paredes). La ubicación de la ficha en el área de descartes la hará la máquina -ya que la ubicación debería ser la misma para los jugadores.

Con frecuencia, los diálogos le ofrecerán opciones que en realidad no son aplicables, como anunciar Pung cuando no tiene las fichas necesarias. Esto es intencionado, como en el juego real, pero las opciones imposibles se pueden configurar mediante la opción Mostrar solo las opciones posibles en la página Partida del diálogo de preferencias.

Las fichas descartadas se colocan al azar entre las paredes. Algunas variantes del juego definen dónde se deben colocar estas fichas; sin embargo, esto todavía no es configurable. Cuando se pueda configurar, formará parte del juego de reglas.

## Vista general de la interfaz

### Opciones de menú

&Ctrl;C Partida Puntuar partida manual

- Solo da la puntuación de una partida jugada manualmente.

  Se puede cargar un juego anterior o comenzar un nuevo. Por defecto, solo se muestran los juegos pendientes (es decir, sin terminar) en la lista de selección. Opcionalmente, puede mostrar todos los juegos, incluyendo los ya finalizados. Aquí también puede eliminar juegos.

&Ctrl;N Partida Jugar

- Jugar con otros (personas y máquinas).

&Ctrl;W Partida Abandonar la partida

- Interrumpir el juego actual. Si era un juego manual con solo la puntuación, puede continuarlo más tarde. Si estaba jugando utilizando &kajongg;, el juego no se puede continuar.

&Ctrl;Q Partida Salir de &kajongg;

- Cierra &kappname;.

&Ctrl;H Ver Conversación

- Charla

  Ventana de charla Ventana de charla

  Le deja hablar con los otros jugadores.

&Ctrl;T Ver Tabla de puntuaciones

- Tabla de puntuaciones

  Tabla de puntuaciones Captura de pantalla

  Muestra la tabla de puntuaciones. Ronda / Mano son la ronda actual (Este, Sur, Oeste, Norte) seguida del número de manos jugadas en esa ronda. El ganador tiene sus valores sobre un fondo verde. Los Pagos muestran cuánto ha pagado o recibido el jugador de todos los demás jugadores en esa mano. El Saldo muestra el saldo actual para todos los jugadores. Las pistas le dan más detalles: muestran todas las reglas que se han aplicado a esta mano. Mueva el ratón sobre el valor que le interese.

  La parte inferior muestra el juego de reglas utilizado. Entre la tabla de puntuación y la regla utilizada puede encontrar un divisor que le permitirá cambiar los tamaños relativos de ambas partes.

&Ctrl;E Ver Explicar puntuaciones

- Explicar puntuaciones

  Tabla de puntuaciones Tabla de puntuaciones

  Explica cómo se ha calculado la puntuación de la mano actual.

&Ctrl;&Shift;F Ver Modo de pantalla completa

- Cambia entre el modo de pantalla completa y el modo normal.

Preferencias Jugadores

- Añadir, modificar y eliminar jugadores.

  Las contraseñas de esta tabla son las que se usan por defecto cuando se inicia la sesión en un servidor de juegos. Cambiar la contraseña que eligió inicialmente para un servidor todavía no es realmente útil, porque aún no hay forma de que pueda cambiar también su contraseña en el servidor de juegos. Tendría que pedirle al administrador del servidor de juegos que lo hiciera por usted directamente en la base de datos.

Preferencias Conjuntos de reglas

- Personalizar conjuntos de reglas

  Use el editor de los conjuntos de reglas para personalizarlos. Para más detalles, consulte esto.

&Ctrl;G Settings Cambiar ángulo de visión

- Cambia el ángulo de visión de las fichas en sentido antihorario.

&Ctrl;D Settings Modo demostración

- Habilita o deshabilita el modo demostración. Mire aquí para más detalles.

Además &kajongg; tiene las opciones de menú Preferencias y Ayuda comunes de &kde;. Para obtener más información, consulte las secciones sobre el Menú «Preferencias» y Menú «Ayuda» de «Aspectos básicos de &kde;».

## Configuración del juego

Diálogo «Configurar» Diálogo «Configurar»

La opción del menú Preferencias Configurar &kajongg;… abre el diálogo Configurar - &kajongg; dialog.

Si presiona aquí el botón Cancel, se revertirán todos los cambios, incluyendo todo lo que haya hecho con el editor de reglas.

Puede también seleccionar las diferentes pestañas con el teclado: &Ctrl;1 selecciona la primera pestaña de opciones del Juego, &Ctrl;2 selecciona la segunda, y así sucesivamente.

### Opciones de juego

Mostrar las sombras de las fichas

- Esto muestra las fichas con bordes y sombras. También hay espacio entre las filas, y las fichas de la pared se muestran de tal forma que puede ver que la pared tiene dos o tres fichas de alto. Si deshabilita esta opción, tendrá una visualización más simple con fichas ligeramente más grandes. Esto puede ser útil para pantallas pequeñas.

Reorganizar fichas ocultas en tanteos

- Esto agrupa los tanteos de la mano. A veces el agrupamiento puede no ser como usted lo quiere, así que tal vez prefiera que no haya ningún agrupamiento, como en un juego real.

Mostrar solo las acciones posibles

- Durante el juego, mostrar solo las acciones posibles, como «No declarar» o «Pung».

Proponer qué hacer

- Cada vez que se pueda elegir entre varias acciones como declarar o no un título o qué título descartar, &kajongg; puede ayudarle haciendo una propuesta.

Usar sonidos si están disponibles

- Esto le permite oír descartes y reclamaciones. Si otros jugadores han grabado archivos de sonido con su propias voces, podrá oírlas.

Dejar que otros oigan mi voz

- Si usted ha grabado archivos de sonido con su voz, esta opción permitirá que otros jugadores oigan sus descartes y reclamaciones con su propia voz.

Velocidad de la animación:

- Define cómo de rápido deberían moverse las fichas. Si mueve el deslizador hacia la posición más a la izquierda, el movimiento de la ficha no estará animado: las fichas simplemente cambiarán de lugar.

#### Sonido

Jugar le proporciona una experiencia mucho más agradable si escucha a los jugadores reclamar fichas y anunciar descartes. También hacen el juego más fácil, porque puede concentrarse en sus propias fichas sin tener que observar lo que descartan los demás.

&kajongg; viene con voces para los diferentes jugadores. Asigna automáticamente voces a los jugadores. Para cada idioma debería haber cuatro voces, preferiblemente dos de hombre y dos de mujer. &kajongg; intenta usar voces en el mismo idioma en el que se juega &kajongg;. Si no encuentra voces en ese idioma, &kajongg; usará otros idiomas de reserva, usando los mismos idiomas de reserva que ha definido para &kajongg; (vea Ayuda Cambiar el idioma de la aplicación). Si todavía no existen archivos de voz para su idioma, le invitamos a grabarlos para colaborar con &kajongg;.

- Así es como usted mismo puede generar voces. Hay un directorio separado para cada voz. Tenga en cuenta que estas carpetas pueden estar en cualquier otro lugar en su sistema, dependiendo de cómo haya instalado &kde;. Solo la parte que empieza con `kajongg` es siempre la misma. Existen dos grupos de voces con diferentes lugares en el sistema de archivos:

  - Voces predefinidas para cada idioma. Se encuentran en un directorio como `/usr/share/kajongg/voices/LANG`, donde LANG es el código de su idioma. Los directorios de voces directamente bajo `…/kajongg/voices/` son las versiones en inglés de Estados Unidos. Las voces predefinidas se asignan aleatoriamente a los jugadores. Esas voces tienen nombres como `«varón1 varón2 mujer1 mujer2»`, pero esos nombres no importan; el usuario nunca los ve.

  - Las voces de usuario se pueden definir para un usuario específico. Si &kajongg; usa una de esas voces, se puede transferir automáticamente a otros jugadores por internet. Esas voces se encuentran en un directorio como `~/.local/share/apps/kajongg/voices/`. Así, si su nombre de usuario es pepe, esto podría ser `/home/pepe/.local/share/apps/kajongg/voices/pepe/`. Puede que este directorio `voices/` no exista; en este caso, créelo.

- Ahora que sabe dónde ubicar su nueva voz, genere un nuevo directorio para ella.

- En esa subcarpeta puede ubicar los archivos de sonido. Tienen que estar codificados con el compresor de audio Ogg Vorbis ; los nombres de archivos tienen que tener la extensión `.ogg`. Un solo archivo tiene un nombre como `s3.ogg` - esto es, Stone 3. Debería definir esos archivos para todas las fichas y para todas las reclamaciones y anuncios. Pero si falta un archivo de sonido, no pasa nada malo -sencillamente no oirá ese sonido. Recurrir a otras voces o idiomas de reserva solo funciona para voces enteras, no para archivos de sonido sueltos.

- Después de haber definido todos los archivos de sonido para una voz predefinida, por favor asegúrese de que el proceso &kajongg; tiene permisos de escritura en el nuevo directorio de la voz. Inicie &kajongg; y pruebe la voz. Después de que todo esté correcto, puede revocar el permiso de escritura (y debería hacerlo así para las voces predefinidas). &kajongg; generará automáticamente un archivo llamado `md5sum`, que contendrá una suma de comprobación de todos los archivos de sonido. Cada vez que usted cambie, añada o elimine un archivo de sonido para una voz, &kajongg; intentará reescribir ese archivo.

Por favor, mantenga la longitud del sonido corta, pero hable con claridad. Este juego se puede jugar muy rápido cuando se acostumbra a ello. Es más fácil si primero escribe una lista con todo lo que se debe decir. No la lea como una secuencia de elementos, intente pronunciar cada uno como si fuera el único y como lo haría si estuviera jugando. Leer esto necesita un poco de práctica.

Esta es solo una posibilidad para crear los archivos de sonido:

- Grabe un archivo de sonido con el programa , `qarecord`, guárdelo en formato WAV. En este único archivo de sonido, hable todos los sonidos.

- Edite ese archivo con el editor de sonido `audacity`. En ese editor, use el ratón para marcar un intervalo de ondas de sonido. El editor reproducirá esa parte. Repítalo hasta que tenga seleccionada la parte correcta. Esto puede ser más fácil si selecciona Ver Aumentar zoom. Utilice la orden de menú Archivo Exportar selección y guárdela en formato `ogg`. En Opciones, elija calidad baja. Esto es suficiente e incluso preferible, porque se reduce el tiempo para transferir los sonidos a los demás jugadores.

Esos son los nombres de los archivos que debería generar. Añádales siempre `.ogg`:

#### Nombres de los archivos de sonido

&s1; .. &s9; | Piedra 1 a piedra 9
&b1; .. &b9; | Bambú 1 a bambú 9
&c1; .. &c9; | Símbolo 1 a símbolo 9
&we; &ws; &ww; &wn; | Los vientos Este, Sur, Oeste, Norte
&db; &dr; &dg; | Los dragones azul/blanco, rojo, verde
&chow; &pung; &kong; &mahjongg; | Las declaraciones mayores
&originalcall; &violatesoriginalcall; | La llamada original y su violación
&dangerousgame; | Un jugador dispara un cañón (juego peligroso)
&nochoice; | Un jugador declara que no tiene más opción que jugar un juego peligroso

### Opciones de las fichas

Selector de conjuntos de fichas Selector del conjunto de fichas

Utilice el selector Fichas para seleccionar gráficos para las fichas.

### Opciones de fondo

Selector de fondos Selector de fondos

Utilice el selector de Fondo para seleccionar un fondo gráfico para el juego.

Algunos fondos, como el Paisaje Chino, necesitan algún tiempo para cargarse. Si cree que el programa debería comenzar más rápido o que cambiar el tamaño de la ventana principal lleva demasiado tiempo, puede intentarlo con algún otro fondo.

### Editor de reglas

Editor de reglas Editor de reglas

Utilice el editor de reglas para personalizar los conjuntos de reglas. Los conjuntos predefinidos se muestran en letra cursiva; los personalizados se muestran con letra normal. El jugador no puede cambiar los conjuntos de reglas predefinidos de ninguna manera, aunque sí podría hacerlo una actualización de &kajongg;. Los conjuntos de reglas personalizados no se ven afectados por las actualizaciones.

Cuando comience un nuevo juego, podrá seleccionar un conjunto de reglas para ese juego. Se pueden utilizar todos los conjuntos de reglas definidos en el editor. El conjunto de reglas se guarda junto con el juego, así que siempre puede cambiarlo aquí -sus cambios solo afectarán a juegos futuros.

#### Regla, puntos, x2, límites

Solo tiene que hacer doble clic en lo que quiera cambiar. Si se borran todos los valores, esta regla no tendrá ninguna influencia en el juego. Las reglas no se pueden borrar.

#### Copiar y eliminar

Puede copiar y eliminar conjuntos de reglas completos.

De nuevo, esto puede hacerse incluso aunque ya existan partidas que utilicen este conjunto de reglas, ya que cada partida tiene su propia copia. Puede ver conjuntos de reglas para partidas antiguas: cargar la partida antigua y mostrar su tabla de puntuación.

#### Comparar

Comparador de conjuntos de reglas Comparador de conjuntos de reglas Puede seleccionar esta orden cuando se selecciona un conjunto de reglas completo. Le permite comparar el conjunto de reglas seleccionado con cualquier otro.

### Asociaciones de teclas predeterminadas

Las asociaciones de teclas por defecto son como sigue:

F1

- Muestra este manual.

&Ctrl;C

- Puntuar un juego manual.

&Ctrl;N

- Jugar un juego con amigos con con máquinas.

&Ctrl;W

- Interrumpir el juego actual

&Ctrl;Q

- Salir del programa.

&Ctrl;T

- Muestra la tabla de puntuación.

&Ctrl;H

- Mostrar una ventana de charla.

&Ctrl;G

- Cambiar el ángulo de visión.

&Ctrl;D

- Habilita o deshabilita el modo demostración.

&Shift;F1

- Ayuda ¿Qué es esto?

&Ctrl;&Shift;F

- Modo de pantalla completa.

## Problemas conocidos

- En el modo de juego, no son posibles las penalizaciones.

- Los jugadores máquina todavía son bastante estúpidos.

## Posibles características futuras

- Añadir más conjuntos de reglas. Opcionalmente, esto debería hacerse por gente que use esos conjuntos de reglas con asiduidad.

## Preguntas frecuentes

Quiero cambiar el aspecto del juego. ¿Puedo?

Sí. Para cambiar el aspecto de &kajongg;, utilice la barra de menú para abrir la utilidad de configuración.

¿Puedo utilizar el teclado para asignar fichas a los jugadores?

Sí. Vea Hacer que &kajongg; calcule la puntuación.

## Créditos y licencia

&kajongg; para &kde;

Copyright del programa © 2009-2017 &Wolfgang.Rohdewald; &Wolfgang.Rohdewald.mail;

Copyright de la documentación © 2009-2017 &Wolfgang.Rohdewald; &Wolfgang.Rohdewald.mail;

Traducido por Rocío Gallego traducciones@rociogallego.com y Kira J. Fernández kirajfdez@gmail.com.

&underFDL; &underGPL;

## Bibliografía

- Das Chinesische Mah-Jongg-Spiel, de Uwe Martens 2005, Books on Demand GmbH, Norderstedt. Este libro es una excelente referencia en alemán que contiene todo lo que desea saber sobre las reglas usadas en Alemania y muchos otros aspectos del juego.

- The Complete Book of Mah-Jongg, de A. D. Millington, 1977 (con varias ediciones de bolsillo hasta 2003), Weidenfeld & Nicolson, Londres. Este es la referencia definitiva para el Mah Jong clásico chino tal como se juega en el mundo occidental. Puede darle valiosas sugerencias sobre estrategias de juego.

- Mah-Jong, de Gwyn Headlye e Yvonne Seeley, 3ª edición, 2008, A & C Black Publishers Ltd., Londres. Este libro es una referencia muy fácil de usar que se concentra en las reglas como se utilizan en Gran Bretaña, definidas por la BMJA (la Asociación Británica de Mah Jong).

## Instalación

Para Linux: su distribución debería tenerlo empaquetado para usted.

Para Windows: consulte para obtener un instalador para Windows.

Si desea descargar el código fuente e instalarlo manualmente:

- `git clone https://invent.kde.org/games/kajongg.git`

- Para Linux: `cd kajongg ; mkdir build ; cd build; cmake .. && make && make install`

- Para Windows: consulte el archivo `README.windows`

Kajongg depende de estos paquetes (los nombres de paquetes de debian aparecen entre paréntesis):

- Python 3.8 o superior (python3)

- Qt6.5 o superior (python3-pyqt6 y python3-pyqt6.qtsvg)

- los vínculos python para Qt6 (python3-pyqt6)

- la biblioteca «twisted» para python 16.6.0 o superior (python3-twisted)

- sqlite3 (libsqlite3-0)

&documentation.index;