image/svg+xml
2.0.0-alpha-1
Module
effects
general modifiers
1
1
400
milliseconds
1.5
seconds
1s
200ms
400ms
600ms
1.2s
100ms
1px/ms
500px/s
750px/s
250px/s
2px/ms
1
b
...
a
1
b
...
1
...
a
1
b
...
1
...
a
1
1
1
1
appear
follow path
write text
after previous
reverse
duration units
no caret
use caret
from/toprev/next string
from/toempty string
from a to b
1s
after 1s
lengthspeed
symboltime
displayedtime
from a to b
from original to b
from a to original
path transform
1
order ([, ], 1.1, 1')
2cps
1cps
0.5cps
0.25cps
4cps
charspeed
target
slide
target
slide
target
slide
target
1
b
...
1
...
a
from/tooriginal input
1
b
...
1
...
a
from/toprev/next string
target
object
target
object
target
object
target
object
slide
1
run sequence
0s
0s
vector reverse
comment
Stuff is happeningIn the house
1
3
PROGRAMMATION
INFORMATIQUE
SYNTAXE, VARIABLES ET CONDITIONS
set
a
=
a
1
print
“
”
Hello
+
<
and
else
if
not
Langage pour donner des instructions précises → caractèresTrès très peu de mots !
1
1
2
2
3
1
4
1
5
1
6
1
7
1
8
1
9
1
1
1
1
]
600ms
10
1
11
600ms
Stuff is happeningIn the house
2
5
# Code vie = 80 # initialement à 80 # Donner de la vievie = vie + 50if vie > 100 { print("Max !") vie = 100}# Résultatprint(vie)
[
1.2s
vie = 80 vie = vie + 50if vie > 100 { print("Max !") vie = 100} print(vie)
1
600ms
1
=
4
400ms
4
5
=
2
600ms
2
200ms
3
4
5
3
200ms
4
5
200ms
6
6
7
7
200ms
8
+
3
400ms
>
5
400ms
if
6
400ms
print
7
400ms
Vie bla ! = = 75Vie + ) if = % 1
9
400ms
Maman pomme la 40
11
...
600ms
?
12
400ms
]
1.2s
Syntax Error
10
400ms
start
0
1.2s
Inventaire
set
a
=
5'
1
.5
600ms
7
1
.5
600ms
a
1'
1
.25
600ms
3
1
.25
600ms
1
1'
1
.25
600ms
3
1
.25
600ms
print
5'
1
.25
600ms
7
1
.25
600ms
“
”
Hello
1'
1
.25
600ms
3
1
.25
600ms
+
1'
1
.25
600ms
3
1
.25
600ms
[
1.2s
]
1.2s
Instruction
2
600ms
1
600ms
1
3
600ms
]
1.2s
Expression
6
600ms
5
600ms
5
7
600ms
]
1.2s
1'
600ms
3
600ms
5'
600ms
7
600ms
set
a
=
4
4
500px/s
5
8
8
500px/s
8'
...
1
.5s
print
10
10
500px/s
a
11
11
500px/s
set
a
=
12
12
500px/s
6
13
13
500px/s
13'
...
1
.5s
print
a
15
15
500px/s
set
b
16'
...
a
.5s
=
21
.5s
16
16
500px/s
+
...
−
...
×
−
21'
.5s
...
÷
×
...
−
÷
a
18
18
1px/ms
8
19
19
1px/ms
19'
...
1
.5s
19'
...
1
.5s
17
17
1px/ms
20
500px/s
print
22
22
500px/s
“
”
Hello
23'
...
Clipedia
1s
23
23
500px/s
[
set
b
=
24'
...
a
.5s
+
...
+
−
24''
.5s
a
8
24'''
...
3
.5s
500px/s
24
start
5
set
a
=
6
print
a
−
a
8
set
a
=
print
a
set
b
=
print
“
”
Clipedia
start
1
1
1'
1
400ms
1'
600ms
4
5
6
8
7
9
200ms
10
1''
10'
600ms
Écran
4''
200ms
5
5
200ms
200ms
4'
6
7
200ms
200ms
6'
b
− 2
7''''
600ms
5
4'''
200ms
6
6'''
200ms
Clipedia
8'''
200ms
a
5
3'
200ms
5'
...
6
400ms
9''''
...
9
6
400ms
5
4'
4'
200ms
5
200ms
6'
...
6
7
200ms
6'
200ms
7''
200ms
7'
200ms
9'
200ms
9''
200ms
Mémoire
3''
200ms
RAM
7.5
200ms
7.6
600ms
4Go
Variable
5''
200ms
set
a
=
+
a
3
6
7''''
9''''
200ms
7'
200ms
9'
8
7''''
9''''
200ms
7''
...
3
200ms
9''
− 2
8
200ms
10
200ms
...
9
200ms
9'''
200ms
7'''
]
1.2s
3.1
3.2
5.1
5.2
7.4
7.5
9.4
10
[
4.1
4.2
7.1
7.2
9.1
9.2
6.1
6.3
[
4.3
5
8.3
9
6.3
7
[
set
a
=
a
1
print
“
”
Hello
+
−
×
b
b
×
+
4
a
c
Script XML
−
b
×
b
×
c
+
4
a
b * b - (4 + a) * c
6
5
5
2
25
10
20
5
set
vie
=
vie
1
print
“
”
Hello
+
start
<
if
set
vie
=
80
set
vie
=
+
vie
50
if
>
vie
100
print
“
”
Max !
set
vie
=
100
print
vie
Script XML
newInventaire
Condition
Instruction
[
[
100
0
7.0
600ms
1'
600ms
3
4
5
7
6
8
200ms
9'
600ms
vie
80
4
200ms
5
...
130
400ms
80
8
...
100
130
400ms
]
600ms
80
4'
4'
200ms
4''
200ms
5'
200ms
5''
200ms
5'
...
130
8'
200ms
9
200ms
8'
...
100
start
set
vie
=
80
set
vie
=
+
vie
50
if
>
vie
100
print
“
”
Max !
set
vie
=
100
print
vie
Écran
[
200ms
Max !
7
200ms
]
600ms
100
9
200ms
]
600ms
80
4'''
200ms
4'
200ms
5'
...
130
80
5'''
200ms
8'
...
100
130
9
200ms
130
5
200ms
200ms
4''
6
200ms
200ms
5''
start
1
1
1'
1
400ms
Mémoire
[
200ms
[
9'
[
9'
[
100
0
!
7
vie
10
4
200ms
5
...
60
400ms
10
4'
4'
200ms
4''
200ms
7
200ms
8
200ms
5'
200ms
5'''
200ms
5'
...
60
Mémoire
start
set
vie
=
80
[
...
10
400ms
set
vie
=
+
vie
50
if
>
vie
100
print
“
”
Max !
set
vie
=
100
print
vie
Écran
60
7
200ms
10
4'''
200ms
4'
200ms
5'
...
60
10
5'''
200ms
7
...
60
60
8
200ms
60
5
200ms
200ms
4''
6
200ms
200ms
5''
start
1
1
1'
1
400ms
1'
600ms
3
4
5
6
600ms
200ms
10
600ms
print
“
”
Max !
set
vie
=
100
200ms
6
6'
200ms
]'
600ms
50
200ms
11
[
8
[
8
[
100
0
<
n
30
set
=
x
1
if
else
1
.25s
.25s
.25s
.50s
.25s
.50s
2'
1.3
200ms
else
object
[
600ms
set
=
x
3
2
600ms
if
=
n
50
2''
600ms
print
“
”
Bravo !
2'''
600ms
print
“
”
Fin
2''''
600ms
x
1
3.3
600ms
3.9
...
3
0s
3.5'
600ms
3.9
600ms
3.13.3
600ms
3.12'
600ms
n
10
3.6
...
40
400ms
3.13
...
50
40
400ms
[
0s
3.1
600ms
Mémoire
10
[
0s
3.1.1
200ms
3.1.2
200ms
3.6'
...
40
3.6''
200ms
3.6'
200ms
3.13.0
...
50
3.13.1
200ms
3.13.0
200ms
3.9''
200ms
3.9'
200ms
3.13.6
200ms
3.13.5
200ms
3.1
600ms
1
p0
object
200ms
2
p1
object
3
p2
object
4
p3J
object
600ms
5
p6
object
6
p0
object
7
p1J
object
600ms
8
p3a
object
9
p3b
object
10
p4J
object
600ms
11
p5b
object
13]
p4
object
14
p5
object
12
p6
object
15
p6
object
5'
pR
object
12'
pR
object
13
p0
object
13'
p1J
object
600ms
13''
p3a
object
13'''
p3b
object
3
6
600ms
5
600ms
12
600ms
13
600ms
15
600ms
[
0s
10
3.1.3
200ms
3.1.1
200ms
3.6'
...
40
10
3.7
0s
200ms
3.9'
...
40
10
3.10
0s
200ms
3.13.5
...
50
40
0s
3.13]
200ms
3.13.0
...
50
40
0s
3.13.1
3.1.3
200ms
200ms
3.1.2
200ms
3.13.6
200ms
3.13]
3.7
200ms
200ms
3.6''
200ms
3.9''
3.10
200ms
200ms
3.13.0'
3.13.1
200ms
Écran
3.1
200ms
Fin
3.5
200ms
3.5'
600ms
3.14
...
Bravo !
0s
3.12
200ms
3.12'
600ms
3.14
200ms
Fin
3.15
200ms
]
600ms
[
and
4
or
and
>
b
a
≠
a
2
0'
200ms
and
not
[
200ms
Condition
Il faut que les deux conditions soient respectéesDonc pour que ce soit vrai il faut que a > b et a != 2, par exemple a = 1 et b = 0a > b OUI a != 2 OUIOUi et OUI: OUIUn autre exemple, imaginions que a !> b0 et 1 par exemplea > b ? NON, on s'arre, le ET vaut NONLe dernier exempleimaginons que a soit bien > b mais égal à 2a > b OUILe dernier cas possible est que si les deux sont faussesessaie de trouver un exemple qui marchePlus de détail dans la vidéo de logique
Même genre de blabla sur le or, même longueur
[
0s
1.1
200ms
1.4
2.1
200ms
2.4
4.1
200ms
4.3
[
0s
3.1
200ms
3.3
5.1
200ms
5.4
6.1
200ms
6.4
[
0s
1.2
200ms
1.4
5.2
200ms
5.4
[
0s
2.2
200ms
2.4
6.2
200ms
6.4
[
0s
1.3
200ms
1.4
200ms
4.2
200ms
4.3
200ms
5.3
200ms
5.4
200ms
[
0s
3.2
200ms
3.3
200ms
2.3
200ms
2.4
200ms
6.3
200ms
6.4
200ms
real example of condition ? in a gamesi je vois un ennemi et qu'il est moins fort que moi, je vais vers luisi je suis à cours de vie ou on appelle à la base, je vais à la base
Bug [=duration0 after, 0=duration200 after. I think the problem comes from 2 after in a row
and
not
3.4
200ms
Même genre de blabla sur le or, même longueur
not
>
b
a
[
200ms
not
≠
a
2
3.2
200ms
≤
b
a
3.1
200ms
=
a
2
3.3
200ms
?
3.5
200ms
[
0s
1.2
200ms
1]
200ms
[
0s
1.3
200ms
1]
200ms
or
>
b
a
≠
a
2
]
200ms
Condition
[
0s
2.3
200ms
2]
200ms
[
0s
2.2
200ms
2]
200ms
and
not
set
=
x
print
if
“
”
Hello
x
+
>
1
Swap exercice corrigé
set
=
a
1
3
4
...
400ms
6
?
...
400ms
4
set
=
b
5
3
3
...
400ms
6
?
...
400ms
3
0
200ms
]
600ms
0''
200ms
6
200ms
2
3
1
5
3
...
5
5
4
...
5
?
1
⚙
...
2
...
⚙
4
⚙
...
5
...
⚙
6
?
...
0'
200ms
7
600ms
[
200ms
if
else
print
a
print
b
print
b
print
a
<
a
b
7
600ms
]
600ms
and
not
set
=
x
print
if
“
”
Hello
x
+
>
1
Condition
Instruction
Expression
[
200ms
set
vie
=
80
set
vie
=
+
vie
50
if
>
vie
100
print
“
”
Max !
set
vie
=
100
print
vie
Le set: déclarer ou non, a = 5if: indentation, accolades, begin end, ()chaque instruction ;chaque langage a son print mais ils permettent tous s'afficher un nombre et du texte!= <= >=not, and, or, vs ! && ||
Traduction en code, langages de programmation