天天看點

java robot 遊戲_一起來吧!用JAVA寫小遊戲如此簡單

如今遊戲越來越受歡迎,你不想寫個遊戲出來嗎?那就用JAVA寫吧。不會JAVA,那就用遊戲來學習JAVA吧!圖1

java robot 遊戲_一起來吧!用JAVA寫小遊戲如此簡單

圖1

Robocode

是一個很容易使用的機器人戰鬥仿真器,可以在所有支援

Java 2

的平台上運作。你建立一個機器人,把它放到戰場上,然後讓它同其他開發者們建立的機器人對手拼死戰鬥到底。Robocode

裡有一些預先做好的機器人對手讓你入門,一旦你不再需要它們,就可以把你自己建立的機器人加入到正在世界範圍内形成的某個聯盟裡去和世界最強手對陣。

Robocode的魅力所在,最簡單的隻有及十行的代碼,就能立刻創造出一個簡單但完整的機器人,你可以立即将它裝入Robocode引擎中,再從Robocode自帶的那些水準一般的示例機器人中選取一個進行一番對戰。開發Robocode,就是一個極佳的學習java語言的過程,這是學習的各種基本文法的好途徑:類、方法、事件處理等等。當你入門之後,需要進一步提高機器人的“智力”水準,就需要使用更好的政策:如何預測對手的行動路線、如何躲避對手的攻擊……你不得不建立更多的類來對應更多的情況,你将學習使用接口、繼承等等java進階語言特性。随着你的機器人的“智力”水準的提高,你的變成能力也就跟随着水漲船高了。

下面跟我來看看Robocode是如何運作的:

一、在安裝目錄下或者桌面上輕按兩下robocode.jar檔案,界面如圖2

java robot 遊戲_一起來吧!用JAVA寫小遊戲如此簡單

二、依次打開“Battle”—>“New”,如圖3

java robot 遊戲_一起來吧!用JAVA寫小遊戲如此簡單

Packages中選擇機器人所在的包,Robots中選擇機器人,之後點選“Add->”把機器人加入到“Selected

Robots”中,點選“Start

battle”即可看到示例機器人對戰的情況。

建立自己的機器人:

一、在圖2依次打開“Robot—>Editor”如圖4,

java robot 遊戲_一起來吧!用JAVA寫小遊戲如此簡單

圖4

再依次打開“File—>New—>Robot”添加機器人的名字,所在的包等,系統會自動為人建立一個機器人的架構,如圖5.

java robot 遊戲_一起來吧!用JAVA寫小遊戲如此簡單

圖5

現在把這個機器人放到戰場中看看效果,呵呵,是不是很笨拙,以後你要是想把你的機器人變得更加強大,就要好好學習各種算法,當你的機器人把所有的示例機器人都打敗的時候,你的java語言的基礎相信已經很好了。祝你好運!