岩避けゲーム(スプライト版)

説明

車を操作して上からやってくる岩を避けて進んでください。車はカーソルキーの左右で動きます。岩はだんだんと速くなっていきます。岩にあたると即ゲームオーバーです。

[サンプルプログラムをダウンロード]

// Car (Sprite)
var pc=new PanCake();
var x=40,y=38,sx=rnd(32)+16,sy=-8;
var time=30;
pc.reset();
pc.sStart(2);
pc.sCreate(0,0x68);
pc.sCreate(1,0x69);
pc.sCreate(2,0x4d);
// myCar
function moveCar(k){
 if((k==28)*(x>16)){x=x-4;}
 if((k==29)*(x<48)){x=x+4;}
 pc.sMove(0,x,y);
 pc.sMove(1,x+8,y);
}
function main(){
 pc.sMove(2,sx,sy);
 sy=sy+1;
 if(sy>44){
  sx=rnd(32)+16;
  sy=-8;
  if(time>10){time=time-1;}
 }
 if((sy>36)*((sx+6)>x)*(sx<(x+14))){
  log("Game Over\n");
  exit();
 }
 setTout(main,time);
}
setKprs(moveCar);
moveCar(0);
main();

目次に戻る