文件
下載遊戲,開啟關卡列表,通關任意一個關卡。想做自己的關卡,就在編輯器中建立一個關卡,並把一首1到2分鐘的曲目放進它的資料夾
Bullet Hero是節奏遊戲與彈幕射擊(bullet hell)的混合體:你操控一個小方塊,它要一直活到曲目結束。遊戲免費,不需要賬號
遊戲把關卡、設定和統計儲存在同一個資料資料夾中。更新是安全的:新版本能讀取所有舊資料。在Android上,解除安裝遊戲也會清除關卡
在關卡列表中選擇關卡,設定這一局的條件,然後開始。別人的關卡就是一個普通的資料夾:把它複製到levels資料夾,再重新整理列表
可以用滑鼠、觸屏、手柄或體感遊玩。用滑鼠時,按住左鍵控制化身,Space、Shift或右鍵用來衝刺
最重要的設定在第一次啟動時完成:遊戲會自動開啟快速設定,包括語言、音量、效能和效果。重置隻影響設定,關卡會保留
手動複製的關卡在重新掃描後出現在列表中。來自更新版本的關卡需要更新遊戲,.7z歸檔包需要重新打包為zip。忘記的密碼無法找回。只有在Steam版本中、並且Discord正在執行時,Discord才會顯示你的活動
機器人用你自己的操作替你遊玩關卡。它觀察飛來的東西,尋找空位,移動和你相同的角色:行走、衝刺、受到傷害、死亡
遊戲錯誤提交到releases的issues,問題發到Discord。附上設定中的版本字串,以及出現錯誤之前的操作步驟
沙盒是主選單中的一個競技場,你可以在這裡移動化身,向自己發射六種攻擊中的任意一種,並完成六個步驟的教程。不需要任何關卡
整個檔案可以放進一個zip檔案:關卡、統計、設定和庫。重灌或換裝置前先匯出,再到新裝置上匯入
成就會根據你的統計自動解鎖。只有別人製作的關卡和公平遊玩的對局才算數。列表在主選單的 成就 中
角色的身體是一個由格子組成的網格,皮膚決定每個格子畫什麼:一個形狀和皮膚的一種顏色。皮膚還可以關閉眼睛、手、影子和特效。在主選單的角色中用現成的形狀、調色盤和網格編輯器組合皮膚,或者手寫檔案
開始遊玩之前,遊戲會用一個五格的指示條顯示關卡在你的裝置上執行起來有多吃力:亮起的格越多,關卡越輕鬆。綠色的格表示執行流暢,黃色表示吃緊,紅色表示幀率會下降
Bullet Hero中的伺服器是儲存關卡的網路服務。將會有官方伺服器OWS,以及任何人都能執行的社群伺服器NOWS
遊戲將有面向所有版本的官方伺服器OWS,以及僅面向完整版的社群伺服器NOWS。Bullet Hero不稽核社群伺服器,請只連線你認識其所有者的伺服器
遊戲的每個版本都是單獨一頁改動清單,最新的版本排在列表最上方
起點:一個空的Unity專案,還沒有任何可以執行的內容
第一次繪製測試:通過Unity Entities繪製大量物體,並且已經能在Android上執行
紋理、父級、粒子、文本和後期效果,在測試場景中逐一試驗
第一個關卡格式,以及第一個能播放它的引擎:物體、主題、特效、文本、音訊和碰撞
第一個能作為遊戲執行的版本:選單、由你操控的化身、從頭玩到尾的關卡,以及第一個編輯器畫面
編輯器學會了建立物體、撤銷建立,並在層級中顯示它們
一個面向手機的小版本:螢幕上同時顯示的物體數量翻倍
更快的著色器,以及可以用滑鼠或兩根手指移動的編輯器相機
第一個時間軸、第一個檢視器,以及直接在視口中選擇物體
關卡編輯器從時間軸和層級成長為完整的編輯器,關卡有了後期處理、音訊效果和可重複的隨機性
為玩家帶來檢查點、統計、新的操作方式和翻譯後的介面,為作者帶來歷史樹和節拍網格,手機畫面快4倍
規則檢查的速度約提高一倍,儲存關卡時會在後臺檢查它
全屏節拍視窗、可以滑動和拉伸的面板、每個檢視器欄位上的重置按鈕,以及清理舊備份和統計資料
處處使用向量圖形、HUD顯示生命值、完整的顏色曲線、垂直同步,以及關卡列表中的Steam創意工坊關卡
Android上的資料夾訪問、每個設定標籤頁上的重置按鈕,以及解析度設定的修復
啟動引數、用F11切換全屏,以及設定中的版本號
音量滑塊旁的靜音按鈕、記住視窗大小、錯誤視窗的開關,以及修復改變視窗大小後畫面出現邊框的問題
展平預製件、開啟設定的啟動引數,以及全屏模式和視窗大小的修復
在關卡之外,手機預設可以自由旋轉,更多畫面有了豎屏佈局
介面音效、在編輯器之外完全支援手柄和鍵盤操作,以及關卡影像的新設定
時間軸從1開始計幀,選中項一步即可變成預製件
生命值和真正的判定框直接顯示在化身上,來自更新版本的關卡會在警告後開啟
預製件圍繞真正的根物體重建,沒有尺寸關鍵幀的物體不再有自己的尺寸
新的內建關卡、版本行中的構建名稱,以及更小的Android正式版
關卡也可以通過.zip傳遞,時間軸有了框選工具和摺疊,衝刺取決於距離
層級和時間軸中的摺疊變成了三檔模式,編輯器在手機上有了完整的音訊
帶切線的曲線、沿線段的隨機值、主題槽位名稱,以及一長串時間軸和預製件模式的修復
預製件的根可以選中,自動儲存讓編輯器凍結的時間減半,關卡卡片寫出音樂作者
預製件放置隨分組一起移動,歷史標籤頁顯示每一步改了什麼,時間軸工具集中到一組按鍵上
修復物體起點之前的幀、關卡文本的預熱、時間軸上的未啟用物體,以及編輯器視窗中的Escape鍵
手機上的記憶體處理(撤銷歷史的上限、對記憶體不足警告的響應、堵住的洩漏),以及兩項預製件模式修復
特效按作者設想的方式播放,可以從物體上移除特效,編輯器新增兩個快捷鍵
手機上的修復(關卡進行中螢幕不會熄滅,記憶體清理不會打斷遊玩),以及許可證記錄和演示關卡的迴歸
帶動畫螢幕限制的關卡在Android上每幀耗時19毫秒,而不是30到45毫秒
來自更新版本的檔案不會開啟,遊戲會提示更新,新增不儲存資料的匿名模式,編輯器在大關卡上更快
化身的行走速度從每秒10個單位提高到15個單位,最短的衝刺等於一個化身身體的長度
手機在關卡和設定中保持穩定的60幀,文本輸入支援螢幕鍵盤
正式釋出:gv 1.0.0儲存的檔案可以在之後的每個版本中開啟,來自更新版本的檔案會提示你更新遊戲
釋出到Steam創意工坊、資源合集、帶教程的沙盒、快速設定、“僅碰撞體”模式和中文
從編輯器匯出影片、用一個檔案轉移檔案、關卡列表的篩選,以及在Discord中顯示你的動態
成就、自己畫的化身皮膚、七種新語言、Steam雲,以及每個關卡的難度和效能評級
Bullet Hero是免費的節奏遊戲與彈幕射擊(bullet hell)混合體。不需要賬號,目前還沒有伺服器。關卡由玩家在內建編輯器中製作,以資料夾或歸檔包的形式互相傳遞
筆記
我使用AI,也認為它值得使用。但要用得正確:把它當作一個我會檢查其成果的工具,而不是替我思考的東西。不加思考地使用,它會產出大量看起來正確、實際上並不正確的文本和程式碼
Bullet Hero免費,支援Windows和Android,SDK、文件和構建版本都是開放的。核心在手機上也能讓畫面中同時存在數千個物體,並由8000多個測試覆蓋
提問、反饋和你的關卡都發到Discord。任何人都可以幫助遊戲:修正文件中的錯誤、新增翻譯、報告bug或製作關卡
遊戲的唯一作者是vertoker(也就是Kostya Churakov)
交流和提問在Discord,影片在YouTube,遊戲錯誤提交到bullet-hero/releases倉庫的issues。原始碼在GitHub上的bullet-hero組織中