Welcome to the Nonograms Game! This project is a fun and challenging puzzle game implemented in native JavaScript, utilizing Webpack for module bundling and the Canvas API for rendering. Test your logic and problem-solving skills as you fill in the grid to reveal a hidden picture!
- Interactive grid-based puzzle gameplay
- Dynamic rendering using the Canvas API
- Responsive design for various screen sizes
- Timer and scoring system to track your progress
- Multiple difficulty levels with varying grid sizes
- HTML: Structure of the game
- CSS: Styling for an enhanced user experience
- JavaScript: Game logic and functionality
- Webpack: Module bundler for efficient asset management
- Canvas API: For rendering the game grid and puzzles
- Each puzzle consists of a grid with numbers indicating how many consecutive cells must be filled in each row and column.
- Use the clues to fill in the cells of the grid correctly to reveal a hidden image.
- You can toggle cells between filled and empty states by clicking on them.
- Complete the puzzle by filling in all the correct cells before time runs out!
To get started with the Nonograms game, follow these simple steps:
- Clone the repository:
git clone https://github.com/yermaka-a/nonograms.git
Contributions are welcome! If you have suggestions for improvements or new features, feel free to create a pull request or open an issue.
This project is licensed under the MIT License.