共用方式為


教學課程 2:建立迷宮程式

在本教學課程中,您將建置一個迷宮遊戲,使用者必須移動滑鼠指標從起點到終點而不能碰觸到任何圍牆。 您將學習如何:

  • 使用 [Panel] 容器來配置表單。

  • 使用 Label 控制項建置迷宮。

  • 撰寫程式碼來顯示訊息方塊。

  • 設定滑鼠事件的事件處理常式。

  • 在程式中播放音效。

  • 使用類別來組織程式碼。

以下說明迷宮的玩法:滑鼠指標從迷宮的左上角開始。 使用者將通過迷宮,但要小心指標不能碰觸到任何圍牆。 如果指標碰觸其中一面圍牆,則會自動跳回起點。 但是,如果指標到達迷宮終點的 [完成] 標籤,則隨即開啟 [恭喜] 訊息方塊,遊戲也就結束。

完成時,您的程式看起來類似下列圖片。

您在本教學課程中建立的遊戲

您在本教學課程中建立的遊戲

視訊的連結本主題的影像版本,請參閱教學課程: 建立,當然在 Visual Basic 或 如何 i: 建立,當然在 C#?。

注意事項注意事項

在本教學課程中,Visual C# 和 Visual Basic 都會涵蓋在內,所以請將焦點放在您正在使用的程式語言專屬資訊。

相關主題

標題

描述

步驟 1:建立專案並將面板加入至表單

從建立專案並加入 [Panel] 容器開始。

步驟 2:使用標籤建置您的迷宮程式

將許多 Label 控制項加入至表單來建置迷宮。

步驟 3:結束遊戲

讓 [完成] 標籤發揮作用來結束迷宮遊戲。

步驟 4:加入方法以重新啟動遊戲

撰寫您自己的方法來重新啟動迷宮遊戲。

步驟 5:為每個背景牆加入 MouseEnter 事件處理常式

加入事件處理程式,如果使用者的滑鼠指標碰觸到圍牆,就將指標送回起點。

步驟 6:加入 SoundPlayer

開始將迷宮遊戲加上音效。

步驟 7:將程式碼加入至您的表單以播放音效

在適當時間呼叫每一個 SoundPlayer's Play() 方法來播放音效。

步驟 8:執行您的程式並嘗試其他功能

執行並測試程式。 嘗試其他功能,例如變更音效和色彩。