This game is developed using JavaScript and Object-Oriented Programming (OOP). The main objective of the player is to burn adjacent identical cards and score as many points as possible.
- Follow the link m-farmaha.github.io/match-suits-2d-minigame/ or open the
index.html
file in your web browser. - Click on cards to burn adjacent identical cards.
- The goal is to achieve the highest score possible.
-
Dynamic Graphics: Variable and attractive graphics add excitement to the game.
-
Points: Your score is displayed at the top of the screen. Burning a card increases your points
-
Sound Effect: Enjoy a sound effect upon successfully burning a cards.
HTML: The game's structure and layout are defined using HTML, ensuring a semantic and accessible foundation.
CSS: Cascading Style Sheets are utilized for styling, providing a visually appealing and responsive design.
CSS Animations: The game incorporates CSS animations to enhance user experience and add dynamism to various elements. Smooth transitions and subtle animations are employed for card interactions, creating a polished and engaging interface.
JS (JavaScript): The core logic of the game is implemented in JavaScript, enhancing interactivity and user engagement.
OOP (Object-Oriented Programming): Classes are leveraged to model game entities, promoting a modular and organized codebase.
HTML5 Audio API: Engaging sound effects are incorporated to enhance the gaming experience.
Adaptive Markup: The game features adaptive markup, ensuring compatibility and a seamless experience across various devices and screen sizes
If you wish to make your own fixes or improvements to the game, you should:
- Clone the repository to your computer.
- Make changes and additions to the source code.
- Test the game to ensure everything works correctly.
- Submit a pull request with your changes.
The 2D-minigame "Match Suits" game is developed by M-Farmaha in 2023.
This project is distributed under the MIT License.
We recommend using Google Chrome for the best experience when using our app.