sudo-parnab / Its-webtober

Join our Hacktoberfest initiative and contribute to open-source web development projects. It's a great opportunity for beginners to learn and grow. Let's build a stronger community together.
MIT License
11 stars 15 forks source link

Enhanced interactive and visually appealing experience #33

Closed Sayanjones closed 1 day ago

Sayanjones commented 1 day ago

Description

This project is a modified version of the classic Tic Tac Toe web game. The changes enhance user interaction, visual appeal, and add new gameplay features to improve the overall experience. The primary updates include the addition of a turn indicator, score tracking, and visual feedback for winning combinations. Moreover, the game has been optimized for mobile responsiveness, allowing a seamless experience across different devices.

Summary of Changes

The updated game provides a more interactive and visually engaging experience, with a better indication of the current state of play. These changes were made to make the game more user-friendly and engaging.

Tech Stack and Dependencies

Frontend Technologies: HTML, CSS, JavaScript Libraries/Frameworks: Google Fonts (for custom fonts) Dependencies: No external libraries, except for Google Fonts for aesthetic improvements

Type of Change

Issue Number

Issue: #14 (Example placeholder)

Checklist

Key Changes

  1. Turn Indicator:
    • Added a dynamic turn message to display whose turn it is (X or O).
    • The message updates after every move, helping players follow the game flow more intuitively.
  2. Score Tracking:
    • Implemented a score tracker that updates after each game.
    • The score for both X and O is displayed on the screen, ensuring players can see who has won more games.
  3. Winning Highlight:
    • Added a visual highlight (green background and pulse animation) to the winning combination of buttons.
    • This makes it easier for users to identify the winning line when the game is over.
  4. Improved Mobile Responsiveness:
    • Enhanced layout and button sizing for better user experience on mobile devices.
    • Dynamic font sizes and button dimensions based on viewport size ensure readability and ease of play across different devices.
  5. New Game and Restart Options:
    • Added a new game option and a restart button that refreshes the board for a new match without reloading the page.
    • These buttons allow players to continue playing without reloading the game, improving the flow and user experience.
sudo-parnab commented 1 day ago

Thank you @Sayanjones