惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

I
InfoQ
博客园_首页
美团技术团队
M
MIT News - Artificial intelligence
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
J
Java Code Geeks
T
Tailwind CSS Blog
Jina AI
Jina AI
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
爱范儿
爱范儿
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
宝玉的分享
宝玉的分享
小众软件
小众软件
MongoDB | Blog
MongoDB | Blog
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Visual Studio Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

某岛

AtCoder Beginner Contest 409 Luogu P5325. 【模板】Min_25 筛 UOJ #188. 【UR #13】Sanrd AtCoder Beginner Contest 371 AtCoder Beginner Contest 369 RPGMaker 2k3 百科 OneShot 的考古 2024“开创拓芯”游戏创享节的相关记录 CJ 回来后的戒断反应 Luogu P10221. [省选联考 2024] 重塑时光 Luogu P5308 [COCI2018-2019#4] Akvizna wqs 二分 歌唱王国 Lean 相关 BZOJ 3153. Sone1 The 2023 ICPC World Finals Luxor 新巴别塔 Sora 的想象与思考 Facebook Hacker Cup 2023 Round 1 AtCoder Beginner Contest 322 LLaMA 2 相关 HuggingFace AI Game Jam ACL 2023 Trans 相关… Luogu P2053. [SCOI2007] 修车 Luogu P1973. [NOI2011] NOI 嘉年华 Luogu P1933. [NOI2010] 旅行路线 Luogu P1954. [NOI2010] 航空管制 Luogu P2048. [NOI2010] 超级钢琴 Luogu P2046. [NOI2010] 海拔
Dungeon of the Last Tour
2022-03-10 · via 某岛

March 10, 2022

Table of Contents

由于目前依然是通过消息来调用远端玩家的公共事件来实现多人交互,所以必须先输入昵称进入可发消息的状态才行。

之前说,7DRL 想做《少女终末旅行》的同人。。。顺便可以尝试自己魔改出一些 EasyRPG 的新特性。
网上搜了一圈,居然这部作品的同人游戏甚少(当然不是什么作品都有东方那样的人气啊!。。。)
能找到的就只有一个 烧书的,和一个 横版平台条约过关。。。

核心玩法

《少女终末旅行》的主线(如果算的话)是爬塔。。。
而爬塔就是 Rogue 的原始形态。。。虽然大部分都是往地下深处走。(Rogue、暗黑破坏神、以撒的结合)。。。
但是也有一些 Roguelike 是往上爬的。。最经典的例子莫过于是 Dungeon of the Endless。。。。
(但是说到爬塔,我最喜欢的是 《刀语》的最后一集。。但是其实这个爬塔的桥段。。早在 动画版的《新少年黄飞鸿》,和《太极宗师》里就出现过。。。。(后者就是日后大名鼎鼎的「战狼」的出道作 = =)。。

所以基本思想是想做成 Dungeon of the Endless 那样的开门模式。。。开一扇门会出现一堆怪主动冲出来。。(一波一波的类似塔防。。)
清理掉它们之后可以获得各种资源、装备。。。整备之后再开门。。。直到收集足够的汽油,最后大家一起驾驶着 SdKfz 2 前往上层。。。


https://www.pixiv.net/artworks/65909963

这个玩法最核心的机制是必须制作地图同步(单人就无所谓了。。如果要加入多人解谜的话。。必须花点时间做科研。。)。。。
地图拉升或是小地图也是必须的。。。(因为需要在开门之前制定战术、部署兵力。。)

RM2k3 stg

似乎 rm stg 的 plugin 已经很成熟了。。。比如,我最早接触的同人游戏之一,很久很久以前《大众软件》上推荐的《沧海沉梦邓稼先传》就是 stg 玩法。。。
不过 RM2k3 有例子吗?还真有!。。。梦日记生化版恰好就是 stg 玩法。。。所以需要先去读一下生化版的实现。。。(UPD,经过友人提醒,《怪异症候群2》里也有 stg 要素。。)

说起来还挺有趣的。。。 《少女终末旅行》的作者 还真的是一个日记厨。。。
(怪不得会有这么多《梦日记》里的意象。。而且都是在悲惨现实中掺入童话色彩。。。还都是一般意义上的 bad end。
。少终说是要往上走但也就是一个模糊的目标,大部分时间都是漫无目的地在到处游荡。。。)
。。

【开箱】《少女终末旅行》作者つくみず画集开箱!尤和小千的幸福生活~

另外上面 这个图。。怎么看都是《怪物农场》吧!。。。

说会 Hazard。。。虽然说实现了基本的 stg 功能。。。。但是这玩意代码里的 common event 阅读起来确实压力山大。。
不过也得先硬着头皮看看到底都做了些啥。。。
核心要找到的是被攻击,和开枪这两个方法。。。
。。。不难发现它们分别是 342 敵動作監視345 ガンモード

342 敵動作監視

这里面其实是一个大号的循环,里面的 ★汎用1、★汎用2、★汎用3 等价于循环变量 i, j, k。。。。。
然后里面的 0181 ライフ(life) 应该是生命值。。。

345 ガンモード(GUN Mode)

这个执行完之后会有 348 当り判定 去做碰撞检测。。。

总之这个东西把一大堆代码混在一起,严重违反了某司一个函数不能超过 80 行的设定。。更糟糕的是检索起来非常不便。。开变量也很麻烦,
总感觉里面有大量冗余代码。。。根本没办法扩展。。。所以最好弄清楚原理后重头写。。。

Posted by xiaodao
Category: 日常