文件名称:SCUNM:Text Adventure Engine,编辑器和Telegram Bot主机
文件大小:212KB
文件格式:ZIP
更新时间:2024-02-23 19:39:45
electron redux nodejs javascript bot
SCUNM 意大利面条代码节二等奖获得者 这是用于Nodejs Maniacs的脚本创建实用程序; 文本冒险游戏引擎,Telegram bot作为主机,编写在node.js中。 该引擎旨在通过标准化输出轻松地由Telegram ChatBot消耗,该输出允许文本,图像(甚至是gif动画)和交互式选择,尽管由于低耦合设计,所以可以使用不同的主机和UI。 用户界面将显示动词的自定义键盘以及用于交互事物的内联按钮,而不是*文本输入,用户将使用这些键盘向游戏引擎发送命令。 引擎将所有玩家共享的游戏资产保存在内存中,并允许主机根据请求为每个玩家加载和卸载游戏状态。 这对于在服务器上托管引擎并通过多用户环境中的无状态协议(即HTTP)使用引擎非常理想。 游戏资产是使用带有嵌入式游戏自定义脚本的普通javascript对象初始化程序定义的,并且图像将是来自任何主机的URL引用(您的主机站点,google驱动器,dropbox,ms onedrive等都可以使用)。 请记住,首要任务是简化游戏设计师的内容创建; 因此做出了很多让步(请阅读:技术债务和低弹性),以达到目前状态下的最低可行产品
【文件预览】:
SCUNM-master
----DemoGame()
--------README.md(36B)
--------Demo.js(11KB)
--------typings()
--------typings.json(86B)
--------DemoGame.njsproj(2KB)
--------package.json(257B)
----REDME.txt(2KB)
----.gitattributes(2KB)
----Redis()
--------packages.config(135B)
--------Redis.csproj(2KB)
----Application()
--------app.js(500B)
--------Application.njsproj(2KB)
--------README.md(156B)
--------typings()
--------typings.json(86B)
--------package-lock.json(9KB)
--------start.bat(134B)
--------package.json(440B)
----SCUNMBot()
--------SCUNMBot.js(4KB)
--------test.js(1KB)
--------README.md(110B)
--------SCUNMBot.njsproj(3KB)
--------typings()
--------typings.json(86B)
--------package-lock.json(28KB)
--------package.json(401B)
----SCUNMEditor()
--------src()
--------README.md(63B)
--------dist()
--------package-lock.json(116KB)
--------package.json(811B)
--------SCUNMEditor.njsproj(5KB)
----SCUNMEngine()
--------test.js(13KB)
--------SCUNMEngine.njsproj(2KB)
--------README.md(99B)
--------SCUNMEngine.js(22KB)
--------typings()
--------package-lock.json(6KB)
--------package.json(346B)
----LICENSE(1KB)
----README.md(2KB)
----logo.png(11KB)
----SCUNM.sln(4KB)
----.gitignore(4KB)