Flibbertigibbet
Flibbertigibbet is a dragon. Players in a farm setting give him instructions in natural language — he understands, acts, pushes back, and remembers. Asked to shoot targets in a specific sequence, he does it. Asked to shoot the targets he didn't shoot last time, he does that too. Asked to shoot a cow, he refuses — then, after some deliberation, agrees: "Alright, but just this once." He is a personable interface for a game that has no controller.
Behind this is a hybrid architecture: an LLM interprets the player's utterances against a relational description of the current game state and produces a structured goal; a custom A* planner searches the logical world state and executes a plan to achieve it. The LLM handles ambiguity and carries conversational context — Flibbertigibbet named a pig "Oinkers" mid-session and used that name for the rest of the conversation. The planner handles execution deterministically. Natural language is the interface; the game's logic is never compromised.
Built in 2024, before LLM tool-calling existed as a standard interface. A linguistic player agent of this kind — capable, personable, and contextually aware — has not appeared in games since.