擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

本文適合有 Java 基礎知識的人群,跟著本文可學習和執行 Java 的遊戲。

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

本文作者:HelloGitHub-

秦人

HelloGitHub 推出的

《講解開源專案》

系列,今天給大家帶來一款開源 Java 遊戲框架專案——

FXGLGames

一、專案介紹

都說 Java 語言無處不能,可以做桌面程式,可以做後臺開發,可以做手機應用,也可以做遊戲開發。本篇我們就重點講一下一款 Java 遊戲框架 FXGL,它無需安裝或設定,開箱即用,只需本地安裝 jdk8+ 即可。遊戲可輕鬆打包為可執行的 *。jar 檔案,一行命令即可執行。

二、執行專案

2.1 前提

安裝 Jdk8 或者更高版本,全稱 Java Development Kit,它是 Java 的庫函式,是編譯、執行 Java 程式的工具包。

安裝 Maven3 環境,進行專案構建和專案依賴包管理。

安裝開發工具,例如:Idea,Eclipse,Spring Tool Suite 等。

安裝 Git 工具,使用 GitBash 工具進行下載,提交程式碼等操作。

2.2 下載專案

執行如下程式碼,將專案下載到本地。

git clone AlmasB/FXGLGames。git

2.3 執行專案

2.3.1 執行可執行檔案

專案 binaries 目錄下是已經構建好的遊戲。

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

本地執行下面命令,就可以執行專案了。

java -jar xxx。jar

2.3.2 原始碼構建專案

透過原始碼構建專案,這些專案都是 maven 專案,執行下面程式碼就可構建並執行專案。

cd project_namemvn clean package -DskipTestscd targetjava -jar xxx。java

2.3.3 遊戲執行效果展示

1。 GeometryWars 這個遊戲已有構建好的可執行檔案,在 binaries 目錄,運 行效果如下圖:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

2。 Mario(馬里奧) 這個遊戲需要原始碼打包,參考上面步驟即可。注:此專案需要將 jdk 版本升級到 11,才可以構建和執行專案。執行效果如下圖:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

3。 Pacman 這個遊戲已有構建好的可執行檔案,在 binaries 目錄,執行效果如下圖:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

5。 BattleTanks 這個遊戲需要原始碼打包,參考上面步驟即可。執行效果如下圖:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

6。 SpaceInvaders 這個遊戲已有構建好的可執行檔案,在 binaries 目錄,執行效果如下圖:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

三、專案入門

接下來透過構建一個簡單的例子,我們來看看進行遊戲開發需要怎麼開始。

3.1 本地建立 maven 專案

pom。xml 檔案新增依賴:

com。github。almasb fxgl 11。7

3.2 新增入口類

建立 BasicGameApp。java,檔案內容如下:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

3.3 執行效果

在開發工具直接右鍵 執行 入口類 BasicGameApp。java 即可,執行效果如下圖:

擁有這個 Java 開源專案,搞個炫酷小遊戲真簡單!

四、最後

Java 無所不能是真的!本篇將的專案你 get 到了嗎?Java 開發小遊戲還是相當炫酷的!學習英語可以聽英文歌曲、看英文影片等等方式。學習程式設計我想也可以透過開發一款遊戲的方式來增加學習興趣,感受編碼的魅力。有了直觀的視覺衝擊可能更加能激發你的學習和動手能力!透過我內容分享,能讓更多的朋友們感受到開源專案的魅力,由而對程式設計產生興趣,是我最大的樂趣!

教程至此,你應該也能快速運行遊戲專案了。程式設計是不是也特別有意思呢?快邀請你的小夥伴一起加入到 Java 遊戲開發樂趣中吧~

『講解開源專案系列』

——讓更多人愛上開源、貢獻開源~

相關文章