我羅斯方塊

2022-09-13 18:27:10 字數 1042 閱讀 1150

|這個作業屬於哪個課程|

|這個作業要求在**|

|這個作業的目標|講述你的設計,你選用的渲染方法,你收集到的資料,和你的遊戲介面示意圖|

|作業正文| 如下 |

|其他參考文獻| |

|設計者 |殷宇軒 陳金波 郭海龍|

①遊戲內容

基礎內容與俄羅斯方塊一樣。

區別在於,我羅斯方塊是同螢幕,雙人對戰遊戲,雙方一人使用 wasd ,一人使用 上下左右 控制,當一名玩家消去一行,就會讓另一名玩家最底下 增加 隨機一行。

玩家一以「a」「d」 控制方塊左右移動,「w」 轉換方塊朝向,「s」 快速下落;

玩家二以 「←」「→」 控制方塊左右移動,「↑」 轉換方塊朝向,「↓」 快速下落,

當玩家方塊填滿一整行時,會消除這行方塊,然後使得另乙個玩家的方塊底部隨機增加一行帶空格的。

當一名玩家方塊高度達到最高高度時就會結束遊戲,該玩家失敗。

②需求方塊:能夠隨機產出五種方塊,並且擁有不同的顏色和形態(每一類大小完全相同)

操作控制:

使遊戲開始(清空資料重新開始以及暫停後及繼續原對局)

使遊戲暫停(暫停並保留全部現狀)

遊戲中分別讀取兩人鍵盤操作(變形,左右移動,加速下落)

-關於遊戲:

1 對於兩個玩家邊界定義

2 方塊觸底後立即生成下乙個方塊

3 乙個玩家填滿任意一行時立即消行,並且在另乙個玩家最下面增加隨機一行(原來的全部上移一行),可同時發生

5 能夠統計雙方消行次數

6 統計最高消行次數(歷史記錄)

7 一方達到最高高度後遊戲結束(結束後公布勝者,雙方消行次數,並給出選項,重新開始或者退出遊戲)

-顯示(渲染):

1 遊戲主介面需要有開始按鈕,幫助(遊戲規則介紹)

2 空白地方標註 按鍵介紹

3 有明確分為兩塊的遊戲介面

4 對下乙個方塊形狀的預覽

5 顯示雙方消行個數(即得分)

我羅斯方塊

這個作業屬於哪個課程 2020年物件導向程式設計 作業要求 我羅斯方塊 作業目標 發布一篇部落格,講述你的設計,你選用的渲染方法,你收集到的資料,和你的遊戲介面示意圖,和。注意 請詳細寫出你需要的類,和類的成員函式與成員變數。作業正文 如下github倉庫 倉庫位址 參考文獻 c實現俄羅斯方塊 設計...

我羅斯方塊1

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

我羅斯方塊的實現

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