如何用java寫石頭剪刀布遊戲

來源:酷知科普網 3.26W

學習了java基礎的同學是有能力自己寫一個遊戲。這裡分享給大家一個石頭剪刀布的單機遊戲。麻雀雖小五臟俱全。

一、建立玩家類

(01)根據java物件導向的思想。玩遊戲首先要有一個玩家,所以要建立一個玩家類,給這個類一些屬性姓名等,為了遊戲的可玩性可以賭點什麼(例如:積分)

如何用java寫石頭剪刀布遊戲

(02)寫程式碼要養成好習慣。這裡屬性儘量使用私有,然後通過getter和setter方法提供訪問入口。

二、建立遊戲類

(01)玩遊戲,那肯定少不了遊戲類的。為了公平,首先要有遊戲規則,規定滿足什麼條件勝出。

如何用java寫石頭剪刀布遊戲 第2張

(02)既然是要出“石頭”、“剪刀”或者“布”。那就要控制玩家輸入的資訊,所以我們要寫一個過濾方法來約束使用者的輸入

如何用java寫石頭剪刀布遊戲 第3張

(03)有了這些規則,為了遊戲的可玩性還需要一些準備活動1.提示玩家進入遊戲2.這裡的while循環保證玩多次3.接下來要判斷玩家的積分是否為0或負值4.下注或退出遊戲5.判斷玩家下注是否為負值或者超過自己所擁有的積分

如何用java寫石頭剪刀布遊戲 第4張

(04)遊戲正式開始1.使用Scanner接收玩家輸入的資訊2.呼叫過濾方法判定玩家輸入是否符合3.使用隨機數讓系統隨機生成石頭剪刀布之一4.呼叫rule方法,判定輸贏,並進行積分加減

如何用java寫石頭剪刀布遊戲 第5張

三、測試執行

(01)新建一個類,寫出main方法,建立物件初始化姓名,初始積分

如何用java寫石頭剪刀布遊戲 第6張

(02)執行咯!

如何用java寫石頭剪刀布遊戲 第7張

特別提示

個人觀點,如有不足請大家指出。

喜歡的朋友記得點贊哦!

需要原始碼的朋友請私信我

熱門標籤