home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RUN Flagazine: Run 12
/
run12.zip
/
MINICRY.BAS
< prev
next >
Wrap
BASIC Source File
|
1993-09-15
|
2KB
|
36 lines
100 REM MINICRYPTOGRAM GW/QBASIC (C) RUN FLAGAZINE
110 DEF SEG=0:POKE 1047,PEEK(1047) OR 64
120 DATA BSUFNJT0933,SME0941,APPNFO1033,NPPS1040,VMN1133,TUSPOL1137
130 DATA VQ1233,TUSPQEBT1236,SFTU1333,PNT1338,BM1342,OJFT1434,BTB1441
140 DATA FTQFSBOUP1533,GODIN VAN DE JACHT,RIJKSLUCHTVAARTDIENST
150 DATA BEELDEND OP EN NEER,ALLOCHTOON,DUITSE STAD,WAS OOIT BOOM,NIET DOWN
160 DATA SOMS WURGEND VOOR 'N MAN,IS OVER,ON-LINE MANAGEMENT SYSTEM
170 DATA REEDS,HA... HATSJOE!,LICHTGEVOELIG,TEGEN SPRAAKVERWARRING
180 DATA ALIAS DIANA,AFKORTING,POMPEN,OTHELLO,BIJ MUNCHEN,AFGEZAAGD
190 DATA OMHOOG,GEKLEED,KLIEK,AFKORTING,ISRAELISCHE LUCHT,HAND VOOR JE MOND
200 DATA NIET DIN,TAAL VAN DE HOOP:CLS:KEY OFF:LOCATE 8,31:PRINT CHR$(219);
210 PRINT STRING$(13,223)CHR$(219):FOR A=9 TO 16:LOCATE A,31:PRINT CHR$(219)
220 LOCATE A,45:PRINT CHR$(219):NEXT:LOCATE 16,32:PRINT STRING$(13,220)
230 COLOR 15,0:LOCATE 3,24:PRINT "RUN Flagazine Mini Cryptogram":COLOR 14,0
240 DIM W$(14),K$(14),O$(14),H$(14):FOR A=1 TO 14:READ W$(A):K$(A)=""
250 FOR B=1 TO LEN(W$(A))-4:K$(A)=K$(A)+CHR$(ASC(MID$(W$(A),B,1))-1)
260 NEXT B,A:K$(3)="Z"+MID$(K$(3),2):FOR A=9 TO 15
270 FOR B=33 TO 43:LOCATE A,B:PRINT ".":NEXT B,A:LOCATE 14,39:PRINT "A"
280 LOCATE 15,43:PRINT "P":FOR A=1 TO 14:READ O$(A):NEXT
290 FOR A=1 TO 14:READ H$(A):NEXT
300 FOR A=1 TO 14:LOCATE 18,31:PRINT SPC(25)
310 IF O$(A)<>"" THEN LOCATE 18,28:PRINT USING "## ";A;:PRINT O$(A) ELSE 350
320 IF VL=1 THEN GOSUB 390
330 LOCATE 20,28:PRINT SPC(20):LOCATE 20,31:PRINT STRING$(LEN(K$(A)),".")
340 LOCATE 20,29:INPUT A$:GOSUB 360
350 NEXT A:VL=1:GOTO 300
360 IF A$=K$(A) THEN SOUND 999,1:O$(A)="":X$=RIGHT$(W$(A),4):T=T+1 ELSE 380
370 LOCATE VAL(LEFT$(X$,2)),VAL(RIGHT$(X$,2)):PRINT A$
380 IF T=14 THEN COLOR 31,0:LOCATE 6,34:PRINT "OPGELOST":GOTO 400 ELSE RETURN
390 LOCATE 19,36:PRINT SPC(40):LOCATE 19,31:PRINT "HINT: ";H$(A):RETURN
400 COLOR 7,0:DEF SEG=0:POKE 1047,PEEK(1047) AND 191:END
410 REM /* 30/.1993,3985,3997,3977,4609,4083,4181,4261,4751,4315
420 REM /*/....4168,4061,5048,3318,3451,2466,3859,3000,1643,2286
430 REM /*/....3923,1258,4054,1843,1232,3908,3007,4406,4048,2953
440 REM Checksum...............: 104084