description
飛機大戰這個小遊戲很好玩,作為一名程式設計狂人,自己不去寫個好玩的遊戲,怎麼能說得過去呢?
現在,請使用c++來編寫乙個小的飛機大戰遊戲雛形,至少包括如下類:
flything類:敵機和戰機的父類,是乙個抽象類。
(1)擁有名字屬性和位置屬性,其中名字是乙個字串,位置是二維空間下的座標,代表了在螢幕上的位置。
(2)純虛函式void fly(),模擬飛機的飛行動作。
(3)void show():顯示飛機的名字和位置。格式為:
「$ at x y」,其中$為飛機名字,x和y是橫座標和縱座標。
(4)其他必要的函式。
enemyplane類:敵機類,是flything的子類。其fly()函式實現將飛機的縱座標加1。
myplane類:戰機類,是flything的子類。其fly()函式根據輸入實現飛行。具體是:
(1)如果輸入a或a,則橫座標減1;
(2)如果輸入s或s,則縱座標加1;
(3)如果輸入w或w,則縱座標減1;
(4)如果輸入d或d,則橫座標加1。
input
飛機大戰 3
今天主要是敵方飛機的建立,下落 前面已建飛機的父類call 2 敵方飛機 function enemyplane hp,x,y,sizex,sizey,score,dietime,sudu,bombplane,srcimage 敵方的飛機型別分為大中小,要隨機下落 飛機的隨機下落,大中小飛機出現頻率...
飛機大戰 一
圖1 遊戲開始 圖2 英雄機,子彈,敵機和小蜜蜂 圖4 遊戲結束 圖5 遊戲暫停 由圖2可以看出遊戲中至少有4個類,hero 英雄機 airplane 敵機 bee 小蜜蜂 bullet 子彈 圖6注 圖6中,英雄機,子彈,敵機和小蜜蜂均為矩形,所以會有x座標和y座標 會在程式中有體現 1.建立4個...
Python飛機大戰
玩家飛機可以移動,可以發射子彈,敵機隨機產生,自由墜落。未新增擊落敵機的功能。主要用來練習類的封裝與繼承。coding utf 8 import pygame,random from pygame.locals import class base object def init self,x,y,s...