Skip to content

MattPicDev/wot-ccg-collection-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wheel of Time CCG Collection Builder

A simple, fast web-based tool for cataloging your Wheel of Time CCG card collection from the 1999 game. Designed for one-time use to quickly enter quantities of cards you own and export the data to CSV.

Features

  • Speed-focused data entry: Cards are organized alphabetically by expansion for easy matching with your physical collection
  • Keyboard shortcuts: Navigate quickly through cards using Enter, Arrow keys, and Space
  • Progress tracking: See your progress through the entire collection
  • Expansion navigation: Quickly jump to the next expansion with the "Next Expansion" button or Space key
  • CSV export: Download your complete collection data for further analysis
  • Responsive design: Works on desktop and mobile devices

How to Use

  1. Open the tool: Open index.html in your web browser
  2. Load the database: Click "Load Card Database" to begin
  3. Enter quantities:
    • Type the quantity you own of each card
    • Use Enter or click "Next" to advance
    • Use Space or click "Next Expansion" to jump to the next expansion
    • Use Left Arrow or "Previous" to go back
  4. Export data: Click "Export CSV" when finished to download your collection data

Keyboard Shortcuts

  • Enter / Right Arrow: Next card
  • Left Arrow: Previous card
  • Space: Next expansion
  • Escape: Unfocus quantity input
  • F1: Show help

Card Database

The tool includes cards from these Wheel of Time CCG expansions:

  • Premier Edition (Base Set) - 297 cards
  • Dark Prophecies - 151 cards
  • Children of the Dragon - 154 cards
  • Cycles - 4 cards
  • Promo Cards - 11 cards

Total: 617 unique cards

File Structure

wot-ccg-collection-builder/
├── index.html          # Main application interface
├── styles.css          # Styling and responsive design
├── app.js             # Main application logic
├── wot-cards-data.js  # Card database
└── README.md          # This file

Technical Details

  • No dependencies: Pure HTML, CSS, and JavaScript
  • No server required: Runs entirely in the browser
  • Data format: Exports CSV with columns: Card Name, Expansion, Rarity, Type, Quantity
  • Browser compatibility: Works in all modern browsers

Customization

To add more cards or expansions:

  1. Edit wot-cards-data.js
  2. Add new expansion objects to the WOT_CARDS constant
  3. Follow the existing format: { name: "Card Name", rarity: "Rarity" }

AI-Generated Project

This project was entirely generated using AI assistance:

  • AI Model: Claude 3.5 Sonnet (Anthropic)
  • Development Environment: GitHub Copilot Workspace
  • Initial User Requirements:

    "I need a one-time tool that will let me quickly generate a CSV containing every known card and expansion, with the quantities that each card that I have. I have the cards organized alphabetically by expansion and the priority should be on speed of entry."

The development process involved:

  1. Database Creation: Authentic card data was extracted from ccgtrader.net HTML files using PowerShell regex patterns, correcting initial hallucinated data
  2. Speed-Focused Design: Keyboard shortcuts and sequential entry workflow optimized for rapid data collection
  3. Feature Evolution: Started with basic CSV export, evolved to include import functionality and expansion navigation
  4. Iterative Refinement: Multiple rounds of testing and improvement based on user feedback

All 617 cards across 5 expansions (Premier Edition, Dark Prophecies, Children of the Dragon, Cycles, and Promo Cards) were verified against authentic sources to ensure accuracy.

License

This tool is provided as-is for personal use in cataloging card collections. Wheel of Time CCG is a trademark of Precedence Entertainment.


AI-Generated Project - Last updated: July 2025

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors