大學通識程式設計課期末專題 · C++ 小遊戲合集
雙人對戰冰球遊戲。把球打進對方門框得分,60 秒一般模式結束後進入瘋狂模式。碰撞偵測使用畢氏定理計算圓心到矩形最近點距離,解決了高速球穿透問題。
▶ 開始遊玩靈感來自 Chrome 離線恐龍遊戲。閃避從右側襲來的仙人掌與飛鳥,分數隨距離累積。原版用終端機字元繪製,網頁版重寫成 Canvas 畫面。
▶ 開始遊玩這是大學通識程式設計課的期末作品,原本用 Borland C++ Builder 與 Dev-C++ 開發。為了讓這些作品能直接在瀏覽器試玩,網頁版用 HTML5 Canvas + JavaScript 重寫,邏輯與原版一致。
原始 C++ 程式碼可在 GitHub repo 中找到。