10 INVERSE
20 PRINT "哈呀呀,我一个勾拳,再一个直拳,哈哈,打得老板鼻青脸肿……仙剑不出,谁与争锋!";
24 PRINT " ";
30 I$=INKEY$
40 CLS:PRINT "(我们的主角李逍遥这时正在做着美梦)"SPC (62);:I$=INKEY$
50 CLS:PRINT "突然……"SPC (90);:I$=INKEY$
60 CLS:PRINT "哐的一声…"SPC (88);:I$=INKEY$
70 CLS:PRINT "客栈老板→"SPC (86);:I$=INKEY$
80 CLS:PRINT "用铁锅→"SPC (88);:I$=INKEY$
90 CLS:PRINT "在李逍遥的头上狠狠敲了一下…"SPC (70);:I$=INKEY$
100 CLS:FLASH:PRINT ":太阳烧到屁股了,快起来给我去买鱼!":I$=INKEY$
110 PRINT " 得到20元"
120 I$=INKEY$
130 M=20
480 OPEN "PIC" FOR INPUT AS #1: FOR I=1 TO 7:INPUT #1,P$(I):NEXT :CLOSE #1
490 GRAPH:X=3:Y=2:P=1:Z=1
500 CLS:PRINT P$(P);
510 ON P GOTO 650,740,870,1400,2000,2500,3000
520 LOCATE Y,X:PRINT "";
530 I=ASC(INKEY$):YP=Y:XP=X
540 IF I=20 THEN Y=Y-1
550 IF I=21 THEN Y=Y+1
560 IF I=22 THEN X=X+2
570 IF I=23 THEN X=X-2
575 IF I=27 THEN 5000
580 T=PEEK (Y*320+X+2336)
590 IF X>19 OR X<1 OR Y>5 OR Y<1 THEN T=1
600 ON P GOTO 700,800,880,1500,2100,2600,3100
610 IF T>0 THEN Y=YP:X=XP
620 LOCATE YP,XP:PRINT " ";
630 GOTO 510
635 I$=INKEY$:X=XP:Y=YP: GOTO 500
640 IF PEEK (0)<>26 THEN POKE 802,250:POKE 803,117:PRINT ;
642 RETURN
645 IF PEEK (0)<>26 THEN POKE 802,252:POKE 803,104:PRINT ;
647 RETURN
650 GOSUB 640
660 LOCATE 5,5:PRINT "鶻";
670 LOCATE 5,15:PRINT "鶻";
680 IF Z=1 THEN LOCATE 3,3:PRINT "";
690 GOTO 520
700 IF Z=1 AND X=3 AND Y=3 THEN CLS:PRINT ":叫你去买鱼,你还楞在这儿干什么!":635
710 WHILE X=19 AND Y=1
712 CLS:PRINT ":这是通向老板的地窖的密道,我早就发现了":X=17:P=7:I$=INKEY$: GOTO 500
713 WEND
715 IF (X=5 OR X=15) AND Y=5 THEN T=0
720 IF (X=5 OR X=15) AND Y=6 THEN Y=1:P=2: GOTO 500
730 GOTO 610
740 GOSUB 640
750 LOCATE 1,5:PRINT "鶹";
760 LOCATE 1,15:PRINT "鶹";
765 LOCATE 5,11:PRINT "鶻";
770 IF Z=2 THEN LOCATE 3,13:PRINT "";
780 IF Z=2 OR Z=3 THEN LOCATE 4,13:PRINT "";
790 GOTO 520
800 WHILE Z=2 AND X=13 AND Y=3
805 CLS:PRINT ":这个叫花子死赖在这儿不走,你赶快给我把他撵走!": GOTO 635:WEND
810 WHILE Z=2 AND X=13 AND Y=4
812 CLS:PRINT ":小兄弟,给点酒喝吧。":I$=INKEY$
814 PRINT ":不行啊!要是让老板知到了非打死我不可!":I$=INKEY$
816 CLS:PRINT ":看你资质不错,你能弄点酒来,我就把我的武功全传授给你。":I$=INKEY$
818 CLS:PRINT ":此话当真?好,等老板不在,我去偷一瓶给你。": GOTO 635:WEND
820 IF Z=1 AND Y<1 THEN CLS:PRINT ":我现在得去买鱼,不然老板要骂的。":635
830 WHILE Z=3 AND X=13 AND Y=4
832 CLS:PRINT ":酒拿来了!现在可以教我功夫了吧。":I$=INKEY$
834 PRINT ":好!晚上到村北的破庙来找我。":Z=4: GOTO 635:WEND
840 IF (X=5 OR X=15) AND Y=0 THEN Y=5:P=1: GOTO 500
845 IF (X=5 OR X=15) AND Y=1 THEN T=0
850 IF X=11 AND Y=6 THEN X=9:Y=3:P=3: GOTO 500
855 IF X=11 AND Y=5 THEN T=0
860 GOTO 610
870 GOSUB 640: GOTO 520
880 IF X=9 AND Y=2 THEN X=11:Y=5:P=2:500
890 IF X=21 AND Y=3 THEN X=1:P=4:500
900 IF X<1 THEN X=19:P=5:500
910 IF Y<1 THEN Y=5:P=6:500
920 IF X=7 AND Y=4 THEN 970
930 IF X=9 AND Y=4 THEN 1000
940 IF X=15 AND Y=4 THEN 1150
950 IF X=19 AND Y=2 THEN 1220
960 GOTO 610
970 CLS:LOCATE 3,5:PRINT "【虎娃家】":I$=INKEY$:CLS
980 WHILE Z=1
982 IF Z=1 THEN PRINT ":虎娃,把你的鱼杆借我一下。":I$=INKEY$
984 PRINT ":拿去吧。":I$=INKEY$:PRINT "得到鱼杆":YG=1: GOTO 635:WEND
990 LOCATE 3,5:PRINT "虎娃不在家": GOTO 635
1000 CLS:LOCATE 3,5:PRINT "【小倩家】":I$=INKEY$:CLS
1005 J$="齕:我做了一些点心,你尝尝吧。 :谢谢你!"
1010 IF Z<5 THEN PRINT "齕:逍遥哥,你好啊!":IF RND(1)>.5 THEN PRINT J$:DX=DX+1:635
1020 WHILE Z=5
1022 CLS:PRINT "齕:逍遥哥,我的小狗波比不知跑到哪里去了,你能帮我找一下吗?":I$=INKEY$
1026 Z=6: GOTO 635:WEND
1030 WHILE Z=7
1040 PRINT ":小倩妹妹,你的小狗找到了,给你…":I$=INKEY$
1050 CLS:PRINT "(小倩接过波比,然后从房里拿出一件毛衣…)":I$=INKEY$
1060 CLS:PRINT "齕:这是我为你织的毛衣,你穿上看看合不合身。":I$=INKEY$
1070 CLS:PRINT "(李逍遥穿上毛衣,防御力+5)":Z=8: GOTO 635
1080 WEND
1090 WHILE Z=9
1100 PRINT "齕:逍遥哥哥,我的头今天突然很疼…":I$=INKEY$
1110 CLS:PRINT "(小倩说着便昏倒在地)":I$=INKEY$
1120 CLS:PRINT ":小倩妹妹,小倩妹妹…":I$=INKEY$
1130 CLS:PRINT "(李逍遥把小倩抱上床,替她盖上了被子)":I$=INKEY$
1135 CLS:PRINT ":我现在得赶快去找华大夫。":Z=10: GOTO 635
1140 WEND: GOTO 635
1150 CLS:LOCATE 3,5:PRINT "【李大叔家】":I$=INKEY$:CLS
1160 WHILE Z=12
1170 PRINT ":李大叔,把你的斧子借我用一下。":I$=INKEY$
1180 PRINT ":没问题,拿去吧。":I$=INKEY$
1190 PRINT "得到斧子":Z=13: GOTO 635
1200 WEND
1210 LOCATE 3,5:PRINT "李大叔不在家!": GOTO 635
1220 CLS:LOCATE 3,5:PRINT "【华大夫家】":I$=INKEY$:CLS
1230 IF Z<8 THEN PRINT ":我最近配药缺个蛇胆,你能弄到吗?":635
1240 WHILE Z=8
1250 PRINT ":华大夫,蛇胆找来了。":I$=INKEY$
1260 PRINT ":太好了,谢谢你,给你20元":I$=INKEY$
1270 PRINT "得到20元":M=M+20:Z=9: GOTO 635
1280 WEND
1290 WHILE Z=10
1300 PRINT ":华大夫,不好了!小倩突然昏倒了!":I$=INKEY$
1310 PRINT ":我们赶紧去看看!":I$=INKEY$
1320 CLS:PRINT "(李逍遥和华大夫一起来到小倩家,华大夫给小倩把了把脉)":I$=INKEY$
1330 CLS:PRINT ":小倩得了一种怪病,曾经村子里也有人得过。":I$=INKEY$
1335 CLS:PRINT ":这种病无药可治,只有到神仙岛去求神仙姊姊,或许可以救她一命。":I$=INKEY$
1337 CLS:PRINT ":好!我这就去神仙岛!":I$=INKEY$
1340 PRINT ":神仙岛险恶非常,你要小心啊!":Z=11: GOTO 635
1350 WEND
1360 GOTO 635
1400 IF PEEK (0)<>26 THEN POKE 802,250:POKE 803,165
1410 PRINT ;
1420 GOTO 520
1500 WHILE YG=1 AND Y=1 AND Z=1
1502 CLS:PRINT "(李逍遥拿出鱼杆,坐在海边钓鱼…)":I$=INKEY$
1504 PRINT ":哈!有鱼上钩了!":I$=INKEY$:PRINT "得到鱼":Z=2: GOTO 635:WEND
1510 IF X<1 THEN X=19:P=3: GOTO 500
1520 IF X=17 AND Y=3 THEN 1560
1530 IF X=13 AND Y=2 THEN 1640
1540 IF X=7 AND Y=4 THEN 1700
1550 GOTO 610
1560 CLS
1570 IF Z<11 THEN CLS:PRINT ":近日风高浪大,不可出海。":635
1580 IF Z=11 THEN PRINT ":真不巧,船破了,需要修补,可是又没有木头…":Z=12:635
1590 WHILE Z=14
1600 PRINT ":木头运来了!":I$=INKEY$
1610 PRINT ":好!我这就修!":I$=INKEY$
1620 PRINT ":修好了,我们起程吧!":I$=INKEY$: GOTO 4000
1625 PRINT ":近日风高浪大,不可出海。"
1630 GOTO 635
1640 CLS
1650 WHILE Z=1
1655 PRINT ":买鱼吗?20元一条(Y/N)"
1660 I$=INKEY$
1670 IF I$="y" THEN Z=2:LOCATE 3,5:PRINT "得到鱼":M=0:635
1680 GOTO 635:WEND
1690 PRINT ":最近天气不好,没有出海打鱼": GOTO 635
1700 CLS:LOCATE 3,5:PRINT "【铁匠家】":I$=INKEY$:CLS
1710 PRINT ":我打了一把菜刀,你要吗?(Y/N)":I$=INKEY$
1720 IF I$="y" THEN IF M=40 THEN PRINT "得到菜刀":CD=1:M=0 ELSE PRINT ":你的钱不够"
1730 GOTO 635
2000 GOSUB 645
2010 IF Z=6 THEN LOCATE 4,9:PRINT "";
2020 GOTO 520
2100 IF X>19 THEN X=1:P=3: GOTO 500
2110 WHILE Z=6 AND X=11 AND Y=4
2112 PRINT "(有一条巨蟒缠住了小狗波比)":I$=INKEY$
2114 PRINT ":波比别怕,我来了!":I$=INKEY$
2116 CLS:PRINT "(李逍遥凝神屏气,使出了碧凝指,巨蟒应声而倒)":I$=INKEY$
2118 CLS:PRINT "(李逍遥抱起波比)":Z=7: GOTO 635:WEND
2120 WHILE Z=13 AND (X=3 OR X=5) AND Y=3
2122 CLS:PRINT "(李逍遥抡起斧子,砍了几棵树)":Z=14: GOTO 635:WEND
2130 GOTO 610
2500 GOTO 520
2600 IF Y>5 THEN Y=1:P=3:500
2610 IF X=3 AND Y=4 THEN 2630
2620 GOTO 610
2630 CLS:LOCATE 3,5:PRINT "【破庙】":I$=INKEY$:CLS
2640 WHILE Z=4
2650 PRINT ":好!我下面就传授给你我的绝学—碧凝指":I$=INKEY$
2660 CLS:PRINT "(叫花子唏哩哗啦打了一阵,样子就和电脑游戏里的一样)":I$=INKEY$
2670 CLS:PRINT "李逍遥学会了碧凝指":I$=INKEY$
2680 PRINT "内力+20 武力+10":Z=5: GOTO 635
2690 WEND
2700 LOCATE 3,5:PRINT "破庙里没人": GOTO 635
3000 IF Z=2 THEN LOCATE 1,1:PRINT "";
3010 GOTO 520
3100 IF Z=2 AND X=1 AND Y=1 THEN LOCATE 3,5:PRINT "拿到了酒":Z=3:635
3110 IF X=19 AND Y=1 THEN P=1: GOTO 500
3120 GOTO 610
4000 CLS:PRINT "李逍遥去了神仙岛,在神仙岛上他会有什么样的经历呢?":I$=INKEY$
4010 CLS:PRINT "敬请关注《仙剑传说》第二集!":IF DX>10 THEN DX=10
4020 OPEN "SAVE" FOR OUTPUT AS #1:WRITE #1,CD,DX,M:CLOSE #1:END
5000 CLS
5010 PRINT "1.状态"
5020 PRINT "2.物品"
5030 PRINT "3.魔法"
5040 PRINT "4.退出"
5050 I$=INKEY$
5060 IF I$="g" THEN END
5070 IF I$="b" THEN 5100
5080 IF I$="n" THEN 5200
5090 IF I$="m" THEN 5300
5100 CLS
5110 PRINT "【李逍遥】"
5120 PRINT "生命:50/50"
5130 IF Z<5 THEN PRINT "武力:0" ELSE PRINT "武力:10"
5140 PRINT "内力:";
5150 IF Z<5 THEN PRINT "0" ELSE PRINT "20"
5160 PRINT "金钱:";M;
5170 LOCATE 3,13:PRINT "防御:";
5180 IF Z>7 THEN PRINT "5" ELSE PRINT "0"
5190 LOCATE 4,13:PRINT "经验:0"
5194 GOTO 635
5200 CLS
5205 IF CD=1 THEN PRINT "菜刀×1"
5210 PRINT "点心×";DX
5220 GOTO 635
5300 CLS
5305 IF Z>4 THEN PRINT "碧凝指 初级": ELSE PRINT "无"
5310 GOTO 635