Robocode教程3 Robo機器剖析

2022-03-28 10:37:29 字數 558 閱讀 9403

摘自:

從這開始,我們將系統地學習robocode,從原理到內容。

首先,我們來認識一下我們的小robot

robo機器剖析

乙個機械人坦克包括以下3個部分:

 機身(body) –機身上面載著大炮和雷達。可以控制機身前進和後退, 左轉以及右轉。

 大炮(gun) -安裝在機身上用來發射炮彈的部件.可以左轉和右轉。

 雷達(radar )-安裝在槍上用來掃瞄敵方坦克的部件,可以左右旋轉掃瞄。當掃瞄到敵方坦克時會觸發onscannedrobot 事件。

涉及到的三個方法:

void setadjustgunforrobotturn(boolean independent) 

將炮和機身的運動分離

void setadjustradarforgunturn(boolean independent) 

將炮和雷達的運動分離

void setadjustradarforrobotturn(boolean independent) 

將雷達和機身的運動分離

這些在api中都可以查到。

Robocode教程3 Robo機器剖析

從這開始,我們將系統地學習 robocode 從原理到內容。首先,我們來認識一下我們的小 robot robo 機器剖析 乙個機械人坦克包括以下 3個部分 機身 body 機身上面載著大炮和雷達。可以控制機身前進和後退 左轉以及右轉。大炮 gun 安裝在機身上用來發射炮彈的部件 可以左轉和右轉。雷達...

菜鳥教程3

十 二 字串 1 常見字串 strcpy s1,s2 複製字串 s2 到字串 s1 strcat s1,s2 連線字串 s2 到字串 s1 的末尾。strlen s1 返回字串 s1 的長度。strchr s1,ch 返回乙個指標,指向字串 s1 中字元 ch 的第一次出現的位置。strstr s1...

HGE教程翻譯(3)

這次我們會學習使用 hge的一些幫助類。首先,包含所有需要的標頭檔案並宣告 hge全域性指標,大多數幫助類都需要它。include include include include hge hge 0 現在宣告 hge物件。hgesprite spr hgesprite spt hgefont fnt...