KnC

About KnC

KnC: Kryvavitsa and the Monster is a turn-based survival puzzle game. The Monster tries to reach the Exit while Kryvavitsa and Shadows advance after each player action.

The project began as a DOS game dated 13 February 1999. Later Windows-era rewrites in 2003-2005 explored Visual Basic GUI forms, multilingual resources, settings, and skin support. The 2026 version is a Web/PWA remake that keeps the Original 1999 visual mode as the primary MVP target and adds browser, PWA, and local-save support.

Play KnC nowRead the full history

How It Plays

GoalReach the Exit with the Monster.
Turn orderMonster, then Kryvavitsa, then all Shadows in shuffled order.
WallsPush one Wall at a time to open routes or crush Shadows.
EnemiesOrthogonal adjacency after an enemy action is defeat. Diagonal contact is safe.
ProgressionEach victory increases the number of Shadows by one. Defeat keeps the same level and regenerates the board.

Current Release

Version26.06.01.0047
RuntimeStatic Web/PWA hosted on GitHub Pages.
EngineTypeScript domain logic with deterministic random behavior and unit-tested turn rules.
RenderingHTML5 Canvas with Original 1999 PNG assets, Windows 2003 skin GIF assets, and Modern Color fallback mode.
InputKeyboard arrows, mouse clicks, and touch taps on adjacent cells.
StorageBrowser localStorage only: progress, record, settings, language, and save version.
LanguagesEnglish, Russian, and Ukrainian UI resources.

Visual Modes

Original 1999 Monster
Original 1999
Windows 2003 Monster
Windows 2003 skin
Windows 2003 Wall
Brick Wall
Windows 2003 Exit
Exit

Source And History

The repository preserves the historical source archive under OLD/, canonical project documents under DEV/, public documentation under docs/, approved runtime assets under public/assets/, and the current implementation under src/.

Read the detailed public timeline on the History page or in the Git documentation file docs/HISTORY.md.