如何用JavaSE設計猜拳遊戲?

適合的讀者

本課程適合那些沒學習過Java,或者只是簡單瞭解過Java的初學者。如果您已經很精通Java基本語法,或者已經有實際的Java工作經驗,請您繞道走……

需要掌握哪些知識

本課程主要學習Java語言的基礎內容,包括語法、運算符、流程控制。同時,我們更爲關注的是你的實際編程能力。如果您想學習Java語言的其他內容,請關注其他課程。本課程聚焦在“基礎”,請知悉。

課程怎麼學?

本課程不是傳統的講解知識點的形式,而是用案例來驅動。課程使用一個猜拳遊戲貫穿始終,邊學邊做,邊做邊學,你學到的不僅僅是語法,還會快速提高編程能力!

案例說明

兩個角色:電腦 vs 玩家

規則:電腦隨機出拳;玩家自行選擇出拳;程序自動根據遊戲規則判輸贏。

一局結束後,根據玩家選擇,決定是否繼續遊戲或退出遊戲。

核心知識點

該案例主要目標是熟悉Java語言的基本語法,理解面向對象編程的基本概念。

所涉及的核心知識點
面向對象基本概念
Java類的結構
Java運算符
流程控制

將在每個任務下學習相關知識點,達到“做中學,學中做”的目標。

溫馨提示:如果相關知識點您已經掌握,可以直接學習任務實現部分。

任務分解說明

該案例的實現分爲四個任務。

任務一:電腦功能
任務二:玩家功能
任務三:遊戲控制功能
任務四:運行遊戲

課程資源組織形式

  • 課程
  • 任務
    • 知識點
    • 實現步驟

每門課程都以一個案例爲驅動;

課程由若干個任務組成,每個任務將完成案例的部分功能;

任務下包括若干知識點和實現步驟,知識點將講解該任務所用的相關知識,實現步驟學習實現任務的具體過程。

學習方法建議

首先整體瞭解課程中案例的功能、所需知識點
實現某個任務前,先學習任務下的知識點。對於已經掌握的知識點,可以跳過。只學習沒有掌握的知識點即可。
如果有一定基礎,可以自行實現任務,最後查看任務實現步驟。如果有難度,可以根據任務下的實現步驟step by step學習。
每門課程最後都有擴展要求,可以根據要求自行進行擴展,達到鞏固提高的目標。

2、任務一:實現電腦玩家功能

3、任務二:實現玩家功能

4、任務三:實現遊戲整體控制功能

5、任務四:運行測試遊戲

6、課程總結

7、課程進階

8、課程進階答案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章