Project1

标题: 【无偿】奇怪的脚本 [打印本页]

作者: 浮云半仙    时间: 2016-12-13 20:41
标题: 【无偿】奇怪的脚本
本帖最后由 浮云半仙 于 2018-8-4 16:04 编辑

窝喜欢写一些奇怪的ruby脚本,包括算法,还有比较底层的(看我的"主题"就造了)。有木有收留的QnQ

update: 一些作品(感觉一般和制作rm游戏关系不大?)...

ruby语言被回调
快速傅里叶变换
网络流...
A*寻路算法优化所用的优先队列...
线性规划

还有一些很久很久以前的拿不出手的脚本...QnQ

我的博客
作者: piaoy    时间: 2016-12-13 21:04
那就来写个主席树好了 ({:2_257:}
作者: 灬青衣檀君灬    时间: 2016-12-15 11:14
能给瞅瞅这样的脚本怎么做吗!big神!
https://rpg.blue/forum.php?mod=v ... &extra=page%3D1
作者: shitake    时间: 2016-12-15 11:49
本帖最后由 shitake 于 2016-12-15 12:05 编辑

1.任意平面凸包的gjk算法?
2.或者基于扫描线段算法的任意多边形填充【不知道这样在480*640的区域内RM的Bitmap处理速度如何。
3.参考babel将ES6编译到ES5时对fibers的处理,来写个把包含fibers的ruby1.9.0的代码转换成switch处理的【这里的转换只要求处理FIbers,其余的不用管

1和2都是我想做但最后因为各种原因放弃了的ORZ。
3的话,如果能实现,那么这个东西就可以在RM新三作(XP/VX/VA)上使用了。第三点的话可以转换思路可以参考这里:https://github.com/molingyu/blog/issues/1

这三个难度等级:2<1<<3

3的话感觉几乎不可能实现【ruby的fibers的灵活性。ES6的纤程通过明确对于的异步函数和yield关键字,从而降低了转换难度。但是ruby的Fibers.yield可以出现在任意地方。】但是如果把上边的那个Svent所编写的强行展开并且限制yield只能出现在回调proc内的话,用一些比较脏的手法,还是可以做做?

不过这三个都很坑爹就是了。但是钻研起来会比较有意思【个人感觉】。如果你闲着没事干的话,折腾折腾也不是不可。【掉坑里别怪我233
作者: 浮云半仙    时间: 2016-12-15 13:24
(((多一分真诚,少一分套路
小学5年纪接触rm当时只会想想做游戏的事QnQ...到现在也没做出一个....
不会画画,不懂乐理,rgss初学的咸鱼...
作者: b565185756    时间: 2017-4-8 03:23
求大佬企鹅
作者: 喵呜喵5    时间: 2017-4-10 19:46
能写一个同时支持读取 GBK 或者 UTF-8 编码的 txt 文件的脚本吗?
最近在写类似的代码,但是被编码问题弄得有点头大……
作者: 双叶荆棘    时间: 2018-8-2 20:58
能写关于恐解的脚本吗?和独特菜单的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1