Skip to content

Latest commit

 

History

History
398 lines (349 loc) · 27.4 KB

File metadata and controls

398 lines (349 loc) · 27.4 KB

Homepage Redesign Mockups

Current Situation

  • 8 game modes (Multifinger Tap, Spinner, Numbered Spinner, Random Number, Prompted, Coin Flip, Timer Countdown, Color Matcher)
  • All displayed in a single scrollable list
  • Each option has an emoji, title, and gradient background

Design Option 1: Grid Layout with Categories

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐  │
│  │   👆          │  │   🌀          │  │   🍭          │  │
│  │              │  │              │  │              │  │
│  │ Multifinger  │  │   Spinner    │  │  Numbered    │  │
│  │    Tap       │  │              │  │   Spinner    │  │
│  │              │  │              │  │              │  │
│  └──────────────┘  └──────────────┘  └──────────────┘  │
│                                                          │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐  │
│  │   🎲          │  │   💭          │  │   🪙          │  │
│  │              │  │              │  │              │  │
│  │   Random     │  │   Prompted   │  │  Coin Flip   │  │
│  │   Number     │  │              │  │              │  │
│  │              │  │              │  │              │  │
│  └──────────────┘  └──────────────┘  └──────────────┘  │
│                                                          │
│  ┌──────────────┐  ┌──────────────┐                     │
│  │   ⏱️          │  │   🎨          │                     │
│  │              │  │              │                     │
│  │   Timer      │  │    Color     │                     │
│  │  Countdown   │  │    Matcher   │                     │
│  │              │  │              │                     │
│  └──────────────┘  └──────────────┘                     │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • Efficient use of space
  • Easy to scan visually
  • Modern card-based design
  • Can fit all 8 games on one screen (2-3 rows)

Cons:

  • Smaller touch targets
  • Less room for visual flair

Design Option 2: Horizontal Scrollable Categories

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌─ Quick Picks ─────────────────────────────────────┐  │
│  │  [👆] [🌀] [🍭] [🎲]  →                            │  │
│  │  Multifinger Spinner Numbered Random              │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│  ┌─ Strategy Games ───────────────────────────────────┐  │
│  │  [💭] [🎨]  →                                       │  │
│  │  Prompted Color Matcher                            │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│  ┌─ Action Games ─────────────────────────────────────┐  │
│  │  [⏱️] [🪙]  →                                       │  │
│  │  Timer Countdown Coin Flip                         │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • Organized by game type
  • Horizontal scrolling feels modern (like app stores)
  • Can add more games easily
  • Clear categorization

Cons:

  • Requires horizontal scrolling
  • Less visible at once

Design Option 3: Featured + Grid Hybrid

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌───────────────────────────────────────────────────┐  │
│  │                                                   │  │
│  │         🎲  Random Number                         │  │
│  │                                                   │  │
│  │    "The classic choice"                          │  │
│  │                                                   │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐ │
│  │   👆     │  │   🌀     │  │   🍭     │  │   💭     │ │
│  │ Multif. │  │ Spinner  │  │ Numbered │  │ Prompted │ │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘ │
│                                                          │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐ │
│  │   🪙     │  │   ⏱️     │  │   🎨     │  │          │ │
│  │  Coin    │  │  Timer   │  │  Color   │  │          │ │
│  │  Flip    │  │ Countdown│  │ Matcher  │  │          │ │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘ │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • Highlights popular/featured game
  • Grid for quick access
  • Balanced layout

Cons:

  • Uneven visual weight
  • Featured game takes more space

Design Option 4: Masonry/Staggered Grid (Pinterest-style)

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌──────────────┐  ┌──────────────┐                     │
│  │   👆          │  │   🌀          │                     │
│  │              │  │              │  ┌──────────────┐  │
│  │ Multifinger  │  │   Spinner    │  │   🍭        │  │
│  │    Tap       │  │              │  │              │  │
│  │              │  └──────────────┘  │  Numbered    │  │
│  └──────────────┘                    │   Spinner    │  │
│                                      └──────────────┘  │
│  ┌──────────────┐  ┌──────────────┐                     │
│  │   🎲          │  │   💭          │                     │
│  │              │  │              │  ┌──────────────┐  │
│  │   Random     │  │   Prompted   │  │   🪙        │  │
│  │   Number     │  │              │  │              │  │
│  │              │  └──────────────┘  │  Coin Flip   │  │
│  └──────────────┘                    └──────────────┘  │
│  ┌──────────────┐  ┌──────────────┐                     │
│  │   ⏱️          │  │   🎨          │                     │
│  │              │  │              │                     │
│  │   Timer      │  │    Color     │                     │
│  │  Countdown   │  │    Matcher   │                     │
│  └──────────────┘  └──────────────┘                     │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • Visually interesting
  • Efficient space usage
  • Modern, dynamic feel

Cons:

  • Can be harder to scan
  • Uneven card sizes might feel chaotic

Design Option 5: Compact List with Icons (iOS Settings-style)

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌───────────────────────────────────────────────────┐  │
│  │  👆  Multifinger Tap                              │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🌀  Spinner                                      │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🍭  Numbered Spinner                             │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🎲  Random Number                                 │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  💭  Prompted                                      │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🪙  Coin Flip                                     │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  ⏱️  Timer Countdown                               │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🎨  Color Matcher                                 │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • All games visible at once
  • Easy to scan
  • Familiar iOS pattern
  • Efficient use of space

Cons:

  • Less visual interest
  • Smaller emoji/icons
  • Less "game-like" feeling

Design Option 6: Two-Column Grid (Recommended)

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌──────────────────┐  ┌──────────────────┐            │
│  │   👆              │  │   🌀              │            │
│  │                  │  │                  │            │
│  │  Multifinger     │  │   Spinner        │            │
│  │     Tap          │  │                  │            │
│  │                  │  │                  │            │
│  └──────────────────┘  └──────────────────┘            │
│                                                          │
│  ┌──────────────────┐  ┌──────────────────┐            │
│  │   🍭              │  │   🎲              │            │
│  │                  │  │                  │            │
│  │  Numbered        │  │   Random         │            │
│  │   Spinner        │  │   Number         │            │
│  │                  │  │                  │            │
│  └──────────────────┘  └──────────────────┘            │
│                                                          │
│  ┌──────────────────┐  ┌──────────────────┐            │
│  │   💭              │  │   🪙              │            │
│  │                  │  │                  │            │
│  │   Prompted       │  │   Coin Flip      │            │
│  │                  │  │                  │            │
│  │                  │  │                  │            │
│  └──────────────────┘  └──────────────────┘            │
│                                                          │
│  ┌──────────────────┐  ┌──────────────────┐            │
│  │   ⏱️              │  │   🎨              │            │
│  │                  │  │                  │            │
│  │   Timer          │  │   Color          │            │
│  │  Countdown       │  │   Matcher        │            │
│  │                  │  │                  │            │
│  └──────────────────┘  └──────────────────┘            │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • Perfect balance of space and visibility
  • All games fit on one screen (4 rows × 2 columns)
  • Large enough touch targets
  • Clean, modern look
  • Easy to scan
  • Maintains visual appeal with gradients

Cons:

  • None significant

Design Option 7: Search + Compact Grid

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🔍  Search games...                               │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│  ┌──────┐  ┌──────┐  ┌──────┐  ┌──────┐              │
│  │  👆   │  │  🌀   │  │  🍭   │  │  🎲   │              │
│  │ Mult.│  │ Spin.│  │ Num. │  │ Rand.│              │
│  └──────┘  └──────┘  └──────┘  └──────┘              │
│                                                          │
│  ┌──────┐  ┌──────┐  ┌──────┐  ┌──────┐              │
│  │  💭   │  │  🪙   │  │  ⏱️   │  │  🎨   │              │
│  │ Prom.│  │ Coin │  │Timer │  │Color │              │
│  └──────┘  └──────┘  └──────┘  └──────┘              │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Pros:

  • Future-proof (can add many games)
  • Search functionality
  • Compact 4×2 grid
  • Scales well

Cons:

  • Smaller cards
  • Search adds complexity

Recommendation: Option 6 - Two-Column Grid

This design offers the best balance:

  • ✅ All 8 games visible without scrolling
  • ✅ Large, comfortable touch targets
  • ✅ Clean, modern aesthetic
  • ✅ Maintains visual appeal with gradients
  • ✅ Easy to scan and navigate
  • ✅ Scales well if you add more games (can add rows)

Implementation Details:

  • Card Size: ~48% width each (with gap)
  • Aspect Ratio: 1:1 or slightly taller (1:1.2)
  • Spacing: Comfortable padding between cards
  • Gradients: Keep the beautiful gradient backgrounds
  • Emoji: Large, prominent (60-80px)
  • Typography: Bold title, clear hierarchy

Responsive Behavior:

  • On larger screens: Could show 3 columns
  • On smaller screens: Stays 2 columns (optimal for thumbs)

Alternative: Hybrid Approach

If you want to keep the current vertical list but make it more compact:

┌─────────────────────────────────────────────────────────┐
│  🎮 Ready Player One                    [About] [Settings]│
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌───────────────────────────────────────────────────┐  │
│  │  👆  Multifinger Tap                              │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🌀  Spinner                                       │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🍭  Numbered Spinner                             │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🎲  Random Number                                 │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  💭  Prompted                                      │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🪙  Coin Flip                                     │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  ⏱️  Timer Countdown                               │  │
│  └───────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────┐  │
│  │  🎨  Color Matcher                                 │  │
│  └───────────────────────────────────────────────────┘  │
│                                                          │
│                    [About]                               │
└─────────────────────────────────────────────────────────┘

Compact List with:

  • Reduced padding (from lg to md)
  • Smaller emoji (from xxxl to xxl)
  • Horizontal layout: emoji on left, text on right
  • Gradient backgrounds still visible but more subtle
  • All games fit on one screen with minimal scrolling

Next Steps

  1. Choose a design direction
  2. Implement the chosen layout
  3. Test on different screen sizes
  4. Adjust spacing and sizing as needed
  5. Consider adding animations (fade-in, stagger, etc.)