基於QT實現的飛機大戰遊戲

2021-09-27 11:05:43 字數 316 閱讀 4488

一、課程設計內容與目標

通過類的繼承等來實現乙個飛機小遊戲,首先實現控制台版的飛機遊戲,然後修改與顯示相關的部分**完成從控制台到圖形介面的遷移過程。

飛機遊戲中要實現以下幾個基本要素:

玩家飛機發射子彈攻擊敵機

敵機可以發射子彈攻擊玩家

玩家飛機可以自由移動,敵機可以定向移動

玩家飛機與敵機只有在真正邊界相撞時才算相撞,且相撞時雙方均要受到一定傷害

在課程設計一中,我實現了上述的基本功能,並提供了向圖形介面的介面函式,在課程設計一中,玩家飛機和敵機均可以通過簡單的**修改任意更改形態

基於MFC類庫實現的飛機大戰小遊戲

1 概述 1.1 簡介 本次實訓專案是做乙個飛機大戰的遊戲,完成乙個介面簡潔 操作簡單的桌面遊戲。該飛機大戰專案主要使用的是mfc程式設計,運用mfc中的類以及自己建立的類,設計好各個類之間的繼承關係,實現飛機大戰遊戲的簡單功能。1.2 基本功能 設定乙個戰機具有一定的速度,通過鍵盤,方向鍵可控制戰...

js實現飛機大戰小遊戲

一開始先定義乙個變數state記錄遊戲的狀態 預備遊戲開始前的準備介面的內容 畫布的寬高 遊戲的各種狀態 自定義的規則,定義常量來實現 繪製不斷運動的背景,建立物件,給定的src屬性 載入 設定背景物件的詳細資訊,寬度,高度,物件,自定義建構函式 設定基本的資料 設定繪圖的需要的座標 兩張需要不斷的...

基於VC 的MFC框架實現的飛機大戰小遊戲

一 類介紹 1.1 程式使用到的mfc類庫中主要的類 cdc類 crect類 cbitmap類 cimagelist類 1.2 專案包含的物件類 8個遊戲類 enemy 敵人 bomb 敵人子彈 missile2 飛機子彈 missile3 超級子彈 myplane 英雄機 explosion ba...