俄羅斯方塊c語言代碼詳解 俄羅斯方塊C#



文章插圖
俄羅斯方塊c語言代碼詳解 俄羅斯方塊C#

文章插圖
經過前面的分步編程 , 終于到了最后成品的階段了 。完成這一步后 , 就是一個完整的游戲了 , 先跟大家分享一下最后的游戲界面哦:
程序完成了俄羅斯方塊的以下功能:
1) 支持7組不同形狀的方塊
2) 方塊支持顯示7種不同的顏色
3) 支持方塊的旋轉 , 水平移動 , 加速下落
【俄羅斯方塊c語言代碼詳解 俄羅斯方塊C#】4) 支持消除滿格行
5) 支持邊界檢查 , 不能越過左右邊框
6) 支持游戲闖關失敗檢查 , 并重新開始游戲
下面是程序的主控制函數main()的代碼 , 可以很清楚的分析游戲的控制邏輯:
代碼都做了注解 , 一看就明白了 。其中一些功能算法函數代碼在前面章節中都已經介紹 , 在這里不做具體說明 。
好了 , 按visual studio 2010的Ctrl+F5,就可以運行我們的游戲了 。