以前我说“制作文字游戏栏目,可以把剧本文字自动智能转化为动画影片”你们误以为可以把任意剧本转化为动画影片,我的软件做不到。我的软件是必须按指定的要求和规范书写剧本,才能转化为文字游戏风格的简易动画影片。
制作完成,点保存后,自动在“文字游戏”栏目里发布。
(资料图片)
能书写的人名和场景名,都是下拉列表框限定的名称。人物是人物下拉列表框的限定的名字,例如阿玉(侧面1)。场景是场景下拉列表框限定的名字,例如卧室1。类别下拉列表框选择的不同,对应的场景下拉列表框的内容就不同。
示例:
阿玉:你好。
人物:阿玉
场景:街1
注意:第一句话话后面,要写人物和场景,否则程序会故障。而后面的话语,如果人物和场景不变,就不用重复写。
形成动画影片很简单,就是人物图片、背景图片的切换,配合文字和背景音乐,形成很简单的动画,不是通常你们所指的那种动画。
缺点:有时候,最后一句话显示不了。
只有左边剧情栏里的内容会被保存,右边小框里的内容不会被保存。所以右边小框里的内容填完后,要点“小框内容提交到剧情栏。”否则无效。但是使用者们都不知道点“小框内容提交到剧情栏”,而是直接点保存按钮,所以都失败了。
本站不提供任何下载,只提供在线测试。
我站曾经提供我站源码下载,发布在百度贴吧、CSDN等论坛,可能被审核误会成病毒程序。
第一,网站有漏洞,可被SQL注入,从而使网站被他人控制和获取数据,所以源码也有此问题。解释:网站功能开发完,本来就存在该漏洞,然后才是填补漏洞。可是我不会填补漏洞,我对网络安全技术不了解,我只会把功能做完,我又不是故意造成那漏洞的。因为那个漏洞,程序就可能被当做病毒了,或者误会我刻意留下那种漏洞。
第二,config配置文件可被下载和显示内容,所以源码也有此问题。配置文件里面是网站服务器的账号和密码等信息。解释:那个问题我早就修复了,后来我用php写的配置文件,如果直接从网页页面下载该配置文件,php程序内容会显示为空,只能看到html的内容,只有在源码中才能看到php程序的内容,这是本来就有的保护机制。我最初用ini格式写配置文件(ini是电脑应用程序配置文件的常用格式,但不适合网页程序),浏览器打开这个文件时,由于浏览器打不开,浏览器就自动下载该文件,我没有设置自动下载。
第三,那些巨量的、密集的、难以阅读的程序代码,是我调用的各种库,例如jquery库。各种库里含有各式各样的程序功能,所以我不知道其中是不是有什么程序代码会被误会成恶意的。而且看那些代码是密集的、难以阅读的,可能误以为我故意写成这样,来隐藏恶意代码。解释:库文件较大,为了减小体积,提高加载速度,库的开发商就写成密集的、难以阅读型的压缩代码。否则首次加载慢了,网页打开速度慢。不管库里有什么功能,只要不调用,那功能就是关闭的、无效的。
jquery库分为jquery.版本号.js和jquery.版本号.min.js,有min的就是密集压缩的,没有min的就是可阅读和研究的,但体积大,加载较慢。不过随着时代网速的提高,人们逐渐不在意这个问题了。
另外说明:用户不会使用我的人工智能,就觉得是假功能,从而误会我网站的目的。
人工智能教和问不能一起发送,要分开两次发送,要按使用说明,先教后问。用户可能把教和问写到一起发送,导致机器人无法回答。
用户在页面文件里,找不到人工智能程序。因为人工智能程序都在数据库里,是sql存储过程。
“制作文字游戏”栏目的操作说明:主话语是对话框每次显示的人物话语。
主话语框的内容,一次不要写的太多,建议分多次写完,免得文字溢出对话框。
主话语要选择说话人和表情(一般、高兴、忧伤、生气、惊讶)。
说话人阿哲不显示阿哲的人物图片,因为阿哲是用户视角,只显示对话文字。
说话人和人物图片要对应,否则说话人和人物图片不匹配。
场景模式分为:正常、无名、有景无人、全屏文字。
正常:有景有人。
无名:不显示名字框。用于主人公的旁白和心理自述。
有景无人:有背景图片,但是没有人物,用于介绍环境。
全屏文字:黑颜色的背景,人物和背景环境都没有,用于介绍故事背景。
场景图片(背景图片)、人物图片、音乐,共同构成了影片画面。所以选择说话人和写主话语时,不要忘记在右边栏中设置相应的场景图片、人物图片、背景音乐。
每个场景可以选择时间:白天、傍晚、晚上。时间不同,图片的光影效果就不同。还可以选择天气:晴天、下雨。
人物设置上,如果不选人物2(人物2为“无”),就是只有1个人物,居中显示。如果选择了人物2,画面中就有两个人物,人物1在左,人物2在右。
如果你不了解书写规范,就在剧情设计界面的各个小框里写,然后点“小框内容提交到剧情栏”。如果你了解书写规范,可以直接在界面左边的剧情栏里写。
不是写一行保存一行,而是剧情栏里都写完了,最后点保存按钮,保存剧情栏的所有内容。保存前,还可以在剧情栏里检查和修改。
保存时,如果勾选了“语义理解”,就会人工智能的语义分析,这样就可以在“智能对话”栏目,向动画人物提问故事里的事情。例如故事里写“阿玉喜欢猫。”就可以问“阿玉喜欢什么”
剧情栏里的书写规范:
(1)不变的就不用重复再写
最初的第一句话,要写场景、人物、音乐。随后的话语中,不变就不写,变化了才写。
阿玉:你好。
人物:阿玉
场景:街1
接着写第二句话:
阿玉:很高兴见到你。
人物:阿玉(不要写这一句,因为人物没有变化,不用重复写)
场景:街1(也不要写这一句,因为场景没有变化,不用重复写)
但是,即便场景名称没变,时间或天气变了,也要重写场景。
(2)主话语在前,其它方面(例如场景、音乐、选项)写在后面(下一行开始)。
不同内容,每次要换行,不能写在一行上。
(3)人物说话:
人物名字(表情):话语内容。
如果表情是一般,则省略不写。
阿玉:你好。表示阿玉的表情为一般。
阿玉(高兴):你好。表示阿玉的表情为高兴。
(4)场景:
场景(时间、天气):场景名称。
如果时间为白天,则省略不写。如果天气为晴天,则省略不写。
场景:卧室1。表示场景为卧室1,时间为白天,天气为晴天。(白天和晴天都省略不写)
场景:卧室1(傍晚)。表示时间为傍晚,天气为晴天。(晴天省略不写)
场景:卧室1(下雨)。表示时间为白天,天气为下雨。(白天省略不写)
场景:卧室1(傍晚、下雨)。表示时间为傍晚,天气为下雨。(没有可省略的)
错误的写法:
场景:卧室1(白天),因为多写了白天。
场景:卧室1(晴天),因为多写了晴天。
场景:卧室1(白天、晴天),因为多写了白天和晴天。
(5)两个角色时,人物名用顿号分开。
人物:阿玉。表示一个人物。
人物:阿玉、小茜。表示两个人物。
(6)全屏和有景无人
全屏文字时,写全屏:内容。
有景无人时,写无人:内容。
无名模式时,写无名:内容。
全屏文字模式回到正常模式,要重新写场景和人物,因为全屏文字时,之前的场景和人物都没了。
有景无人模式回到正常模式,要重写人物,因为有景无人模式时,之前的人物没了。
其它功能(次要):
主话语可以连带(附带)提问选项、后果影响、前提条件。
剧情设计界面,如果填写了选项框,播放剧情时,就会弹出选项框。点击选项,就会显示选项的回答。
最好把分支归一框填了,否则每个选项后面,就开启一条剧情线。如果其中哪个剧情线后面忘写了,而用户又偏偏点了那个选项,后面就没东西了,故事也就提早终结了。而如果填了分支归一框,无论用户选择哪个选项,选项回答后,下一句话都是分支归一框的内容,这样就避免分成多个剧情线。
剧情栏里选项的文字写法:
有选项时,在主话语后面写选项和答。例如:
选项1:选项内容。
答:回答的内容。
选项2:选项内容。
答:回答的内容。
选项归一:归一的内容。
还可以设置前提条件。满足前提条件时,才执行主话语句。如果不满足条件,就执行不满时的话语句。当然最好把分支归一框填了,这样的话,无论是否满足条件,回答后,接下来的句子都是归一框的句子,从而防止分成两条剧情。
还可以设置后果影响,就是主话语句对条件状态的改变。如果条件状态改变了,下次运行同样的剧情,却可能由满足条件,变为不满足条件。
现在有个小缺点:剧情数量多时,最后一句话不会被保存。
具体看下面的例子,就是剧情中“简单介绍”的剧本文字:
标题:简单介绍
阿玉:初次见面,我叫阿玉。我来为大家介绍这个网站。可以在线制作和发表文字游戏。
场景:卧室2
人物:阿玉
音乐:主旋律1
阿玉:接下来为大家介绍表情系统。人物有五种表情,以适应不同的剧情。现在是一般表情。
阿玉(高兴):生活中总有些快乐的事情,让我喜笑颜开。
阿玉(悲伤):但是人生中有阳光就有风雨,有时我也会悲伤。
阿玉(生气):有些事情,惹得我生气。
阿玉(惊讶):还有些事,会让我表情惊讶。
阿玉:人物不仅可以选择表情,还可以选择穿着。现在我换成了校服,在人物下拉框里设置。
人物:阿玉(校服)
小茜:大家好,我是可爱的小茜。场景中可以设置两个人物喔,在人物2里设置另一个人物。有很多人物可以选择。
人物:阿玉(校服)、小茜
小茜:说话人和人物图片要对应,否则说话人的名字和人物图片不匹配。
小茜:接下来,由我来介绍场景系统。场景就是背景图片,有很多种场景可以选择。每种场景分为白天、傍晚、晚上三种光影模式,还可以设置晴天或下雨。
人物:小茜
小茜:现在切换到傍晚模式,夕阳余晖下的房间。在具体场景中切换。
场景:卧室2(傍晚)
小茜:随后,夜晚降临。拉上窗帘,打开了灯。
场景:卧室2(晚上)
小茜:场景模式上,正常就是有景有人,有景无人用于介绍环境,全屏文字用于介绍故事背景。
无人:现在是有景无人模式。
全屏:现在是全屏文字模式。
小茜:现在恢复回正常模式。想出去走走。
场景:卧室2(晚上)
人物:小茜
小茜:来到了家门口。
场景:家门口2
小茜:下雨啦。
场景:家门口2(下雨)
音乐:下雨1
小茜:主话语是对话框每次显示的话语。最好每次少写,多次写完。主话语可以附带提问选项、后果影响、前提条件,也可以只写主话语。
小茜:如果填写了提问选项,就会弹出选项框,点击不同选项,产生不同回答。例如想吃点什么?
选项1:苹果
答:小茜:给你一个青苹果。
选项2:西瓜
答:小茜:给你一块大西瓜。
选项归一:小茜:要填写分支归一。这样的话,无论用户选择什么选项,回答后,下一句话都是分支归一框的句子。
小茜:后果影响是主话语句对条件状态的改变。如果条件变化了,下次可能由满足条件的剧情,变为不满足条件的剧情。
小茜:前提条件是满足条件时,才执行主话语句,否则执行不满足条件时的句子。
小茜:带大家到学校看看。
场景:教室2
音乐:一般1
小茜:如果你了解书写规则,可以直接在剧情设计界面左边的剧情栏里写剧情。
小茜:小框的内容要提交到剧情栏,因为小框的内容不会被保存,只有剧情栏的内容才会被保存。不是写一行保存一行,是都写完,最后再保存。
阿玉:保存剧情时,如果勾选了语义理解,动画人物就会通过人工智能方式理解剧情。然后可以向动画人物提问剧情里的事情。
人物:阿玉(校服)、小茜
阿玉:也可以向动画人物教知识,然后提问教过的知识,或动画人物已知的知识。由于知识库知识太少,所以请按问答方法,先教后问。
阿玉:先简单介绍这些,更多内容请点击菜单按钮。
小茜:以后请大家多多关照。