
这是一个基于MCP(模型上下文协议)架构的AI驱动的角色扮演游戏,使用Node.js和Electron进行开发。该游戏通过智能AI系统实现了动态世界观构建、NPC自主行为以及丰富的剧情互动。
MCP_Server/) - 游戏核心逻辑服务器MCP_Client/) - AI模型交互客户端MCPGame/) - Electron桌面应用程序界面# 安装依赖
cd MCP_Server && npm install
cd ../MCP_Client && npm install
cd ../MCPGame && npm install
# 启动服务
cd MCP_Server && npm run dev
cd MCP_Client && npm run dev
cd MCPGame && npm run dev
# 使用pkg打包MCP Server&Client
cd MCP_Server && npm run package
cd MCP_Client && npm run package
# Electron打包
cd MCPGame && npm run build:win

将玩家的动作指令传递给AI进行逻辑处理和剧情推进
广播玩家的语言给所有NPC和队友,触发群体反应
进入特定NPC的子页面进行深入对话和关系培养
作为开发者首个Node.js和Electron项目,代码可能还有优化空间。同时,我个人在提示词工程方面的能力有限,这也可能导致上述问题。