我羅斯方塊

2022-08-29 04:39:13 字數 941 閱讀 8359

這個作業屬於哪個課程

2023年物件導向程式設計

作業要求

我羅斯方塊

作業目標

發布一篇部落格,講述你的設計,你選用的渲染方法,你收集到的資料,和你的遊戲介面示意圖,和。注意:請詳細寫出你需要的類,和類的成員函式與成員變數。

作業正文

如下github倉庫

倉庫位址

參考文獻

【c實現俄羅斯方塊】

設計者031902124|謝翛然

031902114|林冠禧

031902133|樂禮相

遊戲與俄羅斯方塊玩法類似,再次基礎上增加雙人對戰功能,己方每消去一行則對手增加一行(帶有隨機空格的不可消去行),直到有一方先死亡或達到某一特定分數。

左邊玩家

右邊玩家

控制鍵wsad

↑↓←→

說明w控制旋轉

↑控制旋轉

s控制快速下落

↓控制快速下落

遊戲大致需要四個類:方塊類,玩家類,渲染類,遊戲類

方塊類包括方塊顏色,方塊形狀(四種),方塊方向,方塊翻轉操作,方塊隨機生成

class block ;
玩家類包括姓名,得分,當前狀態(死亡或存活)

class player ;
渲染類包含遊戲介面的繪製,顯示遊戲狀態和時間

class draw ;
遊戲類包括讀入鍵盤指令並傳入方塊類進行操作,遊戲狀態(暫停、開始、結束),遊戲狀態初始化

還包括消除判定,得分判定,死亡判定

我羅斯方塊

這個作業屬於哪個課程 這個作業要求在 這個作業的目標 講述你的設計,你選用的渲染方法,你收集到的資料,和你的遊戲介面示意圖 作業正文 如下 其他參考文獻 設計者 殷宇軒 陳金波 郭海龍 遊戲內容 基礎內容與俄羅斯方塊一樣。區別在於,我羅斯方塊是同螢幕,雙人對戰遊戲,雙方一人使用 wasd 一人使用 ...

我羅斯方塊1

這個作業屬於哪個課程 2020年物件導向程式設計 這個作業要求在 我羅斯方塊匯報 1 這個作業的目標 匯報進度及開發難題 倉庫倉庫 小組成員 031902643趙威威 031902642謝敬琪 031902635陳詩昀 其他參考文獻 大框架是四個類 玩家類,方塊類,遊戲類,渲染類 方塊類 完成了一部...

我羅斯方塊的實現

作業描述 詳情這個作業屬於哪個課程 2020年物件導向程式設計 這個作業的要求 我羅斯方塊 這個作業的目標 設計詳解 選用的渲染方法 收集到的資料 遊戲介面示意圖 作業正文 我羅斯方塊還沒實現的努力實現 參考文獻 俄羅斯方塊c 的實現 c easyx 俄羅斯方塊 windows控制台下繪製簡單圖形 ...