1. 程式人生 > >C++推箱子專案(帶圖帶資料)

C++推箱子專案(帶圖帶資料)

c++推箱子專案

開發背景

大一結束的專業見習專案,使用c++的HGE遊戲引擎開發一個推箱子游戲。大概用了三天時間基本每天有十幾個小時,最後一天為了加一個資訊框提示自己找素材,摳圖做到凌晨兩點多。而最後見習老師看都沒看一眼,當是心裡特別氣憤。不過回想起來也學到了很多,也是第一次使用c++開發完整的專案,第一次用到了git工具,也體會到了程式設計師趕進度加班的感覺。

專案介紹

功能介紹

  • 人物動畫移動,推箱子,遊戲過關
  • 進度條載入
  • 關卡,步數顯示
  • 遊戲特效
    • 人物動畫移動
    • 箱子顏色變化
    • 重新開始人物沿原路線返回
  • 遊戲音效,音效控制:
    • 背景音樂
    • 箱子到達終點音效
    • 人物移動音效
    • 滑鼠點選音效
    • 推箱子音效
    • 過關,通過音效
    • 後退一步,重新開始,上下關卡切換
    • 退出資訊框提示

執行圖片

 '開始介面'

 '遊戲介面'

 '遊戲介面2'

 '退出提示框'

專案總結

​ 專案採用HGE引擎開發,引擎原始碼,中文資料等在資料資料夾中。2005年的引擎雖說很古老,但做學習使用卻很合適,比unity3D等大型遊戲引擎底層,按鈕,進度條等UI控制元件都是自己寫的類。總而言之學習肯定學底層,開發講效率。