Skip to content
 
 

Repository files navigation

Bubble 2048

Live Demo GitHub Pages Made with React TypeScript Vite Global Game Jam 2025

🎮 Play Now!

A unique twist on the classic 2048 puzzle game, created for Global Game Jam 2025 (theme: "Bubble").

Gameplay Demo

Gameplay Demo

Watch the bubble mechanic in action - tiles merge when you swipe, then automatically rise up one row for a second merge opportunity!

About

Bubble 2048 combines the familiar 2048 merging mechanics with an innovative bubble physics mechanic. After each move you make, all tiles automatically "bubble up" to the top of the board, creating a second merge opportunity and adding a new strategic dimension to the classic gameplay.

Gameplay

  • 4x4 Grid: Merge tiles to reach 2048 (and beyond!)
  • Standard Merging: Swipe in any direction to slide and merge matching numbers
  • Bubble Mechanic: After your move, tiles automatically shift one row upward (with merging), simulating bubbles rising
  • Ocean Theme: Beautiful bubble-shaped cells with an aquatic color palette

Controls

  • Keyboard: Arrow keys or WASD
  • Mouse: Click and drag to swipe
  • Touch: Swipe gestures on mobile devices

Tech Stack

  • Framework: React + TypeScript
  • Build Tool: Vite
  • Styling: CSS with custom animations
  • Deployment: GitHub Pages

Development

Setup

npm install              # Install dependencies
npm run dev             # Start development server (http://localhost:5173)

Build

npm run build           # Build for production
npm run preview         # Preview production build locally

Features

  • Multiple input methods (keyboard, mouse, touch)
  • Score tracking with best score persistence
  • Smooth tile animations
  • Win/game over detection
  • Responsive design for desktop and mobile

Technical Documentation

For developers interested in the implementation details:

Contributing

This project was created for Global Game Jam 2025. Feel free to fork and create your own variations!

License

MIT License - see LICENSE file for details.

Created for Global Game Jam 2025


Live Demo: https://furic.github.io/bubble-2048/

Made with 💙 for Global Game Jam 2025

About

Stateloop publishing fork of furic/bubble-2048. Original game and MIT license by its upstream authors.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages