一、Robocode簡介:Robocode是一位IBM的工程師Mat
Nelson用Java語言所創(chuàng)造的機器人戰(zhàn)斗仿真引擎。Robocode不是一個完整游戲,它是個半成品,你所做的就是為你的機器人坦克編寫智能程序,
讓它能夠移動、進(jìn)攻、防御、躲避、開火。只用幾十行代碼,就能立刻創(chuàng)造出一個簡單但完整機器人,你可以立即將它裝入Robocode
引擎中,再從Robocode
自帶的那些水平不一的示例機器人中選取一個進(jìn)行一番對戰(zhàn),還可以在網(wǎng)上下載由其他程序員編寫的水平更高的機器人,與它們比試一下,看看自己的水平到底如
何。
開發(fā)Robocode,也是一個極佳的學(xué)習(xí)Java 語言的過程。隨著你的機器人的”智力”水平的提高,你的編程能力也就跟著水漲船高了。
二、如果您想了解更多的細(xì)節(jié),請查看如下的資料:
1.有關(guān)Robocode的詳細(xì)資料,請查看如下的pdf文檔,內(nèi)含Robocode的詳細(xì)介紹、Robocode安裝、高水平機器人的代碼分析、高級瞄
準(zhǔn)策略、Robocode內(nèi)核分析等7篇文章,幫助你入門,全部資料來自《程序員》2003年合訂本配套光盤,請點擊這里:http://www.loujing.com/mywork/java/Robocode/RobocodeBrief.pdf,(首先請確保你計算機內(nèi)安裝了pdf文檔閱讀器,可自Adobe的網(wǎng)站自由下載,http://www.chinese-s.adobe.com/products/acrobat/readstep2.html)。
2.如果您需要了解Robocode更詳細(xì)的信息,可參看如下網(wǎng)站:
Robocode在IBM的官方網(wǎng)站為:http://www.alphaworks.ibm.com/tech/robocode;另外,現(xiàn)在Robocode項目已經(jīng)終止,成為開源項目,您可以從如下站點下載其源代碼:http://robocode.sourceforge.net/。
3.您可以自我的網(wǎng)站下載Robocode的1.0.6版本,下載地址為:http://www.loujing.com/mywork/java/Robocode/Robocode.rar,下載解壓后雙擊其中的install.bat即可安裝。當(dāng)然,請首先確保您的機器里安裝了J2SE SDK(Java軟件開發(fā)包),如果您不知道如何設(shè)置Java運行環(huán)境,請參考本人的另一篇文章:ShowArticle.asp?ArticleID=31。
4.如果您是在Eclipse里進(jìn)行Robocode的開發(fā),您可以參考我的這篇文章http://www.loujing.com/Article/ShowArticle.asp?ArticleID=33。