2016/12/05

政治大學磨課師課程:作業 2 衝鋒陷陣

花了好多時間,這題目真是太有趣了!

  • ★ 接續作業一,完成作業一之所有要求。
  • ★ 主角可透過上下左右鍵流暢移動,不能飛到畫面外。
  • ★ 血條數值為 0-100 依比例顯示,初始值為20。
  • ★★ 被敵機碰到扣20滴血,吃到寶物加10滴血。
  • ★★ 敵機與寶物碰到戰機後就會消失,敵機再從左側出發,寶物則隨機在畫面任一點出現。
  • ★★ 實作完整遊戲流程:開始畫面、遊戲中、失敗畫面,且每個畫面都能實際運作且在正確的時機顯示。(失敗條件:血量為零時進入失敗畫面)
  • ★★★ 敵機只能由左往右飛,且在飛的過程中會衝向戰機。戰機不動會被撞,但動了就有機會閃躲

底下是執行擷圖:



See also:

沒有留言:

張貼留言

How to use URLEncode in Delphi

URL編碼,也稱【百分號編碼(Percent-encoding)】 由於 URL 不能直接接受 UTF8 文字,所以要先轉成百分號編碼後,如此網址才能順利送給 HTTP Server 從 Indy 加入 Delphi 後,就可以用 IdURI.TIdURI 單元進行編碼 ...