第一期 Python 程式設計入門共學營作業任務二十三


戰鬥機撞幽靈

規則

我們是沒有飛彈的戰鬥機,請駕駛戰鬥機衝撞幽靈,若撞到則加 5 分。目標是我們要在時間限制內(30 秒內)撞到最高分數。

操作方式

請使用鍵盤操作飛機,按鍵如下:
向上移動:「up arrow」
向下移動:「down arrow」
向前移動:「right arrow」
向後移動:「left arrow」


原本想做的遊戲

規則

我們是優秀的戰鬥機駕駛員,畫面上會隨機出現一隻幽靈,但在幾秒鐘會移動到其他地方,請駕駛戰鬥機發射飛彈攻擊幽靈,若打到則加 5 分,若沒打到則沒分。目標是我們要在時間限制內(30 秒內)打到最高分數。

操作方式

請使用鍵盤操作飛機,按鍵如下:
向上移動:「up arrow」
向下移動:「down arrow」
發射飛彈:「space」

心得

一直無法製作多個飛彈,上網搜尋發現有該類似遊戲製作教學,但對初學者的我來說頗為複雜,大概曉得可以使用spirit模組製作或是將各物件建立class,並定義function來製作,但礙於時間有限下,只做出一個四不像的東西QQ

程式設計實作題

#第一期Python程式設計入門共學營






留言討論