diff --git a/README.md b/README.md index ba0361d9a945e191110e3496391b04074c2c81c0..1c091a9ae8ad693601365c4b38b010b01ad89aa8 100644 --- a/README.md +++ b/README.md @@ -29,15 +29,14 @@ ``` ## Features -- **Modern UI**: Sleek and responsive user interface with animations and visual effects +- **Interactive 2048-terminal clone**: - **Multiple Game Modes**: - **Classic**: Traditional 2048 gameplay - **Timed**: Race against the clock - - **Power-Up**: Use special abilities to enhance gameplay + - **Power-Up**: Use special abilities - **Challenge**: Complete specific objectives with constraints - **Zen**: Relaxed mode with no game over - **Animations and Effects**: - - Smooth tile movements and merges - Particle effects for special events - Confetti celebration for victories - Text effects and transitions between screens @@ -51,24 +50,32 @@ - **Tutorial**: Interactive guide to teach new players - **Game Statistics**: Track high scores and performance +## Screenshots +-  +-  +-  +-  +-  + ## Dependencies - NCurses: For terminal-based UI - SDL2 and SDL2_mixer: For sound and music + +### Issues +- The gameplay seems to fragment possibly due to a logical error in my code (**will revisit**) -## Building and Running +## How to build and Run ```bash # Build the project make # Run the game -make run +./bin/2048-game # Clean build files make clean -# Clean all generated files including resources -make clean-all -``` + ## Controls - Arrow keys: Move tiles / Navigate menus @@ -93,5 +100,3 @@ Created by Jamal Enoime Sound effects from freesound.org Music from bensound.com -## License -This project is open source and available under the MIT License. \ No newline at end of file diff --git a/image-1.png b/image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..50376cc2c931c27428c8388e38a5b5a34bec4d2f Binary files /dev/null and b/image-1.png differ diff --git a/image-2.png b/image-2.png new file mode 100644 index 0000000000000000000000000000000000000000..24c8463bdf0a2acbf55f73a12b13487baa398eb8 Binary files /dev/null and b/image-2.png differ diff --git a/image-3.png b/image-3.png new file mode 100644 index 0000000000000000000000000000000000000000..c9981511f128b8331ec92f30d98549f873c6e758 Binary files /dev/null and b/image-3.png differ diff --git a/image-4.png b/image-4.png new file mode 100644 index 0000000000000000000000000000000000000000..dc04ac9b7ddc95b0e55810e736f6ee9f6df91dc0 Binary files /dev/null and b/image-4.png differ diff --git a/image.png b/image.png new file mode 100644 index 0000000000000000000000000000000000000000..66ee08a99568c38f5c0572b1e54e14312633e678 Binary files /dev/null and b/image.png differ