๐ธ Japanese-themed arcade game where you catch falling hearts while avoiding bombs. Features power-ups, combos, endless mode, and beautiful sakura aesthetics. Perfect for Valentine's Day 2026!
- Catch Hearts โ Move basket to catch falling hearts
- Avoid Bombs โ Bombs take away lives!
- Combo System โ Chain catches for bonus points
- Progressive Difficulty โ Gets harder as you level up
- Endless Mode โ Play until you run out of lives
- High Score โ Saved locally
| Type | Points | Description |
|---|---|---|
| ๐ Pink | 10 | Regular heart |
| ๐ Golden | 50 | Rare golden heart |
| ๐ Rainbow | 100 | Ultra rare rainbow heart |
| Power-Up | Effect | Duration |
|---|---|---|
| ๐ก๏ธ Shield | Blocks one bomb | Until used |
| ๐งฒ Magnet | Attracts nearby hearts | 8 seconds |
| โจ Double | 2x score | 8 seconds |
| โฑ๏ธ Slow-Mo | Slows falling items | 8 seconds |
- Sakura Theme โ Pink color palette
- Kanji Decorations โ Floating ๆ, ๅฟ, ๆ, ๆก
- Hiragana/Katakana โ ใใผใใญใฃใใใฃใผ
- Traditional Basket โ Japanese-style container
- Seigaiha Pattern โ Wave background pattern
| Platform | Control |
|---|---|
| Desktop | Move mouse |
| Mobile | Touch and drag |
| Pause | Space / Escape |
Clone and run:
git clone https://github.com/smart-developer1791/go-heart-catcher
cd go-heart-catcherInitialize and start:
go mod tidy
go run .Open http://localhost:3000 ๐
| Layer | Technology |
|---|---|
| Backend | Go 1.21+, Fiber v2 |
| Rendering | HTML5 Canvas 2D |
| UI | Alpine.js 3.x, Tailwind CSS |
| Fonts | Zen Maru Gothic, Noto Sans JP |
| Storage | localStorage (high score) |
go-heart-catcher/
โโโ main.go # Simple Fiber server
โโโ go.mod # Dependencies
โโโ render.yaml # Deploy config
โโโ .gitignore
โโโ README.md
โโโ templates/
โโโ index.html # Complete game
Base Points:
- Pink Heart: 10 pts
- Golden Heart: 50 pts
- Rainbow Heart: 100 pts
Combo Multiplier:
- Combo 2: 1.1x
- Combo 3: 1.2x
- Combo 5: 1.4x
- Combo 10: 1.9x
Double Power-Up: 2x all points
| Level | Score Required | Spawn Rate | Fall Speed |
|---|---|---|---|
| 1 | 0 | 1.5s | Slow |
| 2 | 500 | 1.4s | Medium |
| 5 | 2000 | 1.1s | Fast |
| 10+ | 4500+ | 0.5s | Very Fast |
| Color | Hex | Usage |
|---|---|---|
| Sakura 400 | #f48ca2 |
Primary pink |
| Sakura 300 | #f8b4c2 |
Light accents |
| Gold | #ffd700 |
Golden hearts |
| Rainbow | Gradient | Special hearts |
- ๆ (ai) โ Love
- ๅฟ (kokoro) โ Heart
- ๆ (koi) โ Romance
- ๆก (sakura) โ Cherry blossom
- ใใผใใญใฃใใใฃใผ โ Heart Catcher
- ในใฟใผใ โ Start
- ใฒใผใ ใชใผใใผ โ Game Over
- ไธๆๅๆญข โ Paused
A fun arcade game to celebrate love! Catch all the hearts and set a new high score.
"ๆใๆใพใใใ!" โ Let's catch love!