- Post small ICE programs which run fancy graphical effects!
- 18 Jun 2021 09:20:30 am
- Last edited by DAVID-19 on 21 Jun 2021 01:57:46 pm; edited 2 times in total
Post small ICE programs which run fancy graphical effects!
Here are two which I made today in school:
They generate random pictures of quadratic sprites.
The picture changes like 3-5 times per second!
Just using copy & paste, sending to your calc and compiling it schould work.
Version in BLACK-WHITE:
Code:
Version RAINBOW-FLAG:
Code:
Here are two which I made today in school:
They generate random pictures of quadratic sprites.
The picture changes like 3-5 times per second!
Just using copy & paste, sending to your calc and compiling it schould work.
Version in BLACK-WHITE:
Code:
A1
det(0)
minY10,10,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF→A
minY10,10,"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000→B
0→C→D
Repeat getKey(15)
For(K,0,768)
det(9,1)
randInt(0,1)→E
If E
det(59,A,C,D)
Else
det(59,B,C,D)
End
C+10*(D=230)-C*(C=320)→C
D+10*(D≠230)-D*(D=230)→D
End
det(10)
End
det(1)
Version RAINBOW-FLAG:
Code:
A1
det(0)
minY10,10,"E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0→A
minY10,10,"E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3→B
minY10,10,"E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7→F
minY10,10,"07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707→G
minY10,10,"3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B→H
minY10,10,"D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8→I
0→C→D
Repeat getKey(15)
For(K,0,768
det(9,1)
randInt(0,5)→E
If not(E
det(59,A,C,D)
End
If E=1
det(59,B,C,D)
End
If E=2
det(59,F,C,D)
End
If E=3
det(59,G,C,D)
End
If E=4
det(59,H,C,D)
End
If E=5
det(59,I,C,D)
End
C+10*(D=230)-C*(C=320)→C
D+10*(D≠230)-D*(D=230)→D
End
det(10)
End
det(1)