ページへ戻る

− Links

 印刷 

blike​/C​/p0015 のバックアップソース(No.1) :: OSASK計画

osaskwiki:blike/C/p0015 のバックアップソース(No.1)

  Next »[4]
TITLE:x
* 一人テニスゲーム [#f3ff740a]
-(by [[K]], 2010.07.09)
*** (1) プログラム [#bd727a5a]
 #include "blike.h"

 main()
 {
     int a, b, c, bb, cc, d;
     cls();
     b = 39; c = 11;
     bb = 1; cc = -1;
     d = 37;
     for (;;) {
         a = inkey();
         if (a == 13) { break; } /* Enter */
         locate(b, c ); printf("O");
         locate(d, 23); printf("#####");
         if (c == 23) { break; }
         wait(100);
         locate(b, c ); printf(" ");
         locate(d, 23); printf("     ");
         if (b ==  0) { bb =  1; }
         if (b == 78) { bb = -1; }
         if (c ==  0) { cc =  1; }
         if (c == 22) {
             if (d - 1 <= b && b <= d + 5) { cc = -1; }
         }
         b += bb; c += cc;
         if (a == 333 && d < 73) { d += 2; }
         if (a == 331 && d >  1) { d -= 2; }
     }
 }

*** (2) 遊び方 [#bbcb92ed]
-ラケットはカーソルキーで左右に動きます。ボールを下に落としたら負けです。打ち返すごとに早くして、打ち返した数がカウントされたら良かったですね。ゲームらしくするのを忘れていました。


  Next »[4]