Talk:List of Roguelikes by Theme
I've changed (Viking) to (Finnish setting) for UnrealWorld because it has nothing to do with vikings (not the scandinavian mythologies) --- Crypt
Horror
Maybe we should have a horror/modern category as well?
Aye, a zombie category would be nice. I could compile a list if no one objects. I'm also assuming it's ok if some games appear in multiple categories. Nilsf 09:51, 12 March 2009 (CET)
Wouldn't it be nice if the "List of roguelikes by theme" was consistent with the "theme = " lines of the game templates on their pages? Could it be done automatically (when set up)? PaulBlay
Updating theme list
Should Alpha projects be included in the 'by theme' list? There are 33 alpha projects in Roguebasin that don't seem to be in the list, and 16 that are. What about 7DRL - 7 in, 48 out. PaulBlay
PROPOSAL ONE:
- Remove 'defunct' from the list. (125->110)
- Remove 'alpha' from the list. (110->90)
- Remove 'talkies' from the list. (90->82)
- Remove 'engines' from the list. (90->79)
- Classify, or remove, all 'yet unclassified' items. (79->79)
- Add all games in RogueBasin that don't fall into the above categories. (79->133)
PROPOSAL TWO:
- Include only one or two examples from each 'theme' (rather than have 'yet another list').
PROPOSAL THREE:
- As proposal TWO, but have a separate list for each major theme on separate pages.
I have gone ahead with PROPOSAL ONE. After editing there are 123 games linked from the article - just two less than before the change. PaulBlay
Removed as 'not conveniently playable'
Possibly the 7DRL should not be removed, I'm open to feedback. PaulBlay
Fantasy (rather pure)
- 7DRL Bone to be Wild
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Cracks and Crevices
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` GenRogue
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` JADE
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` land of cigo
- defunct QuickQuest
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Subterrane
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Umbrarum Regnum
Fantasy (with elements from other themes)
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` CryptRL
Science fiction
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Adeo
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` CyberRogue (cyberpunk)
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Hokuto no Rogue (post-apocalyptic)
- defunct Real World (post-apocalyptic)
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Shade (cyberpunk)
- defunct Star Rogue
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` ZapM
Arcade
Generic Engines
Yet unclassified
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Beyond
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Caves of Golorp
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Cryptic Light
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Guardian Angel
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Heroic Adventure!
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` JRR
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Kaduria
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Kharne
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Necrophobia
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Netchaos
- ```
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Papaki
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Tyrant
{{{name}}} | |
---|---|
Alpha Project | |
Developer | {{{developer}}} |
Theme | {{{theme}}} |
Influences | {{{influences}}} |
Released | {{{released}}} |
Updated | {{{updated}}} |
Licensing | {{{licensing}}} |
P. Language | {{{language}}} |
Platforms | {{{platforms}}} |
Interface | {{{interface}}} |
Game Length | {{{length}}} |
[{{{site}}} Official site of {{{name}}}] |
BrogueMCP is my personal experimental project to enhance Brogue with AI-driven narrative elements. I'm not a game developer by trade - I'm actually a robotics entrepreneur with ADHD who's using this as a learning tool.
About Me and This Project
I'm a robotics entrepreneur from Nebraska who grew up in the 90s tinkering with computers between riding dirt bikes and climbing trees. Started playing AOEII on my dad's old accounting computer, later got into map modding. Studied Agricultural Economics at University of Nebraska-Lincoln, but ended up building robotic systems for manufacturers.
This project isn't a commercial game but a weekend hobby that helps me build development tools and learn. I'm a devout Christian and a father of three daughters, and I'm sharing this work because I think it could become something interesting.
Initially, I was too ambitious - I started parsing LOTR lore to build a comprehensive storytelling database. But after watching Brian Walker's lectures on YouTube, I pivoted to focus on enhancing Brogue's storytelling while respecting his brilliant original design.
Description
BrogueMCP connects Brogue with Ollama's local LLM to generate narrative descriptions during gameplay. The system remembers your encounters and discoveries to create a coherent story throughout your dungeon crawling experience.
I've implemented a narrator personality system that lets you customize how the game describes events. Press 'N' during gameplay to choose presets like Gandalf, Galadriel, or Aragorn, or adjust specific attributes to create your own unique narrator style.
Features
- AI-enhanced storytelling that responds to gameplay events
- Memory system that remembers your journey for contextual descriptions
- Customizable narrator with adjustable personality attributes:
- Core attributes (voice tone, wisdom level, verbosity)
- Thematic tendencies (nature references, metaphor complexity)
- Speech patterns (sentence complexity, archaic language)
- Same great Brogue gameplay you already know and love
Technical Details
My implementation uses C for the game core with Node.js for the Dungeon Master agent server. Everything runs locally using Ollama with the llama3 model, so there's no cloud dependency.
The architecture follows this pattern:
[BrogueMCP Game] <--> [MCP Interface Layer] <--> [MCP Server] <--> [Agent(s)]
I've worked to implement proper error handling, memory management, and security validation to keep everything running smoothly.
Current Status
This is very much a work in progress! I'm currently cleaning up my cursor rules to better separate my Brogue code from my other experiments. I'm working through compilation errors in MINGW64 and trying to get the game running so I can see if my menu is showing up properly.
Download
Feedback Welcome
As a kinesthetic learner who has to "do" to understand, I'd appreciate any guidance from more experienced developers. I'm happy to pass the torch to someone who wants to take this further. Feel free to reach out with questions or suggestions about what narrative elements you'd like to see in the game! ``` Wa