美國大學(xué)計(jì)算機(jī)專業(yè)大學(xué)一年期末作業(yè)
在15*15的格子里,在300步內(nèi),120秒內(nèi),看誰走過的格子數(shù)多,每個(gè)機(jī)器有自己的顏色,紅或藍(lán).
1. 車子可以射斑點(diǎn)去攻擊對(duì)手,射中對(duì)手的話,對(duì)手將走你的顏色,持續(xù)20步。
2. 可射斑點(diǎn)數(shù)為30。
3. 若撞到墻,游戲結(jié)束,你自動(dòng)輸了。
4. 若撞到另外一個(gè)車,游戲停止,畫多格子的車勝。
5. 游戲版面包含有石頭的格子,撞到的輸,如墻
6. 射的斑點(diǎn)不能過石頭
7. 每次控制算法下個(gè)格去哪它會(huì)接受周圍5*5的格子。車子在中間格,指向面對(duì)方向。這個(gè)叫做短范圍瀏覽。
8. 你的算法可以有限制次數(shù)的長范圍瀏覽。范圍為15*15。(看下面)你可以得到一個(gè)長范圍瀏覽可以在你上一步行走時(shí)要求他。限制30個(gè)。
9. 游戲版面包含有舞的格子。如果霧沒有籠罩石頭,那任何車子將跟畫其他格子一樣畫那個(gè)格子。然而,長范圍瀏覽不能顯示霧下面是什么。但短瀏覽可以顯示什么在霧下面。霧會(huì)漂流,擴(kuò)張,或者縮短在運(yùn)行中。
10. 車子將在每個(gè)格子決定它的下一步怎么走。
界面類為PaintBotsControl.java
算法控制類為PaintBotsControl
標(biāo)簽:
15
大學(xué)
美國
計(jì)算機(jī)
上傳時(shí)間:
2013-12-28
上傳用戶:R50974