ZenoCodR

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
ZenoCodR as of Feb 17 2024

ZenoCodR is a visual and literal language for creating interactive application. It has an integrated community for sharing and remixing projects, self-contained Scripts contained within Sprites.

Syntax

Commands are specified by parenthesis in the Code view, and blocks in the Block view. List of commands:

text
do
comment
repeat
summon
forever
if
function
message
set
get
increment
speak
image
add
subtract
multiply
divide
remainder
floor
join
audio
play
wait
call
import
export
step
glide
look
touching
key
web
random
greater
less
equal
and
or
not
index
letters
length
where
abs
sqrt
ceiling
sin
cos
tan
asin
acos
atan2
log
exponent
array
at
clickedHere
clicked
timer
mouse
json
unjson
clone
unclone

Sample code

(comment(Welcome! View https://wiki.zenoverse.net/w/index.php/Zenoblockly_Wiki for in-depth tutorials on how to use Zenoblockly. Additionally, source code is available at https://git.zenoverse.net/Zenoblockly))

(set(text(costume))(image(text(./example.svg))))

(summon
 (do
  (forever
   (do(play(audio(text(./example.mp3)))))
  )
 )
)

(summon
 (do
  (forever
   (do(set(text(size))(multiply(get(text(size)))(text(1.001)))))
  )
 )
)