Skip to content

Gaeto95/10minigames

Repository files navigation

🎮 10 Mini Games in 1 – Retro Arcade Hub

Built for the Bolt Hackathon | 1-Shot Challenge Submission

A fully-loaded neon-drenched arcade experience packed into a single vibrant hub. No logins. No backend. Just pure instant fun.


🔥 What is This?

This project is a complete retro-style arcade platform featuring 10 unique mini-games inside a unified game hub. Designed with a bold neon aesthetic, responsive UI, unlockable rewards, and persistent local leaderboards — it’s the full arcade experience, reimagined for modern browsers.


🚀 Try It Now

🔗 Live Demo Built with Bolt.new

🎮 Included Mini-Games

  1. Flappy Bird – Tap to survive the pipes
  2. Snake – Classic growth chaos, retro-fied
  3. 2048 – Slide, merge, and conquer
  4. Reaction Timer – How fast are you really?
  5. Memory Cards – Train your brain, match by logic
  6. Cookie Clicker – Build the empire, one click at a time
  7. Dodge Blocks – Navigate falling hell with a rocket
  8. Stack Tower – Time it perfectly or fall
  9. Pong – The OG battle vs AI
  10. Tetris – Full implementation with smooth controls

🧠 Key Features

  • 🔥 Game Hub with animated selection wheel, "Game of the Day", and Random Game mode
  • 🏆 Persistent Leaderboards per game using localStorage
  • 💎 Unlockable Themes and cosmetic effects for high scores
  • 🎨 Retro Neon Aesthetic with glowing borders, animated particles, hover effects
  • 📱 Mobile-Responsive for flawless play on any device
  • 🧠 Motivational Messages & Taunts to keep you going (or mock your downfall)

⚙️ Built With

  • React + TypeScript
  • Vite for lightning-fast dev experience
  • Tailwind CSS for modern UI
  • LocalStorage for persistent game data
  • No backend — works offline, out of the box


📁 Structure

Key files powering the platform:

src/
├── App.tsx
├── types/
│   └── index.ts
├── utils/
│   └── storage.ts
├── components/
│   ├── LoadingScreen.tsx
│   ├── GameHub.tsx
│   └── games/
│       ├── FlappyBird.tsx
│       ├── Snake.tsx
│       ├── TwoZeroFourEight.tsx
│       ├── ReactionTimer.tsx
│       ├── MemoryCards.tsx
│       ├── CookieClicker.tsx
│       ├── DodgeBlocks.tsx
│       ├── StackTower.tsx
│       ├── Pong.tsx
│       └── Tetris.tsx

💡 Why It Stands Out

Unlike basic bundles of mini-games, this project is fully themed, cohesive, and polished. It’s built for replayability, style, and performance — and can serve as the foundation for a web-native arcade, mobile port, or even monetized casual game portal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages