【shy做Galgame】自制SAG模拟器——pascal的PTC库
pascal吧
全部回复
仅看楼主
level 5
shyakocat 楼主
最近写了可以做简单的动画、逻辑的库SimpleAnimeUnit,之前也写过PascalScriptUnit,有了这些,理所当然就想到编写Galgame了咯。
所以在以上的基础上,shy写了SAGalgameUnit,这里发布测试品,以后会不断修复bug。
2017年07月08日 08点07分 1
level 5
shyakocat 楼主
SAG模拟器可以运行sag脚本,你既可以玩,也可以自制galgame,欢迎把作业发上来。
欢迎测试bug,欢迎提出优质意见。
具体的,可以用notepad++等软件查看chapter/下的脚本,
或者在这个测试版的主线剧情中信任绿坝娘3次以上,就可以打开隐藏选项。
2017年07月08日 08点07分 2
链接:ht[茶杯]tp://p[茶杯]an.baidu.com/s/1qYkCJEW 密码:e2v2
2017年07月08日 08点07分
布吉岛sag是什么。。。没玩过galgame[滑稽]
2017年07月08日 14点07分
@炎▫龙 是文字游戏?
2017年07月08日 14点07分
@炎▫龙 sag只是我自己命名的而已,就是SimpleAnimeGalgame。。因为用的我写的一个SimpleAnimeUnit编的
2017年07月08日 15点07分
level 11
不考虑传coding或者github吗[滑稽]
2017年07月08日 14点07分 3
还存在的一些问题正在询问他人他说要一星期以后帮我找错。而且写文档有点麻烦,noi前暂时先停工一下,而且noi后我也将不用pascal了
2017年07月08日 15点07分
比如就是关闭窗口后报错的问题,据说是ptc本身的bug,我找了fp的ptc负责的开发者然而他正在度假QAQ
2017年07月08日 15点07分
level 15
我才开始写一个一个文字游戏模板的东西。然后就看到你写了个类似的东西[滑稽]QAQ[滑稽]
2017年07月09日 08点07分 6
这个其实是个很简单的引擎,可以自己编galgame游戏的。可以先玩几部galgame体验一下这种游戏的乐趣。。
2017年07月09日 13点07分
@139457820 吼啊[滑稽]
2017年07月11日 06点07分
level 5
shyakocat 楼主
啊啊,忘记说Power by shyakocat了。。
在7月末左右大概会公布SimpleAnimeUnit源码在github上,同时这个SAGalgameUnit也是
预计还要试做一种游戏,比如类似街机类型(仅仅是预计,shy是否能实现还不知道,详细内容也暂时无可奉告)
预计也会附发SAU(SimpleAnimeUnit)的简易文档,当然不是说有这个库开发图形界面就非常容易了,毕竟SAU功能还很easy。
可以先看下部分先行图感受下功能:
◆轻松的导入图片、显示图形窗口
◆高斯消元做线性映射
◆一些基础的颜色叠加(photoshop里的比如变亮、变暗、乘法叠加、滤色、正片叠底、强光、柔光、亮光等)
具体就等以后讲 了,当然SAU还有一些简单的动画(一定时间内以某种函数曲线变化旋转度、透明度、位移、遮罩等)、逻辑(鼠标(判断是否在图形内部)、键盘)的支持。
(雾)就看noi能不能考好了->我以后能不能再用电脑了(逃)
2017年07月12日 04点07分 7
level 9
膜拜大佬
2017年07月26日 09点07分 8
level 9
大佬,pascal是无法做出多线程的吧
2017年07月26日 09点07分 9
可以的。(在这里的说法我不严格区分进程和线程的区别) Pascal在Windows下可以借助Winapi来CreateThread,在Linux下大概可以借助Fork但是没试过。而且Delphi自己有TThread,具体的搜一下即知
2017年07月26日 15点07分
level 9
脚本用什么写的?
2017年07月27日 01点07分 10
这里的脚本语言是PascalScript,是我自己写的一个开源的库,可以到我的github上看:htt[茶杯]ps://github.com/shyakocat/PascalScriptUnit。和Pascal语法类似
2017年07月27日 14点07分
如果你是问galgame的脚本怎么写,在你玩到隐藏的【终点.sag】章节里有比较概要的介绍(毕竟我没有发布SimpleAnimeUnit和SAGalgameUnit的源码,你们写起来会比较困难)。一般你只要用记事本(建议notepad++)打开章节的sag文件,对照他的格式就可以自制脚本了
2017年07月27日 14点07分
顺带一说[惆怅~],这个东西我已经不维护了,甚至可能以后要出SAG2。最近正在对SimpleAnimeUnit进行完善,大概会支持非常简单的mmd播放,就是以前我发布过的opengl绘制Mmd的那个,最近正在把代码重构,可能要花一星期时间
2017年07月27日 15点07分
level 5
wow![真棒]
2017年07月28日 13点07分 11
1