某島

… : "…アッカリ~ン . .. . " .. .
April 4, 2022

使用 RM2k3 開發卡牌遊戲

https://w.atwiki.jp/vip_rpg/pages/631.html

03非常好用,我之所以會選擇用03去做遊戲是因為這麼幾個優點↓
首先它自帶後面幾個版本沒有的畫面放大方式,也就是說它可以自己選上x2、x3、x4的畫面顯示倍數,全屏也不用擔心辛辛苦苦畫的東西糊成一坨翔!
其次它自帶著像素的字體,之後無論是XP、VA、MV,想要顯示這樣的像素字體都是不容易完成的。
一個比較細節的點是在播放BGM的時候,03以及00都可以做到無縫的改變音樂的倍速以及聲道,但是如果使用VA,改變音樂倍速是會讓音樂重新播放的
再然後,就我這個畫畫的傢伙而言,320×240的解析度真的很好偷懶啊哈哈哈哈哈XD
它的地圖圖塊繪製起來也非常簡單,自動元件的切分方式多少比VA好畫一些
不過作為一個比較老款的引擎,它也的確是有著它的缺點的,
譬如說事件相較於後面幾作,顯得有些繁瑣,該有的例如獨立開關這樣比較常有的功能這裡也還沒有,
繪圖方面因為索引圖片256色的限制,製作圖片時多少會有些麻煩,也不能在裡面導入太清晰的圖片素材了,
另外至今也有一些不知道如何產生的不明確的BUG,雖然出現的幾率相當相當小,不過也還是會給填坑造成困擾,所以得養成時常備份保存的習慣呢
—— Steam RM2k3 評測

上面這段 Steam 上關於 RM2k3 的 評測 基本上說的已經很不錯了。。。

早期的 2k3 設計簡單,代碼沒有加密,使得坊間有非常多成熟作品和素材網站可供參考,這對於美術苦手的我來說無疑是一大福音。
同時 2k3 的編輯器使得製作做 story telling 相對之前用 小黑屋 的代碼來手擼 著實容易許多,除了我可能需要更加先進的類似 galgame 那樣的,可快進,可回放的劇情演出系統。

當然以上所有這些我此前都覺得瑜不掩瑕。。。因為 2k3 相較其它幾個版本的 RM 有一個致命的缺陷。。。。

那就是缺乏腳本語言,使得想實現什麼功能的時候會非常頭痛,(雖然 common event 理論上也是圖靈完備的)
且不說複雜的遊戲機制了,舉個不那麼恰當的比喻,就比如類似 dota1 裡面的裝備合成,能完成肯定能完成的,如果有可能就要寫一大堆的 if-else,非常複雜觸發不利於維護。
而實現難度的上升,就會導致遊戲的玩法趨於同類化。。。反正我對於在 2k3 這種受限制的情況下做出新的玩法的開發者無比敬佩。。。但那一定不會是我的己之道。。。

EasyRPG

這點在我發現了 ynoproject 之後再也不是一個問題。。。原來可以通過在底層魔改 easyrpg,而在使用現成 RM2k3 框架的同時,相當於獲得一個基於 cpp 的腳本語言。。。
更重要的是其完全開源,因而有許多非常奇妙的特性。。。

這個視頻分析了 EasyRPG 相較原版 RM2k3 的特性。。。(我才知道原來按 f 可以加速。。。)
總結一下大概說的是:
– 1. 跨平台。
– 2. 按 f x3 倍速加速(同時按 x10 倍速,你改一下換成 ctrl 就能完美還原 galgame 引擎的體驗了)
– 3. 無 256 色限制(不過編輯器里當然不兼容,你可以運行期間換掉素材即可)
– 4. 任意 CharSet 大小,會自動幫你裁剪,兼容 xp mv 的素材。。。
– 5. 開源
– 6. 兼容新版 windows
– 7. 更少的崩潰
– 8. 兼容 ogg、opus 等格式
– 9. 更少的編碼問題

。。。當然所有上面這些唯一重要的就只有開源而已。。。因為開源。。我可以隨時加上我需要的特性。。。

卡牌遊戲

我對遊戲里套一個遊戲的想法非常感興趣。。。感覺就像是夢中夢一樣吸引人。。
例如《夢日記》里現實世界 FC 主機里的 nasu,《蔚藍》里的 pico-8 《蔚藍》,自由之翼里的《失落的維京》。。。

《Doom 啟示錄》最有趣的段落可能就是約翰卡馬克帶大家跑團的描寫了。。。。
我也一直想在《海之歌》里放一個類似昆特牌玩法的卡牌遊戲。。。並起到一點點敘事線索的作用。。。