赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 0 |
最后登录 | 2022-4-8 |
在线时间 | 6 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 6 小时
- 注册时间
- 2019-6-12
- 帖子
- 1
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 MinakoKojima 于 2022-3-21 07:33 编辑
疫情在国外回不了国,没事可做,打算填一下以前的坑。
基本思路是在 RPGMaker2003 的开源方案 EasyRPG 的基础上进行魔改,直接用 Cpp 当做脚本改底层,添加扩展事件。
剧本大概是中学的时候上课走神想的,一共七个章节,目前序章做了个开头,还剩从地牢出来之后的一个必输的 Boss 战。
(素材、地图和大部分公共事件都是到处蒯的,见到什么蒯什么。。)
地牢和宝箱的位置是随机生成的(目前不知道为啥直接往队列里添加事件多了会爆栈。。。所以是先在地图编辑器里编辑好然后打乱位置的。。。)
(为了多人模式下大家看到的是同一张地图,所以种子目前固定了 100。。)。。。
类似的思路不仅能做 Roguelike 玩法,理论上任何玩法应该都是可以实现(甚至可以支持多人联机)。。。
缺点是直接用 RPGMaker 不能打开了。。。(遇到扩展事件会卡住,需要用定制的 EasyRPG Player。。。)
源代码和 Demo 地址在这。。。https://github.com/lychees/Song-of-the-Sea
欢迎对实现细节感兴趣的人讨论,开发日志在我的 [Channel 里](https://t.me/algorithm_daily_of_minako) 。。
|
|