第二次團隊作業 團隊

2022-05-11 08:24:59 字數 1145 閱讀 6272

github位址

//這算團隊寫的?

因為之前接觸過乙個遊戲引擎,所以這次遊戲的實現方法是模仿那個引擎的做的。

//主函式的**

這是選完實現英雄以後開始戰鬥的**,選英雄的**,組長還在實行中。

死迴圈前有兩個函式分別是,匯入讀取,和初始化地圖。

int main()

closegraph();//關閉視窗

return 0;

}

主函式的死迴圈主要包含三個部分,控制死迴圈多少秒執行一次的sleep()函式,這個功能還沒寫好,因為不知道遊戲寫完執行一次這個死迴圈需要多久,所以幀率也還沒定好。

其餘兩個部分是遊戲的核心繪製視窗和遊戲執行,繪製視窗函式會繪製視窗所有物體/*廢話*/

遊戲執行部分就比較複雜了,/*這裡先不說*/

這是最簡單的乙個類,也是唯一乙個非封閉類,是後面所以封閉類的成員物件

精靈這個概念來自於遊戲引擎,(雖然不知道為啥叫這個名字),其實就是多張的集合;

其中pic這個cimage的數組裝了這個遊戲大部分,精靈類記錄了這個精靈物件的是這個大陣列的第幾張到第幾張。

class sprite

sprite()

~sprite()

int pic_num;//數量

int begin;

void show(int x, int y, int index,hdc hdc, cimage pic)//index 0 開始

};

即玩家控制的物件。**還沒寫完。

這個遊戲裡唯一的固體?包括防禦塔,水晶,和泉水。**還沒寫完。

寫小兵類的人本來想和英雄合併,當時偷懶把小兵ai簡化成弱智了,所以小兵最後單獨出乙個類來了。

就是所有子彈啊,技能這些東西的,這個類一言難盡,遊戲策劃,寫了12個技能,估計會是**量最常的類了吧。還沒開始讓人寫

031702512   駱友鵬

031702517   劉俊傑

031702520   池九錫

031702524    羅繼鴻

031702548    宋奕

第二次團隊作業

團隊序號 8 團隊名稱 重案八組 撰寫人姓名 鄒一銘 學號 2017 1046 撰寫人職務 隊長 產品經理 專案經理 軟體工程師 一 組員配合情況 1.碼雲倉庫加入情況 團隊人員6名,實際加入情況5人,未加入人員名單 陳童 2.通知次數 三次 3.分配情況 二 需求分析 需求分析倉庫 三 階段計畫 ...

團隊專案作業第二次

這個作業屬於哪個課程 課程 這個作業要求在 作業要求 團隊名稱 山海皆可平 這個作業的目標 需求分析和任務分配 學號 姓名 201631062121 唐友鑫 201631062619 黎鑫 201631062622 彭留洋 201631062422 黃瑞傑 201731043219 吳雪琪 學習者彼...

第二次團隊作業 個人

這次團隊作業中,我被分配到的是做選擇英雄的ui介面,我是這麼想的,先建立乙個視窗,然後將英雄貼上去,那麼就比較明顯了,會是三個類 第乙個類 英雄的模型圖,分為左半邊和右半邊,分別代表紅藍雙方,位置用的左上角的座標來表示。第二個類 是對於英雄的選擇,例如上下移動,和確定。如圖就類似於這樣,按下某個鍵時...