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