主题:奉献小玩意儿之type----打字game
我是大喊三
[专家分:3010] 发布于 2007-10-18 14:08:00
DEFINT A-Z
RANDOMIZE TIMER
DIM Life(1 TO 80) AS INTEGER
GameOver = 1
CLS
COLOR 0, 7
LOCATE 25, 1: PRINT SPACE$(80);
DO
x = INT(RND * 80) + 1
y = INT(RND * 26) + 1
c = INT(RND * 7) + 1
COLOR c + 8, 0
LOCATE 1, x: PRINT CHR$(64 + y)
FOR i = 1 TO 24
FOR j& = 1 TO 600000: NEXT j& '延迟调这里
LOCATE i, x: PRINT " "
a$ = INKEY$
IF a$ = CHR$(27) THEN GOTO over
IF UCASE$(a$) = CHR$(64 + y) THEN
EXIT FOR
END IF
LOCATE i + 1, x: PRINT CHR$(64 + y);
NEXT i
IF i = 25 THEN Life(x) = 1
FOR o = 1 TO 80
IF Life(o) = 0 THEN
GameOver = -1
EXIT FOR
END IF
NEXT o
IF GameOver = 1 THEN
GOTO over
ELSE
GameOver = 1
END IF
a$ = ""
LOOP
over:
CLS
COLOR 12, 0
LOCATE 12, 35: PRINT "Game Over:)"
END
回复列表 (共10个回复)
沙发
强强 [专家分:4740] 发布于 2007-10-18 15:52:00
很精彩,继续努力吧!
板凳
lz27 [专家分:300] 发布于 2007-10-18 18:53:00
恩,加油
3 楼
我是大喊三 [专家分:3010] 发布于 2007-10-18 20:12:00
前三名有礼送啊,呵呵。我这个是小玩意啦,希望很多刚玩QB的人,都能从一个有趣的例子入手,而不是成天打印一个怪异的“*”图案啊之类的,求啥数啥数之类的啊,更希望玩过一阵QB的有基础的朋友,能多多推出一些“实作型”程序更好!
4 楼
人才锐锐 [专家分:260] 发布于 2007-10-18 22:02:00
人才人才!!!~
5 楼
小精灵1号 [专家分:1040] 发布于 2007-11-05 18:58:00
希望你能设关卡,慢慢增加下落速度,并有数字出现.
6 楼
天尝地酒 [专家分:870] 发布于 2007-11-21 17:12:00
你还真不错!
7 楼
木偶之舞 [专家分:60] 发布于 2007-12-28 21:33:00
我支持你!
8 楼
小小DAVID [专家分:300] 发布于 2009-11-22 21:03:00
我顶,十分精彩,神州行,我看行。
9 楼
小勇士来了 [专家分:220] 发布于 2009-12-15 12:53:00
is soo quicle!
10 楼
企鹅小子 [专家分:0] 发布于 2009-12-15 22:35:00
强!!!!
我来回复