該系列由開發3D・CG內容的遊戲開發團隊介紹敝公司的遊戲內容製作的相關技術、
UC-win/Road的VR技術和多方位的各種組合運用,創作者的企劃以及製作心得等內容。
(1)Suite Chidori Engine的功能介紹和(2)遊戲介紹
功能介紹

以下將介紹Suite Chidori Engine的功能。

1.音訊播放
支援Wave和Ogg Vorbis格式的音訊數據。Wave檔案的格式為.wav。由於是非壓縮,所以高音質檔案佔用較大容量。Ogg Vorbis檔案的格式為.ogg。由於是不可逆壓縮,所以檔案佔用容量較小,相較與同樣是不可逆壓縮的MP3格式而言音質效果較好。
音訊的播放方式有以下兩種。

  • 播放儲存音訊
    可以透過讀取記錄檔案中的音訊進行播放。雖然不支援循環播放,但只需記錄1次即可在遊戲中作為音效進行多次的播放。
  • 串流播放
    串流播放是在每次需要播放時從檔案讀取音訊。支援循環播放,適用於遊戲的背景音樂。音訊可以隨時停止、暫停或者繼續播放。停止時支援淡出效果。

2.字型的顯示
Suite Chidori Engine提供了使用Bitmap字型的描繪系統,該字型是透過點的集合來表現文字。
遊戲中使用的Bitmap數據採用Suite Chidori Engine獨有的格式,可以使用安裝包內附的工具來建立。該工具透過讀取需要在遊戲中顯示的字型文字檔案,可以自動產生描繪數據。因此可以自定義字型和大小,並且可以在遊戲端指定字型顏色和透明度。

圖1 工具的顯示範例 圖2 遊戲內的顯示範例

檔案介紹

在安裝包中提供了在遊戲開發時可以利用的檔案。以下將介紹Ver1.2.0的附加檔案。

  • Suite Chidori Engine 幫助檔案
    記載了使用許可的認證方式、發行遊戲時的注意事項、功能的使用方法、工具的使用方法、製作遊戲時的環境建立順序、教材專案的使用方法和程式編寫的說明、範例專案的使用方法等內容。
  • Suite Chidori Engine 參考手冊
    記載了Suite Chidori Engine中預設的各種類和函式。

Suite Chidori Engine的案例介紹

我們將介紹使用Suite Chidori Engine開發的小遊戲「打地鼠訓練!-即時記憶打地鼠-」。此遊戲是一款大腦訓練遊戲,記憶地鼠探頭的地洞並按此順序進行打擊,從而訓練即時記憶力。該小遊戲安裝在FORUM8啟動器中,任何產品使用者都可以使用它。

以下將結合遊戲實際畫面介紹遊戲流程。
開始遊戲時將顯示主畫面,可以在主畫面中確認遊戲規則。可以選擇「簡單」,「正常」和「困難」三個難度級別。

圖3 主畫面 圖4 遊戲規則畫面

選擇難度級別後將切換螢幕並開始遊戲。畫面中將顯示所選的難度級別和目前段位,畫面左下方將顯示目前得分。第一個步驟是記住地鼠出現的順序,出現的地鼠數量將根據難度級別而變化。

圖5 記住順序! 圖6 記住地鼠出現的順序

當所有的地鼠都出來後,按它們出現的順序擊打它們。螢幕右下角將提示還需要擊打的地鼠數量。

圖7 按照記憶中的順序擊打它們! 圖8 開始擊打地鼠!

擊中地鼠時即可顯示結果。如果按正確的順序擊中它們,則可以進入下一個階段。如果連續5個段位全部正確,遊戲將過關並顯示結果。如果以錯誤的順序擊中它們,遊戲將結束並顯示結果。

圖9 遊戲過關時 圖10 遊戲失敗時

在結果畫面中將顯示此次遊戲得分、目前為止的最高得分和該得分的等級。您可以選擇以相同的難度級別繼續遊戲,或者返回主畫面以其他的難度級別繼續遊戲。

圖11 結果畫面

以下將介紹遊戲的內部程式。
該小遊戲主要由以下步驟組成。

圖12 程式組成
  • 主程式
    這是程式啟動後要呼叫的第一個程式。它有標題程式,遊戲程式和結果程式的3個子程式。將根據遊戲狀態和玩家操作啟用子程式。
  • 標題程式
    顯示和控制標題影像、遊戲規則、和遊戲開始按鈕。
  • 遊戲程式
    地鼠模型以及遊戲螢幕中的各面板和字型的顯示、控制和遊戲處理。
  • 結果程式
    控制結果畫面和字型的顯示。
  • 面板程式,字型程式,地鼠模型程式
    它是標題任務,遊戲任務和結果任務的子任務。分別對顯示2D影像的面板、字型和地鼠模型進行顯示和控制。
  • 處理程式
    它是遊戲任務的子任務。用於UI和模型的顯示和處理進行區分,遊戲程式負責顯示,處理程式負責數據處理。

(Up&Coming '20 秋季號)
戻る
Up&Coming

LOADING