alexandriaa 43bc54d82f Update project references and generated files after moving project directory
- Updated AssemblyInfo and generated files to reflect new project path.
- Incremented PresentationBuildTasks version from 9.0.14.0 to 9.0.15.0 in generated code files.
- Adjusted paths in project.assets.json, project.nuget.cache, and other related files to point to the new directory.
- Updated NuGet tool version from 6.14.0 to 6.14.3.
- Regenerated binary and cache files to ensure consistency with the new project structure.
2026-04-30 19:21:01 -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%