MPL Bytecode Compiler Code
Micro Programming Language - A Portable Language for Micro Computers
Status: Beta
Brought to you by:
buzzphp
/* A SIMPLE NUMBER GUESSING GAME IN MPL CONVERTED FROM A TINY C EXAMPLE */ ##LIBHDR SEED=0 LAST=0 RANDOM(LITTLE,BIG;RANGE) [ SEED==0 ? SEED=LAST=99; RANGE=BIG-LITTLE-1; LAST=LAST*SEED; LAST<0 ? LAST=-LAST; LITTLE+(LAST/8)\RANGE ] .(;GUESS,NUMBER,S!.STR127) @ [ NUMBER=RANDOM(1,100); WRITES("GUESS A NUMBER BETWEEN 1 AND 100*NTYPE IN YOUR GUESS NOW*N"); (GUESS=READN())<>NUMBER @ WRITEF("%N IS TOO %S*N",GUESS,GUESS<NUMBER ? "LOW" : "HIGH"); WRITES("RIGHT!*NDO YOU WANT TO PLAY AGAIN? (Y/N) "); READS(S); CAPITALCH(S%1)=='Y' ]