Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 1.88 KB

README_es.md

File metadata and controls

67 lines (45 loc) · 1.88 KB

2048.c

English

screenshot

Version de consola del juego "2048" pra GNU/Linux

Cómo se juega

Puede mover los mosaicos en cuatro direcciones con las teclas de flecha: arriba, abajo, izquierda y derecha. Todos los números en el tablero se deslizarán en esa dirección hasta que golpeen la pared y si se tocan entre sí, dos números se combinarán en uno si tienen el mismo valor. Cada número solo se combinará una vez por jugada. Cada movimiento aparece un nuevo número 2 o 4. Si tienes un 2048 en el tablero, has ganado, pero pierdes una vez que el tablero está lleno y no puedes hacer un movimiento.

Requerimientos

  • Compilador de C

Testeado en: GNU/Linux, FreeBSD, OpenBSD

Instalación

wget https://raw.githubusercontent.com/mevdschee/2048.c/master/2048.c
gcc -o 2048 2048.c
./2048

Correr el juego

El juego soporta diferentes esquemas de colores. Esto depende del soporte ANSI para 88 o 256 colores. Si no hay los suficientes colores soportados, el juego irá del blanco al negro (mucho más apto para jugar). Para el esquema de colores original, pone en consola:

./2048

Para el esquema de colores de blanco a negro (requiere 256 colores):

./2048 blackwhite

Para el esquema de colores de azul a rojo (requiere 256 colores):

./2048 bluered

Internacionalización

El juego soporta inglés y español pero si quieres tener una versión en tu lenguaje local (y tienes tu sistema en ese lenguaje), puedes hacer tu propia traducción. Corre:

sh include_language_header.sh

Eso crea un archivo en el directorio "languages" el cual tienes que editar. Finalmente compila 2048.c para aplicar los cambios:

gcc -o 2048 2048.c
./2048

Contribuciones

Las contribuciones son siempre bienvenidas. Siempre correr los tests antes de commitear usando:

$ ./2048 test
All 13 tests executed successfully