10 CLP:CLV:VIDEO3:LET[0],255,231,66,24,60,35,239,64,255,156,157,158,159,134,137,135,139,25,26,60,61,62,94,152,153,154,155,205,201,36,63,79,111,112,113,42,43,239,232,233,235,85,86,98,100,232,233 20 N=12:LET[47],219,244,228,229,230,231,87,119,77,109,86,118,1,2,3,4,180,170:CLS:FORI=85TO89:[I]=RND(N):NEXT:FORY=0TO4:GSB@Z:FORJ=0TO8:LCJ+4,Z:?CHR$([Y]>>J&1*[5+N*Y+[85+Y]]):NEXT:NEXT 30 WAIT300:FORI=0TO10:?:WAIT20:NEXT:FORJ=5TO8:M=N+4:GSB@S:NEXT:M=5:FORJ=0TO8:GSB@S:NEXT:M=6:FORJ=0TO2:GSB@S:NEXT 40 @A:GSB@Z:LC3,Z:?" ":LC12,Z:?" ":K=INKEY():Y=(Y+(K=31)-(K=30)+5)%5:GSB@Z:LC3,Z:?CHR$(225):LC12,Z:?CHR$(224):D=(K=29)-(K=28) 50 IFD[90+Y]=([90+Y]-D+N)%N:A=[90+Y]:FORJ=3TO8:GSB@T:NEXT:A=(A-D+N)%N:FORJ=0TO2:GSB@T:NEXT 60 IFK=32C=0:FORI=85TO89:C=C+([I]=[I+5]):NEXT:LC0:IFC=5?"セイカイ":ENDELSEB=B+1:?"マチカ゛イ";B 70 GOTO@A 80 @S:SCROLL3:FORY=0TO4:GSB@Z:LC15,Z:?CHR$([Y]>>J&1*[N*Y+M]):NEXT:RTN 90 @T:GSB@Z:COPY#900+Z*16+(D=1)*15,#901+Z*16+(D=1)*13,-15*D:LC(D=-1)*15,Z:?CHR$([Y]>>J&1*[5+N*Y+A]):RTN 100 @Z:Z=1+Y+(Y=3)+(Y=4)*2:RTN