- 224 名前:デフォルトの名無しさん mailto:sage [02/04/28 01:09]
- 簡単な障害物よけゲームをJAVAアプレットで作ってみました。
import java.awt.*;public class H extends java.applet.Applet{int p,c,m,b,t=300, s[]=new int[18];{new Thread(){public void run(){for(;s[p+15]<1&b<1;){repaint() ;try{sleep(t--);}catch(Exception e){}for(c=17;c>=0;c--)s[c]=c>2?s[c-3]:m>2?0:m ==c?0:1;m=m>2?(int)(Math.random()*3):3;}}}.start();}public void paint(Graphics g){for(c=0;c<18;c++)g.drawString(s[c]>0?"■":c==p+15?"△":"□",c%3*10,c/3*10); }public boolean keyDown(Event e,int k){if(k==1006&p>0)p--;if(k==1007&p<2)p++;b =s[p+15];repaint();return 1>0;}} アプレットなので、以下のHTMLを使ってください。 <HTML> <BODY> <CENTER> <APPLET code="H.class" width="30" height="50"></APPLET> </CENTER> </BODY> </HTML> 矢印キーで左右に移動します、だんだんスピードが上がっていきます。
|

|