Skip to content

AmitIngAI/Guess_My_Number_Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ GuessPro

Ultimate Number Guessing Game | MCA Final Year Project

HTML5 CSS3 JavaScript Chart.js License: MIT GitHub Stars GitHub Forks GitHub Issues PRs Welcome Vercel



๐ŸŽฎ Challenge your mind with the ultimate number guessing game!

**๐Ÿš€ Live Demo โ€ข **

๐Ÿ“‹ Table of Contents


๐ŸŒŸ Overview

GuessPro is a cutting-edge, feature-rich number guessing game built as an MCA Final Year Project. It combines engaging gameplay with modern web technologies, offering multiple game modes, real-time statistics, achievements, and a stunning user interface with smooth animations.

๐ŸŽฏ Project Highlights

๐ŸŽฎ 4 Game Modes โ†’ Classic, Timed, Extreme, Custom ๐Ÿ† 15+ Achievements โ†’ Unlock badges & rewards ๐Ÿ“Š Real-time Analytics โ†’ Track your progress with charts ๐ŸŽฏ Daily Challenges โ†’ Compete for daily rewards โšก Power-ups System โ†’ 50/50, Reveal, Extra Time, Skip ๐ŸŒ™ Dark/Light Themes โ†’ Comfortable gaming anytime ๐ŸŒ Multi-language โ†’ English, Hindi, Spanish, French & more ๐Ÿ“ฑ 100% Responsive โ†’ Play on any device ๐Ÿ’พ Progress Saving โ†’ LocalStorage persistence ๐ŸŽต Sound Effects โ†’ Immersive audio feedback

๐ŸŽฏ Why GuessPro?

Traditional Games โœจ GuessPro
โŒ Single Mode Only โœ… 4 Unique Game Modes
โŒ No Progress Tracking โœ… Detailed Statistics & Charts
โŒ Plain Interface โœ… Stunning Glassmorphism UI
โŒ No Achievements โœ… 15+ Unlockable Badges
โŒ No Sound Effects โœ… Immersive Audio Feedback
โŒ Desktop Only โœ… Mobile-First Responsive
โŒ English Only โœ… Multi-language Support
โŒ No Power-ups โœ… 4 Unique Power-ups

## โœจ Key Features

### ๐ŸŽฎ Core Gameplay

| Feature | Description | Status |
|---------|-------------|--------|
| ๐ŸŽฏ **Smart Guessing** | Binary search hints for optimal gameplay | โœ… Live |
| ๐Ÿ“Š **Score System** | Dynamic scoring based on attempts & time | โœ… Live |
| ๐Ÿ”ฅ **Win Streaks** | Track consecutive wins | โœ… Live |
| ๐Ÿ’ก **Hint System** | Get helpful hints (costs points) | โœ… Live |
| ๐Ÿ“ˆ **Progress Bar** | Visual attempt tracking | โœ… Live |
| ๐Ÿ• **Timer** | Countdown timer for timed modes | โœ… Live |

### ๐Ÿ‘ค User Features

| Feature | Description | Status |
|---------|-------------|--------|
| ๐Ÿ† **Achievements** | 15+ unlockable badges | โœ… Live |
| ๐Ÿ“Š **Dashboard** | Detailed statistics & charts | โœ… Live |
| ๐ŸŒ“ **Theme Toggle** | Dark/Light mode switch | โœ… Live |
| ๐Ÿ”Š **Sound Control** | Toggle sound effects | โœ… Live |
| ๐ŸŒ **Language Switch** | 10+ language options | โœ… Live |
| ๐Ÿ’พ **Auto-Save** | Progress saved automatically | โœ… Live |

### โšก Power-ups System

| Power-up | Effect | Icon |
|----------|--------|------|
| **50/50** | Reduces range by half | ๐Ÿ“Š |
| **Reveal** | Shows one digit of the number | ๐Ÿ‘๏ธ |
| **Extra Time** | Adds 30 seconds | โฐ |
| **Skip** | Skip to next game without penalty | โญ๏ธ |

๐ŸŽจ UI/UX Features

โœจ Glassmorphism Design ๐ŸŽญ Smooth Animations ๐ŸŒˆ Gradient Backgrounds ๐Ÿ’ซ Particle Effects ๐Ÿ”” Toast Notifications ๐Ÿ“ฑ Mobile Gestures โŒจ๏ธ Keyboard Shortcuts ๐ŸŽฏ Intuitive Controls

๐ŸŽฎ Game Modes

๐ŸŸข Classic Mode

Difficulty: Easy Attempts: Unlimited Timer: None Range: 1-100 Hints: Available Points: 1x Multiplier Perfect for beginners. Take your time and master the basics.

๐ŸŸก Timed Challenge

Difficulty: Medium Attempts: 10 Max Timer: 60 Seconds Range: 1-100 Hints: Available Points: 3x Multiplier

Race against the clock! Can you beat the timer?

๐Ÿ”ด Extreme Mode

Difficulty: Hard Attempts: 5 Only Timer: 30 Seconds Range: 1-500 Hints: Disabled Points: 5x Multiplier

Complete daily for streak rewards and exclusive badges.

## ๐Ÿ› ๏ธ Tech Stack

### Frontend Architecture
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ PRESENTATION LAYER โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ HTML5 โ”‚ Semantic markup & structure โ”‚
โ”‚ CSS3 โ”‚ Animations, Flexbox, Grid โ”‚
โ”‚ JavaScript โ”‚ ES6+ interactive functionality โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ LIBRARIES & TOOLS โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Chart.js โ”‚ Data visualization & analytics โ”‚
โ”‚ Font Awesome โ”‚ Icon library (6.4.0) โ”‚
โ”‚ Google Fonts โ”‚ Orbitron, Poppins typography โ”‚
โ”‚ html2pdf.js โ”‚ PDF export functionality โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ DATA LAYER โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ LocalStorage โ”‚ Persistent data storage โ”‚
โ”‚ State Mgmt โ”‚ Centralized game state object โ”‚
โ”‚ Web Audio API โ”‚ Sound effects generation โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜


### Core Technologies

| Technology | Version | Purpose |
|------------|---------|---------|
| ![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=flat&logo=html5&logoColor=white) | Latest | Semantic structure |
| ![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=flat&logo=css3&logoColor=white) | Latest | Styling & animations |
| ![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black) | ES6+ | Game logic & interactivity |
| ![Chart.js](https://img.shields.io/badge/Chart.js-FF6384?style=flat&logo=chartdotjs&logoColor=white) | 4.x | Statistics visualization |

### Libraries & CDNs

javascript
// Core Libraries
โ”œโ”€โ”€ Chart.js v4.x          // Data visualization
โ”œโ”€โ”€ Font Awesome 6.4.0     // Icon library
โ”œโ”€โ”€ html2pdf.js 0.10.1     // PDF export
โ””โ”€โ”€ Google Fonts           // Typography

// Fonts Used
โ”œโ”€โ”€ Orbitron               // Display font (numbers, headings)
โ””โ”€โ”€ Poppins                // Body text

๐Ÿš€ Getting Started Prerequisites:

Required

โœ… Modern Web Browser (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+) โœ… Git (for cloning) โœ… Code Editor (VS Code recommended)

Optional

โœ… Node.js (for local development server) โœ… VS Code Live Server Extension

๐Ÿ“ธ Screenshots ๐Ÿ  Landing Page dashboard Hero section with animated elements and game mode selection

๐ŸŽฎ Daily Challenge daily_challenge Active gameplay with timer, score, and guess history

๐Ÿ“Š Login/Register Dashboard login_dashboard Statistics dashboard with register or login.

๐Ÿ† Custom Mode custom_mode custom mode for heavy and intresting gameplay.

๐Ÿ”’ Browser Support
Browser	Version	Support
Chrome	90+	โœ… Full
Firefox	88+	โœ… Full
Safari	14+	โœ… Full
Edge	90+	โœ… Full
Opera	76+	โœ… Full

โšก Performance
Lighthouse Scores
Performance   : โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 96/100
Accessibility : โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 98/100
Best Practices: โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 100/100
SEO           : โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 100/100
PWA           : โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 95/100

๐Ÿ—บ๏ธ Roadmap
Current Version: 1.0.0
๐Ÿ“… Version 1.1.0 (Next Release)
 ๐Ÿ“ฑ Progressive Web App (PWA) full support
 ๐Ÿ”„ Offline Mode
 ๐ŸŒ 5 More Languages
 ๐ŸŽต Background Music Option
 ๐Ÿ“Š Advanced Analytics
๐Ÿ“… Version 1.2.0
 ๐Ÿ‘ฅ User Authentication
 โ˜๏ธ Cloud Sync
 ๐Ÿ’ฌ Social Sharing
 ๐Ÿ† Global Leaderboard
 ๐Ÿ“ Game History Export
๐Ÿ“… Version 2.0.0
 ๐Ÿค– AI Difficulty Adjustment
 ๐Ÿ‘ฅ Multiplayer Mode
 ๐ŸŽฏ Custom Challenges Creator
 ๐Ÿ“ฑ React Native Mobile App
 ๐ŸŽฎ More Game Variations

๐Ÿค Contributing Contributions are what make the open source community amazing! Any contributions you make are greatly appreciated.

๐Ÿ‘จโ€๐Ÿ’ป Amit Ingale

๐Ÿ“ž Contact
Developer Information


Gmail LinkedIn GitHub Portfolio



โญ Show Your Support
If this project helped you, please consider giving it a โญ!