








努力了整個月,
終於完成了自己首個網頁,
和第一次利用JAVA創作了炸彈人遊戲,
這份喜悅真是非筆墨可以形容.
<炸彈人的奧秘>
這個網頁,
就是作者希望為大家介紹一些炸彈人遊戲的製作過程
JAVA是眾多程式語言其中之一,
由SUN公司開發,天賦網絡功能,
還有集Interpret和Compile於一身,
是可以跨平台執行的程式.
製作 JAVA APPLET
當然要有一套編譯器, 而我使用的是 JDK (Java
Developer's Kit),
如果你想找有視覺化的編譯器, 可嘗試 Symantec 的
Visual Cafe
製作生動的卡通公仔,
當然要把有關聯的圖形組合起來.
+
=
+
=
+
=
+
=











之後要填入代號給記憶變數,
例如第一關的地圖
Bomber Man=3, ET=4, Floor=0, Stone=1,
Tree=2....
int map[][]=
{
{3,1,0,1,2,1,0,1,4},
{0,0,0,2,2,2,0,0,0},
{1,0,2,0,2,1,0,0,0},
{0,0,0,1,2,2,1,0,0},
{0,0,1,0,1,2,1,0,1},
{0,0,0,0,2,2,0,0,0},
{0,0,1,0,2,1,0,0,1},
{0,0,2,2,2,2,2,2,1},
{0,1,2,2,2,2,2,2,0},
};
把圖形讀入記憶體的語法如下:
floor=getImage(getCodeBase(),"bombimages/floor3.gif");
block=getImage(getCodeBase(),"bombimages/stone1.gif");
obsimg1=getImage(getCodeBase(),"bombimages/tree.gif");
接收滑鼠按下的迅息
public boolean
mouseDown(Event evt,int x,int y)
還有接收鍵盤按下的迅息(上, 下,
左, 右, Home)
public boolean keyDown(Event
evt,int key)
{
switch(key)
{
case Event.UP:
{
?????????????;
}
break;
case Event.DOWN:
{
?????????????;
}
break;
}
return true;
}
總括來說,
之後的程式所做的是接收信號, 分析炸彈人的動作,
炸彈的位置, 怪獸的動向,
並依照預先編好的程式流水作業地運作.
