# 不胜西瓜-龟语生成器 **Repository Path**: manbowangzong/turtle-language-generator ## Basic Information - **Project Name**: 不胜西瓜-龟语生成器 - **Description**: b站不胜西瓜的龟言龟语 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-12 - **Last Updated**: 2025-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 龟语生成器 # Turtle Language Generator ## 项目概述 龟语生成器是一个基于[狗屁不通文章生成器](https://github.com/menzi11/BullshitGenerator)开发的文本生成工具,专门用于生成游戏解说风格的"龟语"内容。该项目旨在为游戏解说创作者提供创意灵感,或用于测试文本渲染效果。 本项目修改并扩展了原狗屁不通生成器的功能,添加了游戏解说特定的语料库和生成逻辑,能够生成具有游戏解说风格的随机文本。 ## 功能说明 - 🎮 生成游戏解说风格的随机文本 - 🎯 支持自定义主题(对手卡组) - 🔄 可配置重复度,控制文本多样性 - 🌐 提供Python命令行版本和HTML网页版本 - 📱 网页版本支持浏览器直接访问使用 ## 安装步骤 ### Python版本 1. 确保已安装Python 3.6或更高版本 2. 克隆或下载本项目到本地 3. 无需安装额外依赖库 ### 网页版本 1. 直接在浏览器中打开 `index.html` 文件 2. 或部署到任意Web服务器上访问 ## 使用方法 ### Python版本使用 1. 在项目目录下打开命令行终端 2. 运行以下命令: ```bash python 龟语生成器.py ``` 3. 按照提示输入对手卡组名称(或直接回车使用默认主题) 4. 生成的龟语内容将显示在终端中 5. 输入 `exit` 或 `退出` 结束程序 ### 网页版本使用 1. 打开 `index.html` 文件 2. 在输入框中输入对手卡组名称 3. 点击"生成"按钮 4. 生成的内容将显示在页面中 5. 可随时点击"重新生成"获取新内容 ## 项目结构 ``` 龟语生成器/ ├── 龟语生成器.py # Python主程序 ├── readJSON.py # JSON文件读取工具 ├── data.json # 语料库数据 ├── data_gui.json # GUI版本语料库 ├── index.html # 网页版本主文件 ├── index.js # 网页版本JavaScript ├── readJSON.js # 网页版本JSON读取 ├── LICENSE # 许可证文件 ├── LICENSE_CN # 中文许可证 └── README.md # 项目说明文档 ``` ## 核心算法 龟语生成器采用了与原狗屁不通文章生成器类似的随机组合算法: 1. 从语料库中随机选择句子模板 2. 使用替换规则填充模板中的占位符 3. 随机组合不同类型的句子(我方操作、对方操作、转折语句) 4. 控制段落数量和长度,生成连贯的文本 ## 配置说明 在 `龟语生成器.py` 文件中可以修改以下配置: - `默认主题`:设置默认生成的主题 - `重复度`:控制语料库的重复使用次数,影响文本多样性 ## 贡献指南 欢迎对本项目进行贡献!您可以通过以下方式参与: 1. **提交语料**:扩展 `data.json` 或 `data_gui.json` 中的语料库 2. **改进算法**:优化生成逻辑,提高文本质量 3. **修复bug**:提交Issue或Pull Request修复发现的问题 4. **添加功能**:实现新功能,如更多生成模式、导出功能等 ### 贡献流程 1. Fork本项目 2. 创建您的特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交您的更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启一个Pull Request ## 许可证信息 本项目基于以下许可证发布: - 原项目 [狗屁不通文章生成器](https://github.com/menzi11/BullshitGenerator) 使用 Anti 996 许可证 - 龟语生成器修改部分采用木兰宽松许可证,第2版 (Mulan PSL v2) 详细许可证内容请查看项目根目录下的 `LICENSE` 和 `LICENSE_CN` 文件。 ## 免责声明 - 本项目生成的文本仅供娱乐和测试用途 - 请勿将生成的内容用于正规场合或商业用途 - 生成内容可能包含无意义或不当表述,使用时请注意甄别 - 项目作者不对生成内容的真实性、准确性或合法性负责 ## 联系方式 如有问题或建议,欢迎通过以下方式联系: - 项目地址:https://gitee.com/manbowangzong/turtle-language-generator - 原项目地址:https://github.com/menzi11/BullshitGenerator ## 更新日志 - v1.0.0:初始版本,基于狗屁不通文章生成器修改 - v1.1.0:添加了网页版本支持 - v1.2.0:优化了生成算法,提高了文本多样性 ## 致谢 - 感谢 [狗屁不通文章生成器](https://github.com/menzi11/BullshitGenerator) 项目提供的基础框架和灵感 - 感谢所有为本项目做出贡献的开发者 - 感谢使用本项目的用户们 --- **再次声明**:本项目生成的内容纯属娱乐,请勿用于正规用途! © 2025 龟语生成器开发团队