Robocode简介
? ? Robocode
????什么是 Robocode?
????Robocode 是 2001 年 7 月在美國(guó) IBM 的 Web alphaWorks 上發(fā)布的坦克機(jī)器人戰(zhàn)斗仿真引擎。Robocode 是一位 IBM 的工程師 Mat Nelson 用 Java 語(yǔ)言所創(chuàng)造的機(jī)器人戰(zhàn)斗仿真引擎。Robocode 不是一個(gè)完整游戲,它是個(gè)半成品,你所做的就是為你的機(jī)器人坦克編寫(xiě)智能程序,讓它能夠移動(dòng)、進(jìn)攻、防御、躲避、開(kāi)火。只用幾十行代碼,就能立刻創(chuàng)造出一個(gè)簡(jiǎn)單但完整機(jī)器人,你可以立即將它裝入 Robocode 引擎中,再?gòu)?Robocode 自帶的那些水平不一的示例機(jī)器人中選取一個(gè)進(jìn)行一番對(duì)戰(zhàn),還可以在網(wǎng)上下載由其他程序員編寫(xiě)的水平更高的機(jī)器人,與它們比試一下,看看自己的水平到底如何。開(kāi)發(fā) Robocode,也是一個(gè)極佳的學(xué)習(xí) Java 語(yǔ)言的過(guò)程。隨著你的機(jī)器人的”智力”水平的提高,你的編程能力也就跟著水漲船高了。
????與通常玩的游戲不同的是:參賽者必須利用對(duì)機(jī)器人進(jìn)行編程,給機(jī)器人設(shè)計(jì)智能來(lái)自動(dòng)指揮它,而不是由鍵盤(pán)、鼠標(biāo)簡(jiǎn)單地直接控制。Robocode 是一種有趣的競(jìng)賽性編程,使用幾行簡(jiǎn)單的代碼,就能夠讓你創(chuàng)建一個(gè)活生生的機(jī)器人,一個(gè)真正的在屏幕上與其他機(jī)器人互相對(duì)抗的機(jī)器人。你可以看到它在屏幕上四處疾馳,碾碎一切擋道的東西。機(jī)器人配有雷達(dá)與火炮,選手在躲避對(duì)手進(jìn)攻的同時(shí)攻擊對(duì)手,以此來(lái)較量得分的多少。Robocode 可以讓你在娛樂(lè)的同時(shí)學(xué)習(xí)與提高 Java 技術(shù)。
這是robocode-1.8.1.0的安裝包
https://pan.baidu.com/s/1XfK6n81WhhArXmT2Ds6kMA
這是Robocode人工智能機(jī)器人講義
https://pan.baidu.com/s/1bg9dlz_66teJjlZH0-6qgw
這是Robocode人工智能機(jī)器人的教程視頻
鏈接:https://pan.baidu.com/s/1yD8l38-ZwakG5-YJb7IVlA 密碼:4ycv
總結(jié)
以上是生活随笔為你收集整理的Robocode简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 902. 最短编辑距离
- 下一篇: SSM 面试题