A futuristic browser gaming platform with 5 classic games, glassmorphism UI, and smooth animations. Built with vanilla HTML, CSS & JavaScript..
- 🎯 5 Classic Games - Tic Tac Toe, Snake, Simon Says, Memory Flip, Rock Paper Scissors
- 📱 Fully Responsive - Perfect on desktop, tablet, and mobile
- 🎨 Modern UI - Built with Tailwind CSS and DaisyUI
- ⚡ Fast & Lightweight - No frameworks, pure vanilla JS
- 💾 Score Persistence - LocalStorage saves your progress
- 🔍 Real-time Search - Filter games instantly
- 🎭 Smooth Animations - AOS and Animate.css effects
| Game | Description | Features |
|---|---|---|
| 🎯 Tic Tac Toe | Classic 3x3 grid | Score tracking, animations |
| 🐍 Snake | Canvas-based arcade | Keyboard/touch controls, high scores |
| 🎵 Simon Says | Memory pattern game | Progressive difficulty, visual feedback |
| 🧠 Memory Flip | Card matching | Move counter, best score tracking |
| ✂️ Rock Paper Scissors | VS Computer | Win/loss statistics, animations |
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Styling: Tailwind CSS, DaisyUI
- Animations: AOS.js, Animate.css
- Icons: Font Awesome
- Storage: LocalStorage API
# Clone the repository
git clone https://github.com/your-username/GameHub.git
# Navigate to project directory
cd GameHub
# Open in browser
open index.htmlThat's it! No build process or dependencies required.
GameHub/
├── 📄 index.html # Homepage
├── 🎨 style.css # Custom styles
├── ⚡ main.js # Main logic
├── 🎮 games/ # Game pages
│ ├── tic-tac-toe.html
│ ├── snake.html
│ ├── simon.html
│ ├── memory.html
│ └── rps.html
└── 📜 scripts/ # Game logic
├── tic-tac-toe.js
├── snake.js
├── simon.js
├── memory.js
└── rps.js
- Create game HTML in
/games/folder - Create game script in
/scripts/folder - Add to games array in
main.js:
{
id: 'your-game',
title: 'Your Game',
description: 'Game description',
image: 'path/to/image',
file: 'games/your-game.html',
category: 'arcade'
}Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
| Browser | Support |
|---|---|
| Chrome | ✅ |
| Firefox | ✅ |
| Safari | ✅ |
| Edge | ✅ |
| Mobile | ✅ |
This project is licensed under the MIT License - see the LICENSE file for details.
- Tailwind CSS for the utility-first CSS framework
- DaisyUI for beautiful UI components
- AOS for scroll animations
- Font Awesome for icons
⭐ Star this repo • 🐛 Report Bug • ✨ Request Feature
Made with ❤️ by Kaif Ansari