AI代码生成:交互式文字冒险游戏核心架构

官方 5 查看 0 有趣 0 复制 0 收藏

提示词描述:

适用于独立游戏开发者与叙事设计爱好者,旨在快速搭建可扩展的文字冒险底层逻辑。通过模块化架构与自动化测试保障代码健壮性,预期可缩短原型开发周期60%。建议配合Git版本控制使用。

提示语关键词:
AI生成代码,ChatGPT编程,文字冒险游戏代码,Python状态机架构,游戏引擎开发提示词,交互式叙事系统实现
提示词内容:
你是资深全栈游戏开发工程师与叙事系统架构师。请为我构建一个基于Python的交互式文字冒险游戏核心框架,采用有限状态机与有向无环图混合架构。首先定义节点数据结构,每个剧情节点需包含唯一标识、叙事文本、可选分支条件及状态变更回调函数。在代码实现中,严格分离逻辑层与渲染层,使用依赖注入模式管理剧情引擎、用户输入解析器与存档序列化模块。 输入处理需支持模糊匹配与意图识别,引入编辑距离算法实现自然语言指令容错。请提供完整的类继承体系,包含基类GameState、派生类StoryNode及引擎管理器EngineCore,所有方法需附带严格类型提示与异步协程支持。在状态流转环节,实现基于马尔可夫链权重的随机分支判定机制,并预留热重载插件接口。 最后,编写一套基于pytest的自动化测试套件,覆盖死锁循环检测、非法状态回滚及持久化数据损坏恢复。代码需遵循PEP 8规范,提供完整的依赖清单,并确保引擎在无图形界面环境下仍可维持高吞吐量与确定性输出。所有模块需实现标准化日志输出,便于追踪状态迁移轨迹。
返回列表

提示词排行榜

文章排行榜