Skip to content

定义

返回目录

为保障开发者、用户能使用规范地描述供需关系,保障交流过程不会产生歧意,以下针对一些重要概念进行定义,一般情况下我们默认开发者、用户能够理解以下概念。

逻辑定义

  • 视觉小说游戏(NVL-Novel Visual Game):以文字为描写为主,插入图片辅助表现为手段的一类游戏
  • 文字冒险游戏(ADV-Text Adventure Game):通过台本形式以文字交流为主,结合图像、音乐与演出进行交互的一类电子游戏。
  • 美少女恋爱游戏、旮旯给木(galgame):以动画美少女互动为核心的一类游戏题材。
  • 低代码开发(Low code):以少量、低成本的手写代码实现快速开发的一种开发模式。
  • 游戏引擎:用于游戏开发的一套软件框架,在ezgal中将着重表示游戏开发过程中核心的依赖软件。

功能定义

  • 全屏框(Full screen):全屏框是便于视觉小说游戏(NVL)的文字描写窗口,占用屏幕主要空间。
  • 对话框(dialogue):对话框是便于文字冒险游戏(ADV)的对话窗口,一般占用文字底部,主要用于体现角色交流。

语言定义

  • ezlang:ezlang(轻语言)是ezgal的解释器,用于将开发者的台本式语言解释为json格式的定制语言,核心理念是实现低学习成本的脚本化低代码开发。
  • 台本:台本包含剧本与演出两个部分,是ezlang的核心概念。
  • 剧本:剧本是ezlang语言的核心概念之一,以类话剧文书的形式体现,主要包括文本、对话与选项。
  • 演出:演出包括图片、声音、特效等相关元素的控制,是ezlang的补充功能。