Skip to content

Card Stack v1.2.0 - Critical Bug Fix Release

Choose a tag to compare

@ssfdre38 ssfdre38 released this 04 Oct 06:02
· 94 commits to master since this release

Card Stack v1.2.0 - Critical Bug Fix 🐛🔧

⚠️ CRITICAL BUG FIX - Highly Recommended Update

This release fixes a critical gameplay bug that affected game balance and fairness in all previous versions.


🐛 Critical Fix: Card Matching Rules

The Problem (v1.0.0 - v1.1.0)

The game was incorrectly allowing cards to be played that violated standard card game rules:

This made the game much too easy and unfair.

What's Fixed (v1.2.0)

✅ Action cards now require color match - Red Skip ONLY works on Red cards
✅ Number matching works correctly - Red 5 can be played on Blue 5 (this is correct)
✅ Wild cards work anytime - No change, works as expected
✅ Game is now properly challenging - Follows standard card game rules

Correct Rules Now Enforced

A card can ONLY be played if:

  1. Same color (Red on Red, Blue on Blue, etc.) OR
  2. Same number (for number cards only: Red 5 on Blue 5) OR
  3. It's a Wild card (can be played anytime)

Examples:

  • ✅ Red 5 on Red 7 (same color)
  • ✅ Red 5 on Blue 5 (same number)
  • ✅ Wild on anything
  • ✅ Red Skip on Red 3 (same color)
  • ❌ Red Skip on Blue Skip (different colors, not numbers)
  • ❌ Blue Draw Two on Yellow Draw Two (different colors, not numbers)

🔄 Feature: Screen Rotation Support

New Feature

  • App now supports both portrait and landscape orientations
  • Auto-rotation follows your device settings
  • Layout automatically adapts to orientation

Note: Game will restart when rotating. Full state preservation coming in future update.


📦 What's Changed

Files Modified

  • Card.java - Fixed card matching logic
  • AndroidManifest.xml - Added rotation support

Technical Details

  • No breaking changes
  • APK size: ~5.3 MB (unchanged)
  • Compatible with Android 7.0+ (API 24+)

⚠️ Upgrade Recommendation

All users should upgrade to v1.2.0 to ensure:

  • ✅ Correct game rules
  • ✅ Fair gameplay
  • ✅ Better user experience
  • ✅ Screen rotation support

Simply install this APK over your existing version - no data loss.


📊 Impact

Before (v1.0.0 - v1.1.0)

  • Game was too easy due to incorrect rules
  • AI could also exploit the bug
  • Not following standard card game rules

After (v1.2.0)

  • Game is properly challenging
  • Rules are fair for all players
  • Follows standard card game rules
  • Better overall experience

📄 Documentation

See BUGFIX_v1.2.0.md in the repository for:

  • Detailed technical explanation
  • Test cases
  • Before/after comparisons
  • Full impact assessment

🎮 Installation

  1. Download app-debug.apk below
  2. Install on your Android device
  3. Enjoy the corrected gameplay!

Note: If you have a previous version installed, this will update it automatically.


Bug Severity: Critical (gameplay affecting)
Status: ✅ Fixed
Recommended for: All users