3.2 KiB
3.2 KiB
Game-Specific Features Guide
Supported Trading Card Games
Magic: The Gathering (MTG)
Game Code: MTG
Key Features:
- Mana costs with colored symbols
{W}{U}{B}{R}{G}{C} - Converted Mana Cost (CMC)
- Card types: Creature, Instant, Sorcery, Artifact, Enchantment, Planeswalker, Land
- Power/Toughness for creatures
- Loyalty for planeswalkers
- Colors: White, Blue, Black, Red, Green, Colorless
- Rarities: Common, Uncommon, Rare, Mythic Rare
Sample Cards Added:
- Lightning Bolt (Red Instant)
- Black Lotus (Artifact)
Pokémon
Game Code: POKEMON
Key Features:
- Energy costs (Fighting, Fire, Water, Lightning, Psychic, Grass, Darkness, Metal, Fairy, Colorless)
- HP for Pokémon
- Attack damage
- Weakness/Resistance
- Card types: Pokémon, Trainer, Energy
- Pokémon stages: Basic, Stage 1, Stage 2, EX, GX, V, VMAX
- Rarities: Common, Uncommon, Rare, Ultra Rare, Secret Rare
Sample Cards Added:
- Pikachu (Basic Lightning Pokémon)
Disney Lorcana
Game Code: LORCANA
Key Features:
- Ink costs (single number)
- Characters have Strength and Willpower
- Card types: Character, Action, Item, Location
- Character classifications: Storyborn, Dreamborn, Floodborn
- Ink colors: Amber, Amethyst, Emerald, Ruby, Sapphire, Steel
- Abilities: Evasive, Ward, Bodyguard, Challenger, Rush, Shift, Support
- Songs can be sung by characters
- Rarities: Common, Uncommon, Rare, Super Rare, Legendary, Enchanted
Sample Cards Added:
- Mickey Mouse - Brave Little Tailor (Legendary Amber Character)
- Elsa - Snow Queen (Super Rare Sapphire Character)
- Be Prepared (Rare Emerald Action/Song)
- Mickey Mouse - Steamboat Pilot (Common Amber Character)
Database Field Mapping
Universal Fields
name: Card namegame: Game code (MTG/POKEMON/LORCANA)set_name: Set/expansion nameset_code: Set abbreviationcard_number: Collector numberrarity: Rarity levelcurrent_price: Market priceimage_url: Card image URL
Game-Specific Field Usage
| Field | MTG | Pokemon | Lorcana |
|---|---|---|---|
mana_cost |
Mana symbols | Energy requirements | Ink cost |
cmc |
Converted mana cost | Total energy cost | Ink cost |
card_type |
Full type line | Card type + stage | Character classification |
colors |
Color identity | Energy types | Ink colors |
power |
Creature power | Attack damage | Character strength |
toughness |
Creature toughness | HP | Character willpower |
loyalty |
Planeswalker loyalty | - | - |
oracle_text |
Rules text | Effect text | Ability text |
Future Implementation Ideas
OCR Recognition Patterns
- MTG: Recognize mana symbols, card frames, set symbols
- Pokemon: Identify energy symbols, HP values, stage indicators
- Lorcana: Detect ink costs, character stats, Disney artwork style
Deck Building Rules
- MTG: 60-card minimum, 4-of limit, format restrictions
- Pokemon: 60-card decks, prize cards, energy requirements
- Lorcana: 60-card decks, ink system, character limits
Pricing Sources
- MTG: TCGPlayer, MTG Goldfish, EDHREC
- Pokemon: TCGPlayer, PTCGO prices, PokeBeach
- Lorcana: TCGPlayer, eBay sold listings (newer game)