Recently Updated Roguelikes/archive
Back to Recently Updated Roguelikes.
2010 and later
Name | Type | Last update | Last version | Based on | Language | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AliensRL [1] | 7DRL | Sci-fi | Jun 3 2010 | 0.8 | Free Pascal | ||||||||||||||||||||||
Aquarium Arena [2] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Underwater || align="right" | Oct 1 2016 || align="right" | 0.4 || align="left" | || align="left" | Python | ||||||||||||||||||||||||||
Arcan Myth RL [3] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | May 6 2010 || align="right" | 0.2 || align="left" | || align="left" | D,Tango | ||||||||||||||||||||||||||
Ascii Sector [4] | βeta | Sci-fi | Jan 22 2016 | 0.7.2 | |||||||||||||||||||||||
Brogue [5] | stable | Fantasy | Jul 2 2014 | 1.7.4 | Rogue | C | |||||||||||||||||||||
crashRun [6] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Mar 23 2010 || align="right" | 0.4.1 || align="left" | || align="left" | Python,SDL | ||||||||||||||||||||||||||
Dance of Death [7] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Sep 19 2010 || align="right" | 0.6.136 || align="left" | || align="left" | ActionScript 3 | ||||||||||||||||||||||||||
Deliantra [8] | stable | Fantasy | Jun 1 2017 | 3.0 | C++ and Perl | ||||||||||||||||||||||
DoomRL [9] | stable | Fantasy | Mar 19 2013 | 0.9.9.7 | Free Pascal,SDL | ||||||||||||||||||||||
Dungeonmans [10] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Dec 1 2017 || align="right" | 1.7.12 || align="left" | || align="left" | | ||||||||||||||||||||||||||
Dweller [11] | stable | Fantasy | Jun 12 2014 | 1.25.9 | J2ME | ||||||||||||||||||||||
Elona [12] | βeta | Fantasy | May 8 2010 | 1.22(beta) | |||||||||||||||||||||||
Featurecreeper [13] | βeta | Fantasy | Apr 19 2010 | 0.1 | Madness | C,libtcod | |||||||||||||||||||||
First Age Angband (FAAngband) [14] | βeta | Fantasy,A | Dec 24 2013 | 1.4.4 | Oangband 0.7.0 | C | |||||||||||||||||||||
Frozen Depths [15] | stable | Fantasy | Aug 30 2010 | 1.04 | C++ | ||||||||||||||||||||||
GearHead2 [16] | βeta | Sci-fi | Dec 3 2017 | 0.701 | Free Pascal | ||||||||||||||||||||||
Gumband [17] | stable | Fant./Eternal champ. | Jan 20 2010 | 2.3.2 | C | ||||||||||||||||||||||
Ighalsk [18] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Jul 31, 2012 || align="right" | 0.1.16 || align="left" | || align="left" | Python | ||||||||||||||||||||||||||
Incursion: Halls of the Goblin King [19] | βeta | Fantasy | Sep 16 2016 | 0.6.9Y19 | C++ | ||||||||||||||||||||||
LambdaRogue [20] | stable | Fantasy/Sci-fi | Dec 29 2018 | 1.7 | Free Pascal,SDL | ||||||||||||||||||||||
Mage Guild [21] | stable | Fantasy | Feb 22 2010 | 1.9.6 | |||||||||||||||||||||||
Middlecrest [22] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Aug 15 2011 || align="right" | 0.1.87 || align="left" | || align="left" | C, C++, Lua | ||||||||||||||||||||||||||
Mines of Elderlore [23] | βeta | Fantasy,7 | Feb 2 2010 | 1.1.20100228 | Python | ||||||||||||||||||||||
Neon [24] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Sep 25 2014 || align="right" | 0.4.2 || align="left" | || align="left" | Java | ||||||||||||||||||||||||||
Netzhack [25] | βeta | Fantasy,H | Feb 16 2010 | 0.2.1 | Nethack | C | |||||||||||||||||||||
No Pet Peeves Angband (NPPAngband) [26] | βeta | Fantasy,A | Oct 19 2013 | 6.1.2 | C | ||||||||||||||||||||||
Omega (for Windows) [27] | stable | Fantasy | Feb 20 2010 | Omega 0.90.4 | C | ||||||||||||||||||||||
POWDER [28] | stable | Fantasy | Dec 25 2018 | 118 | C++ | ||||||||||||||||||||||
Prospector [29] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Sci-fi || align="right" | Jun 4 2010 || align="right" | 0.1.12a || align="left" | || align="left" | | ||||||||||||||||||||||||||
Squirm [30] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | || align="right" | Apr 21 2010 || align="right" | a.03 || align="left" | || align="left" | Python,Pygame | ||||||||||||||||||||||||||
SewerJacks [31] | 7DRL | Fantasy,7 | Feb 20 2010 | 0.8.8 | C++,OpenGL,SDL | ||||||||||||||||||||||
Slimy Lichmummy, The (TSI) [32] | βeta | Fantasy | Mar 10 2010 | 0.15 | C | ||||||||||||||||||||||
SporkHack [33] | βeta | Fantasy,H | May 2 2010 | 0.6.3 | Nethack 3.4.3 | C | |||||||||||||||||||||
Test of Inn, The [34] | βeta | Fantasy | May 8 2010 | 0.1.5 | C | ||||||||||||||||||||||
Tales of Middle Earth (ToME) [35] | stableβeta | Fantasy,A | May 11 2010 | 4.0.0beta1 | Zangband 2.2.0 | C,Lua,OpenGL | |||||||||||||||||||||
Tyrant [36] | stable```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Apr 22 2013 || align="right" | 0.334 || align="left" | || align="left" | Java | ||||||||||||||||||||||||||
TwilightMMORL [37] | stable | Fantasy | Apr 24 2010 | C | |||||||||||||||||||||||
Underhall [38] | 7DRL | Fantasy,7 | Apr 23 2010 | 1.2 | C++ | ||||||||||||||||||||||
WebRaid [39] | stable | Fantasy | Apr 23 2010 | Java | |||||||||||||||||||||||
Wizard's Quest [40] | βeta | Fantasy | May 5 2010 |
2009 and earlier
Name | Type | Last update | Last version | Based on | Language | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3069 [41] | stable | Sci-fi | Oct 6 2009 | 3D.4 | Visual Basic | ||||||||||||||||||||||
Agduria [42] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Jun 18 2009 || align="right" | 0.609e || align="left" | || align="left" | C++,SDL | ||||||||||||||||||||||||||
Caverns of Xaskazien [43] | stable | Fantasy | Jun 2 2009 | 4.02 | C,SDL | ||||||||||||||||||||||
DaJAngband [44] | stable | Fantasy,A | Jun 3 2009 | 1.0.98B | C | ||||||||||||||||||||||
Dimension Dungeon [45] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Sep 06 2009 || align="right" | 0.6 || align="left" | || align="left" | Java | ||||||||||||||||||||||||||
Egoboo [46] | βeta | Fantasy | Jul 19 2009 | 2.7.4 | C | ||||||||||||||||||||||
HamQuest [47] | βeta | July 26 2009 | 1.0.0.7 | ||||||||||||||||||||||||
Kharne [48] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Jul 27 2009 || align="right" | 0.03a || align="left" | || align="left" | Delphi | ||||||||||||||||||||||||||
Legerdemain [49] | stable | Fantasy | Sep 28 2009 | 1.0.2 | Java | ||||||||||||||||||||||
Lords of DarkHall [50] | βeta | Fantasy | Oct 1 2009 | 1.3.31 | Visual Basic 6 | ||||||||||||||||||||||
MnemonicRL | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Steampunk,Surreal|| align="right" | Jun 21 2009 || align="right" | alpha || align="left" | || align="left" | Perl | ||||||||||||||||||||||||||
Nazghul/Haxima [51] | βeta | Fantasy | Oct 16 2009 | 0.7.0 | |||||||||||||||||||||||
O.R.E. [52] | βeta | Jul 9 2009 | 0.1.0 | ||||||||||||||||||||||||
Sane Roguelike [53] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | || align="right" | Jul 21 2009 || align="right" | alpha 2 || align="left" | || align="left" | .Net | ||||||||||||||||||||||||||
Spelunky [54] | βeta | Hist./Fantasy | Jun 20 2009 | 0.99.9B | |||||||||||||||||||||||
Tombs of Asciiroth, The [55] | βeta | Fantasy | Jul 24 2009 | 0.7 | Javascript | ||||||||||||||||||||||
Tomb of the Aztecs [56] | 7DRL | Fantasy,7 | Jun 8 2009 | ||||||||||||||||||||||||
Tzar [57] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Zombie || align="right" | Jun 19 2009 || align="right" | 0.2.0 || align="left" | || align="left" | C++ | ||||||||||||||||||||||||||
Unnamed Angband (UnAngband) [58] | stable | Fantasy,A | Jun 21 2009 | 0.6.3a | C | ||||||||||||||||||||||
UnReal World [59] | stable | Hist./Fantasy | Dec 22 2009 | 3.12b | |||||||||||||||||||||||
URRogue [60] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Jul 24 2009 || align="right" | 0.0.9 || align="left" | || align="left" | | ||||||||||||||||||||||||||
Wayfarer [61] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Fantasy || align="right" | Oct 13 2009 || align="right" | 0.3a || align="left" | || align="left" | Processing (Java) | ||||||||||||||||||||||||||
When Zombies Attack! [62] | ```
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 ProjectI'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. DescriptionBrogueMCP 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
Technical DetailsMy 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 StatusThis 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. DownloadFeedback WelcomeAs 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! ``` || align="left" | Horror/Zombie,7 || align="right" | Jun 14 2009 || align="right" | 0.3 || align="left" | || align="left" | Java |