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