如何用java寫石頭剪刀布遊戲
學習了java基礎的同學是有能力自己寫一個遊戲。這裡分享給大家一個石頭剪刀布的單機遊戲。麻雀雖小五臟俱全。
一、建立玩家類
(01)根據java物件導向的思想。玩遊戲首先要有一個玩家,所以要建立一個玩家類,給這個類一些屬性姓名等,為了遊戲的可玩性可以賭點什麼(例如:積分)
(02)寫程式碼要養成好習慣。這裡屬性儘量使用私有,然後通過getter和setter方法提供訪問入口。
二、建立遊戲類
(01)玩遊戲,那肯定少不了遊戲類的。為了公平,首先要有遊戲規則,規定滿足什麼條件勝出。
(02)既然是要出“石頭”、“剪刀”或者“布”。那就要控制玩家輸入的資訊,所以我們要寫一個過濾方法來約束使用者的輸入
(03)有了這些規則,為了遊戲的可玩性還需要一些準備活動1.提示玩家進入遊戲2.這裡的while循環保證玩多次3.接下來要判斷玩家的積分是否為0或負值4.下注或退出遊戲5.判斷玩家下注是否為負值或者超過自己所擁有的積分
(04)遊戲正式開始1.使用Scanner接收玩家輸入的資訊2.呼叫過濾方法判定玩家輸入是否符合3.使用隨機數讓系統隨機生成石頭剪刀布之一4.呼叫rule方法,判定輸贏,並進行積分加減
三、測試執行
(01)新建一個類,寫出main方法,建立物件初始化姓名,初始積分
(02)執行咯!
特別提示
個人觀點,如有不足請大家指出。
喜歡的朋友記得點贊哦!
需要原始碼的朋友請私信我