Skip to content

Tags: little-game-and-simple-software/EasyAvg.js

Tags

1.3.2

1.Demo添加了一个测试按钮,便于直接跳转到指定章节和剧情位置

2.框架源码添加判断是否存在剧情文件对应的代码文件,如果不存在自定义js文件,不执行eval函数
3.预计下次将module源码文件夹合并到fullExample便于测试。
4.之后,框架源码将会与测试Demo绑定,单独复制出来用,可能需要改一下
执行到<end时的路径

1.3.1

1.剧情文件修改,由文章式写法改为游戏式写法。

一个角色的信息单独写一行,并加方括号显示。
2.添加自己弹得bgm,比较简单,自娱自乐:D 嘻嘻
3.注释里添加了新的todo 通过实际制作,
感受到我做的这个框架有一些细节可以修改。
比如说网页更新数据慢,这可能是python自动进行网页缓存的原因,也可能是浏览器缓存的问题,但是已经关闭了浏览器缓存,还是更新不及时。
4.估计早晚得缓存nginx服务器,这个应该性能比较高。
就是还没学,不知道怎么配置。
5.此次更新,添加github pages服务,把此demo作为展示demo

1.3

1.首次制作空的游戏模板文件夹tempz

2.展示Demo的文件名称更新,规范
3.Dialog新增API Dialog.useDefaultStyle(bool)是否使用默认的样式
4.细节更新

1.0_beta

1.API文档更新,按逻辑重写了一遍

2.删除无用文件
3.彻底完善了存档 
读档功能还有运行新游戏时的逻辑,现在即使存在缓存,但玩家点击新游戏时,不会自动恢复进度,默认从新的进度开始,自动恢复只有在读档功能那里使用。
3.Demo游戏界面清除无用cookie按钮
4.游戏Logic.js细节修改
5.Demo剧情和展示代码细节修改
6.存档界面添加新的警告信息
7.ChapterReader删除无用代码
8.FileSystem.js源码中注释的错别字更新
9.ImageEffect.js添加TODO信息
10.PlotLoader更新
11.core.js添加了全局路径变量和剧情执行到哪一行的索引变量
最后:使用此框架,一定要看Demo展示和Demo代码,如果大神级请忽略这句话
预计将此次更新设置为1.0_beta版本

0.2.9_stable

1.剧情加载器改用ajax方法,同步获取剧情文本和剧情脚本,注意不要在单个剧情文本写太多文字,否则可能阻塞线程。具体要多少文字会卡,还没测试过

2.Logic只将人物变量设置为全局变量,以便在func1.js.txt中调用
3.剧情播放和js脚本执行初步测试成功
4.js脚本一次写一行,一句话对于一个脚本
如果对于的一行不需要执行脚本,请留空并回车
5.剧情加载器现移动至PlotLoader,之后给遗留测试代码删除,移动位置ChapterLoader
6.添加src文件夹,用于单独存放框架的所有源码
7.新增nginx启动代码,用于启动本地http服务器环境,需要安装nginx
8.之前的加载代码,移动至暂存2

0.2.6

1.添加了一个历史记录窗口

2.添加历史记录在Dialog计数器自动推进
3.Dialog新增设置文字大小API
4.引入jquery-ui库,用于复杂界面,(暂时没有使用)
5.Game.css重命名
6.FileSystem添加自定义更改换行判定符号功能,可以不用中文句号结尾,只需要设置新的判断符号即可(早晚得换成\n)
7.ImageEffect.js简化代码,改用for()现在必须手动设定图片效果的value
8.core.js代码清理,删除了一些废弃代码变量,更换注释格式
9.新增Dialog默认文字大小样式为25px,也可以手动更改
10.注释和删除调无用log -core.js中的计数器代码里面
11.新增文件夹-空游戏模板-tempz
12.test单元测试新增ImageEffect测试和json存入测试
note:
eval("var x=4")
可用于执行字符串里面的js方法
json不能存函数,但可以存对象
读取存档后,同步函数的功能未实现

0.2.3

1.存档管理界面添加滑动音效

2.修复一个Dialog死循环播放绑定的自定义函数的bug
3.splash.html添加启动音效
4.引导和介绍内容更新 1.txt
5.添加了图片效果
6.存档功能读档功能进一步完善,没有发现严重bug
7.core.js Dialog内置的更改图像和更改音乐重写代码 现在内置函数和自定义函数使用同一套逻辑和对象
8.角色变换没有过度效果 过于突然 以后可能过来完善一下
9.这将是一个初步完善的版本,可以用于简单的视觉小说游戏制作了,如果在制作过程中有bug,请反馈github issue

0.2.1

1.添加了新的框架启动页面,splash.html

2.存档管理页面更新
3.文件系统新增清空所有存档API
4.第三方库收集文件更新
5.添加了一些css效果和滤镜
6.在core.js添加了绑定按钮音效的功能

0.02_demo

1.初步完成存档读档功能,目前只能读取和保存单个游戏存档

2.现在Demo必须在http服务器上(不管是本地服务器或者网络服务器都行),不然会报错 你可以python -m http.server 
启动服务器
3.添加了启动http服务器的cmd脚本>Windows用户
4.存档读档功能整合到了一个界面里面
5.一些细节调整

0.01_demo

1.整理fullExaple的文件

2.把核心和其他类移动至module文件夹,分模块的思想
3.修改了Dialog绑定功能的代码,使用事件队列和遍历来实现同一个index要执行不同代码的功能 如在第二句话时,同时切换bgm和人物
4.预计要添加存档API但是,由于存档功能在另外一个界面,所以使用cookie来临时存储进度,但是有bug,todo
5.localStorage存档作用于每个独立的html文件,不可以通用/目录,但cookie可以,所以,后续可能做一个存档和读档中心.html,把存档读档功能做在一个界面里面就行了。