aboutsummaryrefslogtreecommitdiffhomepage
# 2048 CLI 2048 written in 2 kb. ``` $ wc -c **/*.c 2048 2048.c 5574 2048_clean.c 2048 orig/2048.c 4930 orig/2048_clean.c 14600 total ``` ## Compile ``` $ make ``` By default, `2048.c` is compiled. If you want to compile another source file, set `SUFFIX` like this: `SUFFIX=_clean make` (it compiles `2048_clean.c`) ## Play Execute the binary like this: ``` $ ./bin/2048 ``` You can specify a grid size between 2 and 8. The default size is 4x4. ``` $ ./bin/2048 8x8 # large 2048 ``` ## Source Files * `2048.c` * Minified version. Its file size is 2 KiB. * `2048_clean.c` * Human-friendly version. * `orig/2024.c` and `orig/2024_clean.c` * Original version. They depends on `ncurses` library.