Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2019/04/30 18:22:05

MixJuice GET URL : kidspod.club/mj/810

ピンポンゲーム

ボール(文字のO)が左右に移動します。
FキーかJキーを押すと壁(記号の|)が出ます。
ボールを壁で跳ね返すゲームです。
壁を左右同時に出すことはできないのでタイミングが重要です。

  • No registered tag exist.

SOURCE CODE

var k;
var f;
var x;
var u;
var j;
var s;
x = 15;
u = 1;
f = 0;
j = 50; 
s = 0;

while((x > 1) * (x < 30)){
 x = x + u;
 if(x > 29){
  u = -u;
 }
 if(x < 1){
  u = -u;
 }

 k = inkey();
 if(k == 102){
  f = 1;
 }
 if(k == 106){
  f = 2;
 }
 if((f == 1) * ( x == 2)){
  u = -u;
  f = 0;
  j = j - 2;
  s = s + 10; 
 }
 if((f == 2) * (x == 29)){
  u = -u;
  f = 0;
  j = j - 2;
  s = s + 10; 
 }
 cls();
 lc(0, 0);
 log("SCORE: ", s);
 lc(x,  15);
 log("O");
 if(f == 1){
 lc(2, 15);
 log("|");
 }
 if(f == 2){
 lc(29, 15);
 log("|");
 }
 sleep(j);
}

COMMENT