ページへ戻る

− Links

 印刷 

blike​/C​/p0014 のバックアップ差分(No.1) :: OSASK計画

osaskwiki:blike/C/p0014 のバックアップ差分(No.1)

  Next »[4]
1: 2010-07-09 (金) 02:02:24 k-tan[5] ソース[6]
Line 1: Line 1:
 +TITLE:x
 +* 数字早押しゲーム [#f6e10709]
 +-(by [[K]], 2010.07.09)
 +*** (1) プログラム [#of68f3a6]
 + #include "blike.h"
 + main()
 + {
 +     int a, b, c, d, e, f;
 +     cls(); e = 0; f = 200;
 +     a = rnd(10); b = rnd(79); c = 0;
 +     for (;;) {
 +         locate(b, c); printf("%d", a);
 +         locate(0, 0); printf("点数 = %d  速さ = %f  ", e, f);
 +         if (c == 23) { break; }
 +         wait(200);
 +         locate(b, c); printf(" ");
 +         d = inkey(0);
 +         if (d == a + 48) {
 +             e += 23 - c;
 +             /* また別の数字を落とす */
 +             a = ransu(10); b = ransu(79); c = 0;
 +             f--;
 +             if (f < 10) { f = 10; }
 +         } else {
 +             c++;
 +             if (d != 0) { e -= 23 - c; }
 +             if (e < 0) { e = 0; }
 +         }
 +     }
 + }
 +
 +*** (2) 遊び方 [#g36a2be2]
 +-画面上部から落ちてくる数字を、できるだけ早く入力してください。速ければ速いほど点数が多くもらえます。
  Next »[4]