A command-driven interpreter written in C that simulates Geralt of Rivia’s inventory, alchemy, and combat system from the Witcher universe.
The program processes strictly formatted text commands to manage ingredients, potions, trophies, monster knowledge, and encounters. It features custom input validation, parsing, and dynamic memory–based asset management, all implemented with a modular C architecture.
Built for the Systems Programming (Spring 2025) course.