Clover

Date: 198x
Type: Program
Platform(s): TS 2068

Generates amazing images, then applies a series of effects that dramatically alter the image before restoring to original.

Content

Appears On

Capital Area Timex Sinclair User Group’s Library Tape.

Related Products

Related Articles

Related Content

Image Gallery

Clover

Source Code

    5 REM CLOVER
  500 REM 
  542 BRIGHT 1: LET L=6
  545 CLS : OVER 1: RANDOMIZE 0
  546 LET A1=INT (RND*8)
  547 IF A1=3 OR A1=4 OR A1=5 THEN GO TO 546
  548 PAPER A1
  550 INK 9: BORDER RND*7
  551 LET U=INT (RND*3)+1
  552 REM SET U = 1 OR 2 OR 3
  553 LET R=INT (RND*35)+5
  555 CLS : LET B=2
  560 LET G=100: LET V=42
  565 LET W=0
  566 LET F=INT (RND*6)+1
  567 DRAW 0,175: DRAW 255,0: DRAW 0,-175: DRAW -255,0
  570 REM     MAIN ROUTINE
  580 FOR T=1 TO L
  585 LET V=42
  590 LET A=T/(L/2)*PI
  595 LET X=127+42*COS A
  600 LET Y=87+42*SIN A
  605 FOR V=R TO 42 STEP F
  606 IF U<3 THEN GO TO 610
  607 FOR V=42 TO 42
  610 PLOT X,Y+V: DRAW V,-V,W: DRAW -V,-V,W: DRAW -V,V,W: DRAW V,V,W
  615 IF U=2 THEN PLOT X,Y+V: DRAW V,0: DRAW 0,-2*V: DRAW 2*-V,0: DRAW 0,2*V: DRAW V,0
  616 LET V=V+1: PLOT X,Y+V: DRAW V,-V,W: DRAW -V,-V,W: DRAW -V,V,W: DRAW V,V,W
  617 IF U=2 THEN PLOT X,Y+V: DRAW V,0: DRAW 0,-2*V: DRAW 2*-V,0: DRAW 0,2*V: DRAW V,0
  620 NEXT V
  625 NEXT T: PAUSE G:
  630 LET L=L+2
  635 REM      FILL LINES
  640 INK 9: FOR J=1 TO 255 STEP B: PLOT J,0: DRAW 0,175: NEXT J
  645 PAUSE G
  650 FOR J=175 TO 1 STEP -B: PLOT 0,J: DRAW 255,0: NEXT J
  655 PAUSE G
  660 FOR J=255 TO 1 STEP -B: PLOT J,0: DRAW 0,175: NEXT J
  665 PAUSE G
  670 FOR J=0 TO 175 STEP B: PLOT 0,J: DRAW 255,0: NEXT J
  680 PAUSE 150: GO TO 545
  999 SAVE "clover" LINE 1

People

No people associated with this content.

Scroll to Top