塔克編程
❶ 紅警里要怎麼對付英國的狙擊手呢
建電塔呀.笨死.你開始什麼兵也別出
狂出坦克什麼的.把兵放在基地的最後面.防降落傘就行了
前面放電塔.第1時間狂出坦克跟坦克營.坦克營.越多出坦克速度就越快
金車一開始點10隻.10隻出來後狂出坦克就OK了.先出40個左右那種最便宜的坦克.然後再出其他好的.總只就是要先站住腳.然後在搞定其他的國家.
就像我們中國.等以後強大了.還把美國放眼裡.?
中國萬歲.哈哈
笨死了.最主要就是一開始馬上建立坦克.什麼坦克隨便你
多試幾次.總之要趕在他們來之前把坦克建出來.就OK了.
❷ 樂高機器人多功能坦克編寫程序
RCX是一種機器編程語言,學起來應該比C,C++簡單,你說你會C++,你的編程思想有了,你為什麼不自己去學下RCX,RCX有點類似匯編,編程這東西都得靠自己去學的
❸ 求幾張坦克游戲圖片,和下圖類似的,自己不會畫坦克,主要是用來編程的。
網上有很多
❹ java編程 坦克游戲如何實現坦克的移動
畫圖片的時候自定義一個X,Y, 畫的時候把X坐標加上你的X,Y相同方法,然後按鍵處理裡面改變X,Y的值
❺ 新手求問C語言編程 :坦克菜單: 1.開始游戲
看看代碼中是否摻雜了中文狀態下的標點符號
main 後面的括弧好像是中文狀態下的,改英文狀態下的就行
❻ 會C語言的大神們,求幫忙 誰會做一個坦克,飛機啊的編程然後讓它按軌跡動起來的編程數據。求解答
坦克飛機啥的資源最好用PS或其他畫圖工具做,資源可以導入進一些開發框架中,按軌跡動起來還得看是什麼軌跡,簡單的話幾個函數就可以搞定,復雜的話看情況了
❼ 坦克大戰,用eclipse編程 怎麼用代碼添加牆壁
用二維數組
int[][] iAry = {{ 1,0,1.0,0,1,0,1},
{ 1,0,1.0,0,1,0,1},
{ 1,0,1.0,0,1,0,1},
{ 1,0,1.0,0,1,0,1}
{ 1,0,1.0,0,1,0,1}
{ 1,0,1.0,0,1,0,1}};
0代表空白(即黑色).1代表牆身(紅磚)
一個數組數,繪畫牆身的圖片固定大小 例如:紅磚比例 32*32 :寬32 高32,每畫一個圖就*32,就能對齊位置了----太詳細不好說,自己動動腦
至於你說的子彈碰撞 , 你記錄子彈當前位置POS,當子彈POS到達該牆身,就把子彈消除,牆身在iAry中1的值設置為0, 繪畫處檢測到iAry[i][j] ==0 了,就畫空白啦. 明白?
❽ 為什麼我的java 坦克編程中移動坦克的方向會出錯呢我按下左和右鍵的話,它是向左上方和右下角移動的
你應該控制不讓兩個鍵同時按下,設個屬性,釋放的話就為false,
❾ 遙控坦克怎麼編程
在遙控器上
❿ 求用控制台應用程序(不使用MFC)C++語言編寫的坦克大戰游戲源代碼 . 本人新手 寫了一個
C++實例編程:簡單坦克大戰2010-11-2212:40:22作者:佚名來源:IT哇咔搜集整理我要評論進入論壇字型大小:T|T核心提示:因為有些東西以前練過了,而有些東西沒練過,還有很多不足之處.#include#include#include#include#include#defineKEY_ESC0x01#defineKEY_SPACE0x39#defineKEY_UP0x48#defineKEY_LEFT0x4b#defineKEY_RIGHT0x4d#defineKEY_DOWN0x50/*1石頭,2磚塊,3水,5老家,8玩家,9敵人*/intmap[20][20]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,2,2,2,0,0,2,2,2,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,2,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,1,0,1,1,1,1,3,3,3,3,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,0,1,1,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,3,3,3,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,2,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,1,0,2,2,0,0,0,0,2,2,2,0,0,0,2,2,0,0,0,1,1,0,0,0,0,0,0,8,2,5,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};strUCtf{intx;inty;intdirection;};structplay{intx;/*行坐標*/inty;/*列坐標*/intdirection;/*方向*/structffire[5];/*5顆子彈*/intscore;/*分數*/}Playone;structa{intx;inty;intcolor;intdirection;intdirectiontwo;/*用來判斷走的路是否往返*/intfireplay;/*是否攻擊的變數,隨機生成*/structffire;}amy[5];/*敵人的結構體,其實可以添加不同的顏色來表示不同種類的坦克*/charkey_state[128],key_pressed[128];voidInit();/*圖象驅動開始*/voidEnd();/*圖象驅動結束*/voidDrawMap();/*畫地圖*/voidDrawWater(intx,inty);/*畫水*/voidDrawBrick(intx,inty);/*畫磚*/voidDrawTone(intx,inty);/*畫石頭*/voidDrawHome(intx,inty);/*畫老家*/voidDrawBlack(intx,inty);/*去除內容*/voidDrawPlay(intx,inty);/*畫玩家*/voidDrawAmy(intx,inty,inti);/*畫敵人*/voidScore();/*輸出分數*/voidGamePlay();/*玩游戲過程*/voidGameOver();/*游戲失敗*/voidTimeDelay(unsignedlongmicrosec);/*延時函數傳入微秒數*/intGetKey(intScanCode);/*這里開始都是按鍵函數*/voidinterruptfar(*OldInt9Handler)();voidfarinterruptNewInt9();voidInstallKeyboard();voidShutDownKeyboard();voidmain(void){Init();DrawMap();GamePlay();End();}voidTimeDelay(unsignedlongmicrosec)/*延時函數傳入微秒數*/{unionREGSr;r.h.ah=0x86;r.x.cx=microsec>>16;r.x.dx=microsec;int86(0x15,&r,&r);}voidInit()/*圖象驅動開始*/{intgd=DETECT,gm;initgraph(&gd,&gm,"d:\\tc\\tc");cleardevice();InstallKeyboard();}voidEnd()/*圖象驅動結束*/{ShutDownKeyboard();closegraph();}voidDrawTone(intx,inty)/*畫石頭*/{setfillstyle(SOLID_FILL,7);bar(100+x*20-9,50+y*20-9,100+x*20+9,50+y*20+9);}voidDrawWater(intx,inty)/*畫水*/{setfillstyle(SOLID_FILL,BLUE);bar(100+x*20-9,50+y*20-9,100+x*20+9,50+y*20+9);}voidDrawBrick(intx,inty)/*畫磚*/{setfillstyle(SOLID_FILL,6);bar(100+x*20-9,50+y*20-9,100+x*20+9,50+y*20+9);setcolor(15);line(100+x*20-9,50+y*20-4,100+x*20+9,50+y*20-4);line(100+x*20-9,50+y*20+4,100+x*20+9,50+y*20+4);line(100+x*20-4,50+y*20-9,100+x*20-4,50+y*20+9);line(100+x*20+4,50+y*20-9,100+x*20+4,50+y*20+9);}voidDrawHome(intx,inty)/*畫老家*/{setcolor(0);setfillstyle(SOLID_FILL,GREEN);fillellipse(100+x*20,50+y*20,9,9);}voidDrawBlack(intx,inty)/*去除內容*/{setcolor(0);setfillstyle(SOLID_FILL,0);bar(100+x*20-9,50+y*20-9,100+x*20+9,50+y*20+9);}voidDrawPlay(intx,inty)/*畫玩家*/{setcolor(4);/*玩家為紅色*/circle(100+x*20,50+y*20,7);switch(Playone.direction)/*判斷玩家方向*/{case1:line(100+x*20,50+y*20,100+x*20,50+y*20-9);break;/*上*/case2:line(100+x*20,50+y*20,100+x*20+9,50+y*20);break;/*右*/case3:line(100+x*20,50+y*20,100+x*20,50+y*20+9);break;/*下*/case4:line(100+x*20,50+y*20,100+x*20-9,50+y*20);break;/*左*/}}voidDrawAmy(intx,inty,inti)/*畫敵人*/{if(amy[i].color==12)setcolor(12);elseif(amy[i].color==13)setcolor(13);else/*這里是判斷三種顏色的坦克*/setcolor(14);circle(100+x*20,50+y*20,7);switch(amy[i].direction)/*判斷玩家方向*/{case1:line(100+x*20,50+y*20,100+x*20,50+y*20-9);break;/*上*/case2:line(100+x*20,50+y*20,100+x*20+9,50+y*20);break;/*右*/case3:line(100+x*20,50+y*20,100+x*20,50+y*20+9);break;/*下*/case4:line(100+x*20,50+y*20,100+x*20-9,50+y*20);break;/*左*/}}voidScore()/*輸出分數*/{chars[10];Playone.score+=10;sprintf(s,"%d",Playone.score);setfillstyle(SOLID_FILL,0);bar(550,100,640,130);settextstyle(0,0,2);setcolor(YELLOW);outtextxy(550,115,s);}voidDrawMap()/*畫地圖*/{inti,j,k;for(i=0;i<20;i++){for(j=0;j<20;j++)if(map[i][j]==1)DrawTone(j,i);elseif(map[i][j]==2)DrawBrick(j,i);elseif(map[i][j]==3)DrawWater(j,i);elseif(map[i][j]==5)DrawHome(j,i);elseif(map[i][j]==8){Playone.x=i;Playone.y=j;Playone.direction=1;DrawPlay(j,i);for(k=0;k<5;k++)Playone.fire[k].direction=-1;/*5顆子彈的方向都為-1,表示不存在*/}elseif(map[i][j]==9){amy[0].x=1;amy[0].y=1;amy[0].direction=amy[0].directiontwo=3;/*第一個敵人*/--