2.1.1 • Published 2 months ago

happymatch-dedyrahmadani80 v2.1.1

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
2 months ago

Happy Match

This project is a simple, web-based implementation of the popular match-3 puzzle game genre, inspired by the likes of "Candy Crush". It utilizes vanilla JavaScript to create a grid of colored blocks, which players can match in lines of three or more to score points. The game dynamically generates a grid filled with randomly colored blocks and includes basic mechanics for matching, eliminating, and refilling the grid.

Features

  • Dynamic grid generation: A flexible grid size that can be easily adjusted to change the difficulty level or gameplay style.
  • Colorful interface: Utilizes a set of five different colors to create an engaging and visually stimulating experience.
  • Basic match detection: Includes horizontal and vertical match detection algorithms to identify groups of three or more blocks.
  • Block elimination and refill: Automatically eliminates matched blocks and refills the grid with new, randomly colored blocks.

Installation

To run this game, simply clone the repository to your local machine. No additional setup or dependencies are required. Open the index.html file in your preferred web browser to start the game.

Usage

Once the game is running in your browser, you will see a grid filled with colored blocks. The current version requires manual refreshing to simulate player moves and match detection. Future versions will include interactive player controls.

Contributing

Contributions to "Happy Match-3" are welcome. If you have ideas on how to improve the game or add new features, feel free to fork the repository and submit a pull request.

Acknowledgments

This game is a basic implementation designed to demonstrate fundamental JavaScript capabilities in game development. It is intended for educational purposes and as a starting point for more complex game development projects.