分类 默认分类 下的文章 - ByUsi帮助中心
首页
Search
1
ByGame介绍
34 阅读
2
优选数据库工具/Termux的
27 阅读
3
如何开发一个自己的WindowsPE
22 阅读
默认分类
登录
/
注册
找到
3
篇与
默认分类
相关的结果
2024-12-23
ByGame介绍
ByGame 游戏引擎简介 ByGame 是一个轻量级、模块化的文字游戏引擎,专为基于文本的交互式故事设计。它通过读取 JSON 数据文件,实现剧情的动态加载、角色管理以及条件分支控制,支持逐字输出和存档功能,让开发者能够快速创建丰富的文字冒险游戏。 功能特色 灵活的 JSON 数据支持 通过 data.json 文件定义场景、角色、选择项、分支等,支持高度自定义化的剧情流程。 逐字输出与颜色高亮 采用逐字打印功能,同时结合 termcolor 提供的多彩终端输出,增强游戏沉浸感。 存档与加载 自动存储玩家的进度到 rop.json,支持随时继续游戏。 角色与叙述整合 通过 JSON 定义角色信息(如描述和对话),轻松构建复杂的多角色对话场景。 动态选择与条件分支 支持根据玩家选择动态跳转到不同节点,适用于复杂的分支叙事结构。 示例游戏脚本:data.json 以下是一个基于 ByGame 的简单文字冒险游戏脚本: { "player": { "name": "继博达" }, "characters": { "柳如烟": { "description": "一位温柔且睿智的女子" }, "旁白": { "description": "旁白说明" } }, "intro": { "text": "你醒来时发现自己身处一片陌生的树林,脑海中一片空白。#%#一个身影从远处走来,是一位温柔的女子。她说:'你醒了?我还以为你会永远留在梦中。'。", "choices": { "问:你是谁?": "askWho", "沉默不语": "staySilent" } }, "askWho": { "speaker": "柳如烟", "text": "‘我叫柳如烟,是我救了你。你似乎失去了记忆,能告诉我你的名字吗?’#%#你想了想,脑海里只有一个名字浮现——继博达。", "choices": { "告诉她名字": "tellName", "继续保持沉默": "staySilent" } }, "tellName": { "speaker": "player", "text": "‘我叫继博达。’#%#柳如烟点了点头:‘好名字,我们得尽快离开这里,这片森林不安全。’", "choices": { "询问不安全的原因": "askDanger", "跟着她离开": "follow" } }, "staySilent": { "speaker": "柳如烟", "text": "‘不愿意说也没关系,但时间紧迫,我们得赶快离开这里。’", "choices": { "跟随她离开": "follow" } }, "askDanger": { "speaker": "柳如烟", "text": "‘这里有许多野兽,尤其是夜晚,它们会变得格外凶猛。’", "choices": { "决定跟随她": "follow" } }, "follow": { "speaker": "旁白", "text": "你跟随柳如烟离开了森林。她告诉你,她的家就在附近,你可以暂时在那里休息。#%#这只是旅程的开始……", "choices": {} } }如何扩展脚本 添加新角色 在 characters 中添加新角色的描述。 "张三": { "description": "一位神秘的旅者" } 定义更多节点 为每个场景定义一个唯一的节点名称,并在其中指定剧情文本和选择项。 动态分支 使用 choices 定义玩家选择及其跳转的目标节点。 条件分支支持 扩展脚本引擎支持基于玩家属性或历史选择的条件判断(如需要力量值达到某个阈值才能选择)。 使用 ByGame 引擎和 JSON 数据文件,开发者可以轻松构建复杂而引人入胜的文字游戏世界,满足玩家的互动需求! 游戏引擎 ByGame 下载 目前只有 Termux 版本,没有提供其它发行版本 下载链接是这个,点击我 下载分享链接
默认分类
ByUsi
3天前
0
34
7
2024-12-14
如何开发一个自己的WindowsPE
开发一个自己的PE(预安装环境)系统可以分为以下几个步骤: 准备工作: 准备一个Windows系统镜像,建议使用Win10或Win11。 准备一个PE创建工具,如WinBuilder或WinpeMaker。 提取系统镜像: 将下载好的Windows系统镜像解压出来。 提取sources目录下的boot.wim和install.wim文件。 使用PE创建工具: 运行PE创建工具,如WinBuilder,选择Boot.Wim和Install.Wim的位置。 在WinBuilder中点击Play按钮开始制作PE系统。 对于WinpeMaker,挂载微软Windows原版ISO镜像,然后选择要制作的版本,进行PE构建设置。 整合软件: 选择需要集成到PE系统中的软件,如Edgeless插件包中的绿色单文件版本软件。 将软件包解压并拖入PE系统的 Program Files(x86) 目录中。 如果需要,可以通过修改配置文件来生成桌面快捷键或开始菜单快捷方式。 系统功能组件选择: 根据需要选择看图、Dism组件、Bitlocker组件等系统功能。 选择是否需要网络功能,并添加相关网络驱动。 自定义PE外观: 自定义桌面壁纸、OEM信息、桌面主题风格等。 添加实用工具和软件: 根据需求添加磁盘分区工具、文件恢复工具等实用工具。 测试与启动制作: 制作完成后,测试PE系统以确保其功能正常。 将PE系统写入U盘或制作成ISO文件,以便启动和使用。 注意事项: 制作PE时尽量关闭杀毒软件或允许执行。 不要将软件放在桌面或带特殊字符的文件夹。 了解PECMD的基础命令用法。 通过以上步骤,你可以开发出一个个性化的PE系统,满足自己的特定需求。记得在制作过程中,尊重软件的版权,只添加和使用合法的软件。
默认分类
ByUsi
12月14日
0
22
4
2024-11-23
优选数据库工具/Termux的
优选数据库工具/Termux的 基础介绍 该工具使用C++编写,有比较优秀的性能 该工具仅支持将.db数据库文件转化成.sql数据库 安装方法 使用该一键安装脚本 curl -sSL https://www.hucl.link/linux/termux/sqlz/install.sh > install.sh && bash install.sh && rm -v install.sh 删除方法 使用该一键命令 curl -sSL https://www.hucl.link/linux/termux/sqlz/uninstall.sh > uninstall.sh && bash uninstall.sh && rm -v uninstall.sh 声明 该工具已经准备开源,所以不会有偷窃数据库的行为 该工具是一个完全在本地运行的数据库转换工具,不会连接数据库,不信的话可以在工具运行时抓包 该工具是一个简单的转换工具,所以可能会出现转换错误,这是不可避免的
默认分类
ByUsi
11月23日
1
27
7
易航博客