網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

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

欄目: 電腦 / 發佈於: / 人氣:3.23W

學習了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張

特別提示

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

喜歡的朋友記得點贊哦!

需要源代碼的朋友請私信我