About this project

Scoundrel is a solitaire dungeon crawl card game where players navigate a deck of 44 cards, fighting monsters, managing weapon degradation, and using potions to survive. This implementation is built using Java 21 and the libGDX framework. Key features include: - Complete Ruleset: Implements room dealing, combat, weapon degradation, and scoring systems. - Multiple Difficulties: Includes Standard, Relentless, and Frail modes. - Visuals: Hand-drawn pixel art with idle animations, a procedural torchlit backdrop, and a fixed 1280x720 design space. - Progression: Persistent high scores, lifetime statistics, and ten achievements. - Learning Tools: A scripted 22-step guided tutorial. - Technical Architecture: The project utilizes a strict separation between a pure, headless Java rules engine (with high test coverage) and the libGDX rendering layer. The game is distributed as self-contained Windows and macOS builds that do not require a separate Java installation.