实训课俄罗斯方块之二授课计划总体规划
生活随笔
收集整理的這篇文章主要介紹了
实训课俄罗斯方块之二授课计划总体规划
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
視頻:https://edu.csdn.net/course/detail/27107
| 授課時間 | 上午1-2節 | 上午3-4節 | 下午5-6節 | 下午7 -8節 | 主題思想 |
| 第一天 | 1、玩俄羅斯方塊。 2、根據提供的資源設計游戲界面。 | 1、隨機數 2、一維數組 3、循環使用 | 1、類與對象 2、變量的作用域 | 1、從控件中讀取數據。 2、類型轉換。 3、面向對象的窗體。 | 復習基礎知識 |
| 第二天 | 1、游戲中的數據 2、應用程序生存期3、對象的生存期 4、二維矩陣數組 | 1、二維矩陣數組 2、設計游戲中的核心數據DataContext | 1、List集合 2、Dictionary字典 | 設計游戲中的 4種形狀的數據 (ShapeTable) | 數據是根本 |
| 第三天 | GDI+圖形繪制基礎 | 1、ImageList承載方塊圖形。 2、繪制出一個方塊。 | 封裝核心的Block類,實現表現和數據的完美結合。 | 1、學習定時器。 2、讓Block動起來。 3、編碼完成預覽下一個Block。 | 畫出游戲數據。 |
| 第四天 | 1、窗體鍵盤事件。 2、讓Block聽從控制命令,完成游戲交互。 | 1、讓Block進行變形。 2、讓Block在邊界內,移動和變形。 | 1、碰撞檢測實現Block的停止。 | 1、當Block停止時落實到數據中(讓界面影響數據)。 2、局部刷新,讓界面不再閃爍。 | 界面和數據進行交互。 |
| 第五天 | 1、實現消行。 2、計算分數。 3、判定輸贏。 | 1、擴展形狀。 2、完善程序。 | 項目匯報。 | 建立自信,原來程序并不難!! | |
?
?
?
第一次課單詞:
Form 窗口
PictureBox 圖片框
TextBox 文本框
Button 按鈕
Label 標簽
LinkLabel 鏈接標簽
DataGridView 數據網格
Icon 圖標
MaximizeBox 最大化框
FormBorderStyle 窗口邊框樣式
FixedSingle 固定大小
1-2節玩游戲,掌握要制作的界面
3-4節課程復習基本知識
創建一個數組arr,編寫Init方法用隨機數初始化arr的每一個元素,編寫Print方法完成顯示數組的內容。
實現1:靜態方法實現。
實現2:實例方法實現。
初步體會靜態和實例的不同。
5-6節類與對象,熟悉OOP開發要必備知識
實現經典案例復數運算。
實現視頻
要求:通過此案例深刻理解以下內容:
類與對象 的區別。
變量 和 對象的區別。
實例方法和靜態方法的區別。
補充知識:面向對象基礎
7-8閱讀面向對象的WinForm。理解以下內容:
找出Button類中的靜態方法。
對象之間的包含關系。
讀取分數標簽上的數值并在加上100分后,重新顯示到界面上。
制作游戲界面
?
視頻課:https://edu.csdn.net/course/play/8034
?
總結
以上是生活随笔為你收集整理的实训课俄罗斯方块之二授课计划总体规划的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 俄罗斯方块剖析之一总体计划
- 下一篇: ssm整合之四 分页