A1 (Number Operation) Next cycle num a=Y4 b=1 Function: Add: a+b ------------------------- A2 (Number Operation) Index last clicked a=Graphin1 b=Graphin2 Function: Index: [a,b] 10 cols ------------------------- A3 (Number Operation) New score (hits) a=Y3 b=O6 Function: Add: a+b ------------------------- C1 (List Function to Number) Index selected for target la=K1 Function: Random item ------------------------- G1 (List Generation) Indices (1->100) p1,p2...p1,p2......=1 100 Function: Integers p1->p2 ------------------------- G2 (List Generation) 100 random bases of coloured shapes p1,p2...p1,p2......= 11 104 108 11 203 208 11 303 308 11 403 408 11 503 508 11 603 608 11 703 708 11 803 808 12 903 908 Function: p1 random ints p2->p3 ------------------------- H1 (List Function to List) Permutation of bases la=G2 Function: Permutation ------------------------- K1 (List & List Operation) Indices with last target and index of last click removed la=G1 {1-100} lb= O1 {index tapped} Y1 {last small red ball index} Function: Diff: on la but not lb ------------------------- K2 (List & List Operation) Final format codes la=V1 {shape codes before adding srb etc.} lb= C1 -10300 O2 {Y/N?} O4 {X?} Function: Change values ------------------------- O1 (If-Then-Else (Simple)) Index clicked last cycle (0 indicates no click) a=click b=1 lc=A2 ld=0 Function: if a = b: lc, else ld ------------------------- O2 (If-Then-Else (Simple)) Paras for hit/miss a=Y1 {last srb} b=O1 {tapped index} lc= O1 -750400 {green tick} ld=O3 {value to change} Function: if a = b: lc, else ld ------------------------- O3 (If-Then-Else (Simple)) O2 subsidiary a=O1 {tapped index} b=1 lc= O1 -760300 {red cross if wrong tap made} ld=L0 {empty list if O1=0, i.e. no tap made} Function: if a >= b: lc, else ld ------------------------- O4 (If-Then-Else (Simple)) Paras for grey star a=Y1 {last srb} b=O1 {tapped index} lc=L0 {no need for grey star if tap correct} ld=O5 Function: if a = b: lc, else ld ------------------------- O5 (If-Then-Else (Simple)) O4 subsidiary a=Y1 {last srb} b=-1 {mock srb} lc=L0 {no grey star needed first screen, no srb} ld= Y1 -770900 {grey star needed at last srb pos} Function: if a = b: lc, else ld ------------------------- O6 (If-Then-Else (Simple)) (1/0) Hit/Miss a=O1 b=Y1 lc=1 ld=0 Function: if a = b: lc, else ld ------------------------- V1 (Items Operation) 100 colour/shape codes [a]'=H1 [b]"=-100 Function: Multiply: aXb ------------------------- newY1 (Memory Number [New]) Index last target next=C1 ------------------------- newY3 (Memory Number [New]) Incoming number of hits next=A3 ------------------------- newY4 (Memory Number [New]) Cycles so far next=A1 ------------------------- Repeat until () first=Y4 second=50 Function: >= ------------------------- Num1 (Common Number) Time allowed to tap on a cell 2.5 ------------------------- Grafix format colours () K2 ------------------------- Grafix feedback () -5, A3, -6, Y4 ------------------------- Grafix format () Spot the small red ball - tap it before the bar turns red la=K2 ncols=10 ------------------------- Control1 (Common Number) Num1 ------------------------- Control2 (Common Number) 1 ------------------------- Y1 (Memory Number) Index last target init=-1 ------------------------- Y3 (Memory Number) Incoming number of hits init=0 ------------------------- Y4 (Memory Number) Cycles so far init=0 Settings and other values --------------------- initvalGraphin1=1 initvalGraphin2=1 Grafix feedback text==-5:Hits: =-6:out of