This is a gallery dedicated to my programming language made in Scratch, Itchy! You can add programs. But only if they have to do with Itchy.
Share any Itchy program you want on this gallery. You can share it in the comments,or as a project.
Telepoint testing:13 lines of code. This program only works with Itchy Nova. It tests the new telepoint command.
telepoint testing.itch#//This program tests the new "telepoint function" This function can be used to make programs with infinite loops.#D#[start]#@p#TESTING#@ifb#Up#@st#}#goto[start]#//The line above makes the program loop back to [start]#@st#
Times tables: 34 lines of code. This program prints the times tables up to 12x12.
Times Tables.itch#setvx#1#setvy#1#setvanswer#0#@M#(x)x(y)#o2v#answer#@p#(x) times (y) equals (answer).#if v#>#x#11#v=#x#1#v+#y#1#if v#>#y#12#@st#}#}#v+#x#1#d2#
Factorial calculator: 44 lines of code. This program calculates the factorial of any number you want.
factorial calculator.itch#setvx#1#setvy#1#setvloop#0#setv!#0#if v#=#loop#0#ask#What do you want to figure out the factorial of?#o2#o2v#!#v-#!#1#}#@M#(x)x(y)#o2v#2#d2#v+#x#1#v+#loop#1#if vv#=#loop#!#v+#loop#1#@p#The factorial of (loop) is (y).#@st#}#setvx
I used this program to find out that the factorial of 200 is 78865786736479050355236321393218506229513597768717326329474253324435944996340 33429203042840119846239041772121389196388302576427902426371050619266249528299 31113462857270763317237396988943922445621451664240254033291864131227428294853 27752424240757390324032125740557956866022603190417032406235170085879617892222 2789623703897374720000000000000000000000000000000000000000000000000!
Smiley: 30 lines of code. This program prints 36 smiley faces.
smiley.itch#setvloop#0#@p#:)#@p#:(#@p#XD#@p#;]#@p#:[#@p#:3#@p#:7#@p#:L#@p#=}#v+#loop#1#if v#>#loop#3#@st#}#
Choose Your Own Adventure: 98 lines of code. This program is a simple text adventure.
Adventure.itch#D#d2#setvlocation#0#if v#=#location#0#@p#You are at the entrance to a maze. Type in F, B, R, or L to move around the maze. Right now you can only go Forwards.#ask#which way?#o2#if o2#=#F#v=#location#1#}#d2#}#if v#=#location#1#@p#you go forwards. Now you can go on a path to the right. Or a path to the left.#ask#which way?#o2#if o2#=#L#v=#location#2#}#if o2#=#R#v=#location#3#}#d2#}#if v#=#location#2#@p#You go left. OH NO! THERE'S A GIANT MONSTER! You died.#@st#d2#}#if v#=#location#3#@p#You go right. Now you can go forward or left.#ask#Which way?#o2#if o2#=#F#v=#location#5#}#if o2#=#L#v=#location#4#}#d2#}#if v#=#location#5#@p#Oh No! There is a giant pit! AAAAAAAAAAAAAH!#@st#}#if v#=#location#4#@p#Yay! You made it to the exit!#@st#}#
Tic Tac Toe: 649 lines of code. This is my most advanced program. In it you play tic tac toe with the computer! There are a few bugs. But mostly it works. This program could take a long time to load, so make sure you use turbo mode.
ttt.itch#d2#setvbegin#0#setvx/o#0#setvt1#_#setvt2#_#setvt3#_#setvt4#_#setvt5#_#setvt6#_#setvt7#_#setvt8#_#setvt9#_#setvnumb#0#if v#=#begin#0#@p#To play TicTacToe, the computer will ask you which space you want to go to. You type in the number of the space you want to go to.#@p#Here's a diagram of what numbers activate which spaces. When playing, you'll play as Os.#@p#123#@p#456#@p#789#@p#just press enter when you want to start.#ask#Press enter when you want to start.#o2#d2#v=#begin#1#}#if v#=#x/o#0# @r#[1]-[9]#o2v#numb#d2#if v#=#numb#1#if v#=#t1#_#v=#t1#x#v=#x/o#1#}#}#if v#=#numb#2#if v#=#t2#_#v=#t2#x#v=#x/o#1#}#}#if v#=#numb#3#if v#=#t3#_#v=#t3#x#v=#x/o#1#}#}#if v#=#numb#4#if v#=#t4#_#v=#t4#x#v=#x/o#1#}#}#if v#=#numb#5#if v#=#t5#_#v=#t5#x#v=#x/o#1#}#}#if v#=#numb#6#if v#=#t6#_#v=#t6#x#v=#x/o#1#}#}#if v#=#numb#7#if v#=#t7#_#v=#t7#x#v=#x/o#1#}#}#if v#=#numb#8#if v#=#t8#_#v=#t8#x#v=#x/o#1#}#}#if v#=#numb#9#if v#=#t9#_#v=#t9#x#v=#x/o#1#}#}#D#@p#(t1) (t2) (t3)#@p#(t4) (t5) (t6)#@p#(t7) (t8) (t9)#}#if v#=#x/o#1#ask#Where do you want to go?#o2#if o2#=#1#if v#=#t1#_#v=#t1#O#v=#x/o#0#}#}#if o2#=#2#if v#=#t2#_#v=#t2#O#v=#x/o#0#}#}#if o2#=#3#if v#=#t3#_#v=#t3#O#v=#x/o#0#}#}#if o2#=#4#if v#=#t4#_#v=#t4#O#v=#x/o#0#}#}#if o2#=#5#if v#=#t5#_#v=#t5#O#v=#x/o#0#}#}#if o2#=#6#if v#=#t6#_#v=#t6#O#v=#x/o#0#}#}#if o2#=#7#if v#=#t7#_#v=#t7#O#v=#x/o#0#}#}#if o2#=#8#if v#=#t8#_#v=#t8#O#v=#x/o#0#}#}#if o2#=#9#if v#=#t9#_#v=#t9#O#v=#x/o#0#}#}#}#d#@p#(t1) (t2) (t3)#@p#(t4) (t5) (t6)#@p#(t7) (t8) (t9)#if v#=#t1#x#if v#=#t2#x#if v#=#t3#x#@p#The computer wins!#@st#}#}#}#if v#=#t4#x#if v#=#t5#x#if v#=#t6#x#@p#The computer wins!#@st#}#}#}#if v#=#t7#x#if v#=#t8#x#if v#=#t9#x#@p#The computer wins!#@st#}#}#}#if v#=#t1#x#if v#=#t5#x#if v#=#t9#x#@p#The computer wins!#@st#}#}#}#if v#=#t3#x#if v#=#t5#x#if v#=#t7#x#@p#The computer wins!#@st#}#}#}#if v#=#t1#O#if v#=#t2#O#if v#=#t3#O#@p#You win!#@st#}#}#}#if v#=#t4#O#if v#=#t5#O#if v#=#t6#O#@p#You win!#@st#}#}#}#if v#=#t7#O#if v#=#t8#O#if v#=#t9#O#@p#You win!#@st#}#}#}#if v#=#t1#O#if v#=#t5#O#if v#=#t9#O#@p#You win!#@st#}#}#}#if v#=#t3#O#if v#=#t5#O#if v#=#t7#O#@p#You win!#@st#}#}#}#if v#=#t1#x#if v#=#t4#x#if v#=#t7#x#@p#The computer wins!#@st#}#}#}#if v#=#t2#x#if v#=#t5#x#if v#=#t8#x#@p#The computer wins!#@st#}#}#}#if v#=#t3#x#if v#=#t6#x#if v#=#t9#x#@p#The computer wins!#@st#}#}#}#if v#=#t1#o#if v#=#t4#o#if v#=#t7#o#@p#You win!#@st#}#}#}#if v#=#t2#o#if v#=#t5#o#if v#=#t8#o#@p#You win!#@st#}#}#}#if v#=#t3#o#if v#=#t6#o#if v#=#t9#o#@p#You win!#@st#}#}#}#