文件名称:storygen:基于Tracery的基于语法的文本扩展器
文件大小:100KB
文件格式:ZIP
更新时间:2024-03-18 09:22:57
gamedev grammar tracery text-expander Haxe
故事情节 基于文法的文本扩展器,位于的静脉中。 通过定义语法并运行生成器来使用Storygen。 语法是字符串到字符串的数组映射(或JavaScript中具有字符串数组的对象)。 有关更多资源,请参见 让我们看一个例子。 { origin : [ "#test#" ] , test : [ "hi" , "hello" , "hola" ] } 运行时,它将随机输出“ hi”,“ hello”或“ hola”之一。 还有其他定义语法部分的方法。 函数(#funcName(arg1,arg2,...)) random(min:Int,max:Int)=>返回介于min和max之间的随机数。 switch(symbol,['val => symbol'])=>根据输入val返回一个符号。 grammar = { numberOfPeople : [ '#rand
【文件预览】:
storygen-master
----.gitignore(49B)
----package.json(872B)
----package-lock.json(272KB)
----src()
--------dropecho()
----LICENSE.md(1KB)
----dist()
--------js()
----CHANGELOG.md(8KB)
----haxelib.json(430B)
----.github()
--------workflows()
----README.md(6KB)
----build.hxml(149B)
----.releaserc.json(1KB)
----.npmignore(34B)
----test.hxml(748B)
----docs()
--------spirit_generator.js(5KB)
--------langgen.js(28KB)
--------example0.js(1KB)
--------index.js(2KB)
--------example2.js(457B)
--------storygen.js(26KB)
--------example1.js(469B)
--------spirit_generator_langgen.js(6KB)
--------index.html(1KB)
--------example_memory.js(582B)
--------example4.js(718B)
--------neumorphic.css(2KB)
--------index.css(740B)
--------example3.js(674B)
----test()
--------TestSuite.hx(500B)
--------TestMain.hx(2KB)
--------storygen()
----.munit(77B)