【24h】

Ficticious: MicroLanguages for Interactive Fiction

机译:虚拟:互动小说的微语言

获取原文
获取原文并翻译 | 示例

摘要

In this paper we provide an experience report where language oriented programming approaches are applied to complex game design. Ficticious is a G-expression based pidgin of several microlanguages designed for describing complex narrative worlds that exist within interactive fiction. G-expression language transformations convert code written in Ficticious to the general programming language Ginger, which is then translated into calls against the underlying machine. In this paper we explore Ficticious's unique object model and demonstrate how dynamic language transformations can be a powerful tool for implementing separation of concerns, rich text markup, complex virtual world design and character interaction.
机译:在本文中,我们提供了一份经验报告,其中将面向语言的编程方法应用于复杂的游戏设计。虚构的是一种基于G表达式的几种微语言的词法,旨在描述交互式小说中存在的复杂叙事世界。 G表达式语言转换将以Ficticious编写的代码转换为通用编程语言Ginger,然后将其转换为针对底层计算机的调用。在本文中,我们探索了Ficticious的独特对象模型,并演示了动态语言转换如何成为实现关注点分离,富文本标记,复杂的虚拟世界设计和角色交互的强大工具。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号