飛機大戰小遊戲1 0

2021-10-06 04:10:23 字數 2212 閱讀 6283

/**

* 視窗類 飛機遊戲

* @author 小帆敲** *

*/public class mygameframe extends jframe catch (interruptedexception e) }

}   }

new framethread().start();

//新增炮彈

for(int i=0;i}

/*** 計時器

* @author 小帆敲****/

public class timer catch (interruptedexception e)

time++;

}}).start();}}

/*** 炮彈

* @author 小帆敲****/

public class shell extends gameobject

//炮彈移動

public void drawselfmoving(graphics g)

if(y<30||y>constant.frame_heith-height)

g.setcolor(c);

}//炮彈靜止

public void drawselfstop(graphics g)

}/**

* 飛機類

* @author 小帆敲**

*

*/

public class plane extends gameobject

if(down)

if(right)

if(left)

g.drawimage(img,(int)x,(int)y,null);

}

}

//wasd建控制移動

//如果直接對位置進行修改 沒辦法沿兩個方向同時進行

public void addmove(keyevent e)

}

public void minimove(keyevent e)

}

public plane(image img,double x,double y,int speed)

public plane()

}/**

* 工具類 用來獲得

* @author 小帆敲**

*

*/

public class getimage

public static image getimage(string path) catch (ioexception e)

return bi;

}

}

/**

* 物體的根類

* @author 小帆敲**

*

*/

public class gameobject

//得到矩形用於碰撞檢測

public rectangle getrect()

public gameobject(double x, double y, int speed, image img)

public gameobject()

}

/**

* **類

* @author 小帆敲**

*

*/

public class exploer

}

int count;

public void draw(graphics g)  

try catch (interruptedexception e)

}

}).start();

}

// 

// int begingsize=50;

// public void draw(graphics g)

//  

//  g.setcolor(c);

// }

public exploer(double x, double y)

}

/**

* 常量

* @author 小帆敲**

*

*/

public class constant

飛機大戰的小遊戲

c語言 include include include include include define max 100 long long int speed 0 控制敵機的速度 int position x,position y 飛機的所在位置 int high,width 地圖的大小 int bu...

自作JavaScript飛機大戰小遊戲

做遊戲就要有素材的啦 以下是在愛給網找到的素材 首先3個頁面的開啟我們用div來做,通過更改div的隱藏屬性display none 與顯示display block來達到頁面切換的效果 確定 就這麼短短的幾行樣式 足夠啦!設定完css樣式後我們就可以開始js 的編寫。首先我們建立好各個檔案,儲存相...

python小遊戲 飛機大戰(3)

二 新增 動畫 3 執行展示 三 遊戲結束介面 四 計分 五 提公升遊戲難度 六 總結 前兩節已經實現遊戲基本功能,接下來是對遊戲的完善,包括 動畫 計分 結束畫面等。這個其實是在剛開始開發就需要做的,這裡是為了方便讀者理解,將其挪到遊戲基本功能完成後再進行調整。基本思路其實很簡單,就是建立時鐘物件...