TurboWarp requires JavaScript
Consider using
TurboWarp Desktop
if you are afraid of remote JavaScript.
Something went wrong.
Please report
with the information below.
Click here to reset caches (can fix some errors)
Settings
File
Edit
Addons
Advanced
See Project Page
TurboWarp Feedback
Code
Costumes
Sounds
Motion
Looks
Sound
Events
Control
Sensing
Operators
Variables
My Blocks
Game Jolt API
next backdrop
25
change
color
effect by
0
set
color
effect to
clear graphic effects
backdrop
number
stop all sounds
10
change
pitch
effect by
100
set
pitch
effect to
clear sound effects
-10
change volume by
100
set volume to
%
when
clicked
when
space
key pressed
10
when
loudness
>
1
wait
seconds
10
repeat
forever
if
then
if
then
else
wait until
repeat until
while
answer
space
key
pressed?
mouse down?
mouse x
mouse y
loudness
timer
reset timer
current
year
days since 2000
username
+
-
*
/
1
10
pick random
to
50
>
50
<
50
=
and
or
not
mod
round
abs
of
10
move
steps
15
turn
degrees
15
turn
degrees
random position
go to
0
0
go to x:
y:
1
random position
glide
secs to
1
0
0
glide
secs to x:
y:
90
point in direction
mouse-pointer
point towards
10
change x by
0
set x to
10
change y by
0
set y to
if on edge, bounce
set rotation style
left-right
x position
y position
direction
Hello!
2
say
for
seconds
Hello!
say
Hmm...
2
think
for
seconds
Hmm...
think
costume1
switch costume to
next costume
backdrop1
switch backdrop to
10
change size by
100
set size to
%
show
hide
go to
front
layer
1
go
forward
layers
costume
number
size
play sound
until done
start sound
volume
when this sprite clicked
when backdrop switches to
backdrop1
when I receive
message1
message1
broadcast
message1
broadcast
and wait
stop
all
when I start as a clone
myself
create clone of
delete this clone
mouse-pointer
touching
?
touching color
?
color
is touching
?
mouse-pointer
distance to
What's your name?
ask
and wait
set drag mode
draggable
Stage
backdrop #
of
apple
banana
join
1
apple
letter
of
apple
length of
apple
a
contains
?
my variable
0
set
my variable
to
1
change
my variable
by
show variable
my variable
hide variable
my variable
on game jolt?
0
private key
set game ID to
and private key to
Open
session
ping session
set session status to
active
session open?
username
private token
login with
and
login automatically
auto login available?
logout
logged in?
logged in user's username
username
fetch user's
by
username
fetch logged in user
fetched user's
ID
fetched user's data in JSON
fetch user's friend IDs
0
fetched user's friend ID at index
fetched user's friend IDs in JSON
0
achieve trophy of ID
0
remove trophy of ID
0
fetch trophy of ID
fetch
all
trophies
0
fetched trophy
ID
at index
fetched trophies in JSON
1
0
1 point
optional
add score
in table of ID
with text
and comment
guest
1
0
1 point
optional
add
score
in table of ID
with text
and comment
1
0
fetch
global
score/s in table of ID
1
1
0
fetch
global
score/s
better
than
in table of ID
1
guest
0
fetch
score/s in table of ID
1
guest
1
0
fetch
score/s
better
than
in table of ID
0
fetched score
value
at index
fetched score data in JSON
1
0
fetched rank of
in table of ID
fetch score tables
0
fetched table
ID
at index
fetched tables in JSON
key
data
set
global
data at
to
key
fetched
global
data at
key
1
update
global
data at
by
adding
key
remove
global
data at
fetch all
global
keys
*
fetch
global
keys matching with
0
fetched key at index
fetched keys in JSON
fetch server's time
fetched server's
timestamp
fetched server's time in JSON
data-store/set
{"key":"key","data":"data"}
add
request with
to batch
clear batch
batch in JSON
fetch batch
sequentially
fetched batch data in JSON
turn debug mode
off
in debug mode?
last API error
Motion
Looks
Sound
Events
Control
Sensing
Operators
Variables
Make a Variable
Make a List
My Blocks
Make a Block
Game Jolt API
Open Documentation
Session Blocks
user Blocks
Trophy Blocks
Score Blocks
Data Storage Blocks
Time Blocks
Batch Blocks
Debug Blocks
Backpack
Sprite
x
y
Show
Size
Direction
Sprite1
duplicate
export
delete
Stage
Backdrops
1