alexandriaa b964d2efdf Update project files and binaries for NewGame.UI and MagicalDeckbuilder.Shared
- Added new SQLite shared memory and write-ahead log files for meta agent.
- Updated codeboarding version in codeboarding_version.json.
- Updated binaries for MagicalDeckbuilder.Shared and NewGame.UI, including DLLs and PDBs.
- Modified AssemblyInfo.cs files to reflect new commit hash.
- Updated project paths in various configuration files to use consistent casing.
- Updated sourcelink and assets cache files to reflect new commit hash.
- Regenerated project.assets.json and project.nuget.cache with updated paths and hashes.
2026-04-09 13:41:26 -04:00
2026-04-05 22:58:48 -04:00

Magical Deckbuilder

A WPF card game where you combine cards, build decks, and battle opponents.

Features

  • Card Combining: Merge blank cards with elements to create unique cards
  • Deck Building: Build custom decks from your card collection
  • Battle System: Turn-based combat against AI opponents
  • 8 Card Types: Spell, Creature, Artifact, Enchantment, Weapon, Armor, Event, Blank
  • 8 Elements: Radioactivity, Flesh, Toxin, Fungus, Thermodynamics, Time, Food, Eldritch
  • Rarity System: Common, Uncommon, Rare, and Legendary cards

Project Structure

MagicalDeckbuilder.Shared/    # Core game library
  Cards/          - Card classes and types
  Decks/          - Deck management
  Game/           - Game logic, CardFactory, OpponentAI
  Combining/      - Card combining system
  Logging/        - Error logging

NewGame.UI/                  # WPF application
  Views/          - MenuView, GameView, BattleSelectView, etc.
  ViewModels/     - MVVM ViewModels
  Controls/       - Custom UI controls
  Converters/     - Value converters
  Styles/         - XAML styles and themes

Building

dotnet build

Running

dotnet run --project NewGame.UI

Requirements

  • .NET 9.0
  • Windows
S
Description
No description provided
Readme 4.3 MiB
Languages
C# 99.8%
PowerShell 0.2%