0%

Thinking at night

這是一個蒐集我編曲作品的音樂遊戲。

當初看到國外素材全原創的遊戲,很想把這樣的風氣帶回 R 圈;
為此我跑去學了程式、美術跟音樂,目標是做出一個全原創的遊戲。

不過事情總是沒有這麼順利,許多專案都棄坑或塵封了……

自誤入作曲與編曲的領域後,就一直想做一個作品的大合集,
因緣際會看到 RPG 2020 比賽,就決定捲起袖子完成這個小小的夢想。

同步發布於 巴哈姆特

遊戲介紹

Thinking at night 封面圖

【遊戲名稱】 Thinking at night
【最新版本】 v1.3
【遊戲類型】 音樂遊戲
【開發引擎】 RPG Maker MV
【檔案大小】 195 MB / 101 MB(zip)
【遊玩時間】 約 60 分鐘
【素材來源】 全自製
【下載連結】 itch.io

原 Google Drive 下載版(桌面版),請直接由 itch.io 內連結下載。

有些鍵盤不能支援多鍵同時按下,可能需要自行設定到可用的鍵位

曲目列表

這個作品有 16 首原創音樂,演奏特定歌曲後,才會解鎖某些曲目(不論成績皆會解鎖)
最後一首音樂是「Ending Mix」,只有前面所有曲目都通過才會解鎖。

下面是 SoundCloud 的曲目列表,可以線上收聽。

更新紀錄

更新紀錄提供給大家參考,目前的最新版是 v1.3 版

v1.1 版

更新說明

  • 標題增加開始遊戲的按鍵提示
  • 移除曲目 Clear 解鎖條件,現在只要演奏完就解鎖新曲
  • 加入 Great / Good / Miss 擊中動畫
  • Hit 改成 Accuracy 字樣
  • 部分曲目流速加速
  • 部分曲目譜面修正
  • 重開時按鍵操作消失 Bug 修正
  • 現在會紀錄每首歌最高 Accuracy 的分數
  • 在設定狀態中,顯示操作提示
  • 設定熱鍵由 tab 改成 shift
  • 中途退出曲目與暫停功能
  • 放寬判定標準,現在的判定為 [6.02, 12.04, 14.45] 幀倍率

v1.0 版的紀錄不再適用 v1.1 版

v1.1 版開始,按下 shift 可以中途暫停或退出

v1.2 版

發行說明

  • 不再提供極致壓縮的 7z 版
  • 新增了 Itch.io 的線上版
  • 接下來將會釋出這個音樂遊戲的核心腳本(目前正在整理中)

更新說明

  • 手寫字風格 UI 修正
  • 增加選曲標示 UI/UX 修正
  • 增加自動演奏(auto-play)功能
  • 增加三種難度 Easy, Normalcy, Crazy 的譜面
  • 每首歌的難度分級由 3 顆星變為 8 顆星

譜面調整

  • thinking at night 的原譜現被歸類到 Normalcy 難度
  • umbrella 的原譜現被歸類到 Crazy 難度
  • night forset roadd 的原譜被歸類到 Crazy 難度,並調整單連 2/4 連擊處
  • balasute meet 的原譜被歸類到 Normalcy 難度
  • balasute battle 的原譜被歸類到 Crazy 難度
  • bar 的原譜被歸類到 Crazy 難度
  • bye bye tomorrow 的原譜簡化後為 Normalcy 難度,並在 Crazy 難度中變得更具挑戰性
  • common battle 的原譜被歸類到 Crazy 難度
  • conspiracy 的原譜被歸類到 Crazy 難度
  • desert scorpion 的原譜被歸類到 Crazy 難度
  • fragmentation 的原譜被歸類到 Crazy 難度
  • fragmentation 在 Normalcy 難度中被略為簡化,而 Easy 難度中,去除 3/6 連擊處
  • leave 的原譜被歸類到 Crazy 難度
  • leave 的 Normalcy 難度的譜面與 Crazy 相同,但音符的流速更快
  • leave 的 Easy 難度中刪去了 1-2-3-2-1-2-… 樓梯型連擊
  • letter from you 的原譜被歸類到 Normalcy 難度
  • letter from you 的 Crazy 難度強化了 3/6 拍打擊
  • letter from you 在 Easy 難度中去除了 16 分音符
  • on way 的原譜被歸類到 Crazy 難度
  • on way 於 Normalcy 難度中去除了 1-2-3-2-1-2-… 樓梯型連擊
  • the a minor 的原譜被歸類到 Crazy 難度
  • the a minor 在 Easy 難度中簡化節奏與調降音符流速度
  • ending mix 的原譜被歸類到 Normalcy難度,為各類難度譜面的集合

v1.1 版的紀錄不再適用 v1.2 版

v1.1 版開始,按下 Ctrl 可以自動演奏

v1.3 版

發行說明

  • 現在開始不再提供 Google Drive 的檔案,請直接在 itch.io 下載
  • 音樂遊戲插件已經整理完成,目前正在撰寫使用說明

更新說明

  • 新增「長音符」(需要在長音開頭按下直至結尾,完成打擊)
  • 大部分譜面更新(少數沒有增加長音,少數譜面大改)
  • 曲目 Desert Scorpion 的圖標修正
  • 曲目 Desert Scorpion 音樂修正
  • 羊羽手札的顯示畫面修正
  • 部分曲目的星數調整

星數調整

  • Balasute meet (Normalcy) 難度調整為 ★6
  • Balasute meet (Crazy) 難度調整為 ★7
  • Beer bar (Crazy) 難度調整為 ★7
  • Bye bye tomorrow (Easy) 難度調整為 ★3
  • Desert scorpion (Normalcy) 難度調整為 ★8
  • Leave (Easy) 難度調整為 ★2
  • Letter from you (Crazy) 難度調整為 ★6
  • On way (Crazy) 難度調整為 ★6
  • The a minor (Easy) 難度調整為 ★3

從 1.2 版升級到 1.3 版時。桌面版紀錄 save 資料夾可以複製到 www 目錄底下,
解鎖、演奏完成的資訊可被繼承,而 Great、Good、Miss、MaxCombo 等,分數類紀錄將歸零。

開發花絮

其實這不是我第一部公開的遊戲,但是這是第一部發布的遊戲。
記得以前巴哈 RM 版有遊戲發布預告的討論串,我發過一款名為「躲怪遊戲」的遊戲預告。
(RMVX,後來有嘗試把該遊戲遷移到 RMMV)

那個時間點大概是剛學會寫 RMVX 腳本的時候……
而這個遊戲被那個棄坑作影響深遠,大概可以這樣理解吧 XDD”

樂曲背景

《Thinking at night》(夜中思考)曲名是源於我經常熬夜,
不知道為何,深夜靈感比較豐富,這遊戲的曲目大部分都是深夜完成的。
不計《Ending Mix》的話,這首是這個遊戲最晚寫的曲目。

《Umbrella》(傘)是最早寫的曲目,大約是躲怪遊戲預告發布後一陣子(2014 年前後),
完成這首曲目時,午後下起了太陽雨,所以無論是雨傘或陽傘的解釋都是對的。

《Night forest road》(夜晚森林之路,我常簡稱為夜森之路或夜森),
封面的路燈是原本躲怪遊戲的怪物「結界路燈」,而這首最早是希望作為遊戲夜晚森林的 BGM。
值得一提的是,這首歌設計上是 Clarinet(單簧管)跟 Flute(長笛)交互演奏主旋律的曲子,
最早的版本沒有 73~105 小節的合奏。

圖 1、躲怪遊戲的路燈(事件出沒)
圖 2、結界路燈的形象圖

結界路燈原本應該是魔法都市附近森林的怪物,躲怪遊戲因特殊事件而出沒在城堡中。

關於 Balasute(巴拉斯特)是躲怪遊戲的一位女性 NPC 角色,這個遊戲偷偷塞了兩首她的 BGM 在裡面,
分別是《Balasute meet》(巴拉斯特遭遇)以及《Balasute battle》(巴拉斯特戰鬥)。

《Bye bye tomorrow》(再見明天)是我有一陣子低潮時的作品,當時真的想要直接結束,不過後來挺過來了。
上吊繩的由來是,當時閱讀完全自殺手冊後,發現上吊是這本書最推薦的自殺方法。
原本我有想過放上吊繩會不會把遊戲搞得「不合主流」,但是想要保留最初的原意,就沒有拿掉了。
這首原曲改過三次,遊戲中是第三版。

《Conspiracy》的迷之動物其實是羊駝 (我發現幾乎所有人都覺得我畫的是長頸鹿)
因為這些音樂都是用 LMMS 作曲的,其中有個 LB302 的樂器插件是羊駝圖案。這首歌幾乎都是用這個樂器插件完成的。
另外,曲目中的低頻噪音是飛機起降的聲音,在 Crazy 的曲末,我用譜面模擬了飛機跑道。

圖 3、LB302 的樂器插件

《Fragmentation》(碎片)對我來說是畢業歌,當時恰逢學校畢業,碎片指的是回憶的碎片。
遊戲中的畫面是左上的橘色背景跟飛散的照片。

《Letter from you》(來自你的信)原本是寫在某論壇作曲教學的成品。
當時選曲的時候發覺大部分的曲目都很難,所以想放一首相對簡單的來平衡這樣……

《the a minor》這首曲名是雙關,意思是 the a minor(一個小調)及 the A minor(這個 A 小調)。
顧名思義,全曲是 A 小調寫成,這是早期作品。圖中的蜥蜴是在 youtube 發布音樂時,隨手撇的蜥蜴。

《Ending Mix》是選擇我最愛的曲目完成的,所以沒有包含所有歌曲 XD
另外這首是 FL Studio 寫成的,也可以作為我從 LMMS 搬家到 FL Studio 的里程碑:

圖 4、《Ending Mix》樂曲軌道

然後這曲的設計順序是:

  1. 用較慢的 Thinking at night 動機當開頭
  2. 小銜接段,切進原創的段落,這裡我稱為 Bridge-A
  3. 敲 4 拍鼓邊,切進 Fragmentation 副歌
  4. 一個長音切到 Umbrella 的主歌
  5. 鋼琴琶音後,切入 4 個主拍上行銜接段,然後鼓聲驟停 1 小節,切入 Bridge-B
  6. 用比較急的鼓拍子,切入 on way 的特色段落(爬樓梯段落)
  7. 延續爬樓梯的旋律,敲一個鈸切到 Night forest road
  8. Night forest road 這裡速度比原曲快,所以我把管樂換成純鋼琴
  9. 標準 4 拍切到最後一個 Bridge-C
  10. 用跳音切入 Bye bye Tomorrow 這裡是減慢版
  11. 過門加速切回 Thinking at night 副歌,以此結尾

其中 Bridge-A 希望設計成 RPG 冒險開始的感覺,
而 Bridge-B 是 RPG 遭遇曲折,最後 Bridge-C 是 RPG 過夜劇情的感覺 XDD

視覺設計

關於這個遊戲的選圖,其實是很掙扎的,
先要決定手上的音樂要搭什麼圖片,然後放置於主圖中的位置,
最早只有決定路燈、鯨魚跟上吊繩的相對位置。

原本還打算放一些極早期的作品,只是因為換電腦很多曲子的分軌檔都不見了 QQ

圖 5、主圖的設計草稿

最早的遊戲難度與分級是我自己打過一輪,然後把百分比排序,切成三組(標示 1~3 星)
後來多數玩家反應說難度太高,我才發覺我太鼓七段自己測試根本失準 XD”

所以在新版本中,我把難度切出來了,
在這裡的一個小彩蛋是難度分級 Easy、Normalcy 跟 Crazy 押韻。
(Normalcy 是常態的意思)

至於最早曲目的解鎖順序是難度為基準的,
但是新版本中調整譜面後,這層關係就沒這麼明顯了。

圖 6、自己測試的成績紀錄手稿(最初版)

製作後續

這個音樂遊戲的插件請參考 RMMV 音樂遊戲