JavaRush /Java Blog /Random-TW /讓遊戲「八十年代」
don_bunny
等級 26

讓遊戲「八十年代」

在 Random-TW 群組發布

致敬,朋友!

幾天前,我認為光是閱讀講座和解決標準問題不會讓你滿意。無論如何,所獲得的知識不應該只在「貓」身上練習,還應該送到某個地方。當然,我想製作一個遊戲^_^。經過一番思考,我找到了二維數組最容易理解的主題(「標籤」、2048、俄羅斯方塊、甚至飛蛇!)。

八、控制台

我選擇了「Tag」(幸運的是,我是玩這個遊戲長大的。我知道它是什麼以及如何運作)。總的來說,決定已經做出了,程式碼就開始寫了。首先,我嘗試了控制台中的所有內容。當然,收集 2x2 的場地進行測試並不值得。死胡同的組合經常出現。但3x3已經更有趣了(順便說一下,這個遊戲的名字正是因為場地的大小而採用的)。在這個過程中,我遇到了溪流(終於!我們與敵人面對面了。原來它們可以被馴服並教導它們為你謀取利益。我很高興))。

使用 SWING 庫

過了一會兒,我研究了 SWING 庫的功能,並成功地為遊戲設計了某種介面。遊戲中現在可以選擇場地。測試表明遊戲可以毫無問題地處理所有錯誤。當使用 3x3 欄位時,它可以 100% 回答「問題是否解決?」的問題。不幸的是,手邊沒有範例程式碼。我必須自己編寫所有邏輯。可能有自行車(如果有的話,請戳我的鼻子)。我對程式碼的簡潔性和可讀性也有很大的疑問。我真的很想,如果沒有感謝乾淨的代碼,那麼當然也不會因為垃圾而受到詛咒)))當然 - 註釋的存在 - 它們在哪裡丟失?如果您對程式碼有任何建議/建議,請告訴我。如果您想加入該項目,請告訴我。我很樂意與任何人合作這個專案和其他專案。 連結到 GitHub
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION