hello-world.nv
· 3.9 KiB · Text
Raw
Playground
. put pixel . get pen x, get pen y, set pixel
. get pen x, pen x . @pixel-x, temp, get pen x
. get pen x . restore pen x
. restore pen x, temp . pen x, restore pen x
. restore pen x .
. get pen y, pen y . @pixel-y, temp, get pen y
. get pen y . restore pen y
. restore pen y, temp . pen y, restore pen y
. restore pen y .
. set pixel . @set-pixel
. pen up, drawing .
. pen up .
. pen down, drawing . drawing
. pen down . drawing
. don't look, looking right .
. don't look, looking up .
. don't look, looking left .
. don't look, looking down .
. don't look .
. look right . don't look, try to look right
. look up . don't look, try to look up
. look left . don't look, try to look left
. look down . don't look, try to look down
. try to look right . looking right
. try to look up . looking up
. try to look left . looking left
. try to look down . looking down
. forward, looking right . pen x, looking right
. forward, looking up , pen y . looking up
. forward, looking up . looking up
. forward, looking left , pen x . looking left
. forward, looking left . looking left
. forward, looking down . pen y, looking down
. move pen, drawing . put pixel, forward, drawing
. move pen . forward
. try to put pixel, drawing . put pixel, drawing
. try to put pixel .
. can step, step . move pen, move pen, move pen, finish step
. finish step . try to put pixel, can step
.. can step
. 2 steps . step, step
. 3 steps . 2 steps, step
. 4 steps . 2 steps, 2 steps
. letter base . look right, step, letter base down
. letter base down . look down, 4 steps, step
. ascend . pen up, look up, 2 steps
. descend . pen up, look down, 2 steps
. draw high bar . pen up, look up, 4 steps, draw high bar 2
. draw high bar 2 . pen down, look down, 4 steps
. draw bar . pen up, look up, 2 steps, draw bar 2
. draw bar 2 . pen down, look down, 2 steps
. draw horizontal line . pen down, look right, 2 steps
. draw top line . ascend, draw horizontal line, finish top line
. finish top line . descend
. draw middle line . pen up, look up, step, draw horizontal line, finish middle line
. finish middle line . pen up, look down, step
. draw bottom line . draw horizontal line
. back a line . pen up, look left, 2 steps
. draw short top line . ascend, draw short top line 2
. draw short top line 2 . pen down, look right, step, descend
. draw hook . pen up, look up, 2 steps, draw hook 2
. draw hook 2 . draw horizontal line, draw hook 3
. draw hook 3 . look down, 2 steps
. draw c part . draw bar, draw top line, back a line, draw c part 2
. draw c part 2 . draw bottom line
. finish letter . pen up, look right, step
. draw space . pen up, look right, 2 steps
. draw h . draw high bar, draw hook, finish letter
. draw e . draw c part, draw e 2
. draw e 2 . back a line, draw e 3
. draw e 3 . draw middle line, draw e 4
. draw e 4 . pen up, look up, 2 steps, draw e 5
. draw e 5 . pen down, look down, step, draw e 6
. draw e 6 . pen up, step, finish letter
. draw l . draw high bar, finish letter
. draw o . draw c part, draw o 2
. draw o 2 . draw bar, finish letter
. draw w . draw bar, draw w part, draw w part, draw w 2
. draw w part . pen down, look right, step, draw bar
. draw w 2 . finish letter
. draw r . draw bar, draw r 2
. draw r 2 . draw short top line, finish letter
. draw d . draw c part, draw d 2
. draw d 2 . draw high bar, finish letter
. draw ! . put pixel, pen up, look up, 4 steps, draw ! 2
. draw ! 2 . pen down, look down, 3 steps, draw ! 3
. draw ! 3 . pen up, step, finish letter
. hello . hello 1
. hello 1 . draw h, hello 2
. hello 2 . draw e, hello 3
. hello 3 . draw l, draw l, hello 4
. hello 4 . draw o, hello 5
. hello 5 . draw space, hello 6
. hello 6 . draw w, hello 7
. hello 7 . draw o, hello 8
. hello 8 . draw r, hello 9
. hello 9 . draw l, hello 10
. hello 10 . draw d, hello 11
. hello 11 . draw !
.. pen x, pen x, pen x, pen x
.. pen y, pen y, pen y, pen y
.. letter base
.. hello
| 1 | . put pixel . get pen x, get pen y, set pixel |
| 2 | |
| 3 | . get pen x, pen x . @pixel-x, temp, get pen x |
| 4 | . get pen x . restore pen x |
| 5 | . restore pen x, temp . pen x, restore pen x |
| 6 | . restore pen x . |
| 7 | |
| 8 | . get pen y, pen y . @pixel-y, temp, get pen y |
| 9 | . get pen y . restore pen y |
| 10 | . restore pen y, temp . pen y, restore pen y |
| 11 | . restore pen y . |
| 12 | |
| 13 | . set pixel . @set-pixel |
| 14 | |
| 15 | |
| 16 | |
| 17 | . pen up, drawing . |
| 18 | . pen up . |
| 19 | . pen down, drawing . drawing |
| 20 | . pen down . drawing |
| 21 | |
| 22 | . don't look, looking right . |
| 23 | . don't look, looking up . |
| 24 | . don't look, looking left . |
| 25 | . don't look, looking down . |
| 26 | . don't look . |
| 27 | |
| 28 | . look right . don't look, try to look right |
| 29 | . look up . don't look, try to look up |
| 30 | . look left . don't look, try to look left |
| 31 | . look down . don't look, try to look down |
| 32 | |
| 33 | . try to look right . looking right |
| 34 | . try to look up . looking up |
| 35 | . try to look left . looking left |
| 36 | . try to look down . looking down |
| 37 | |
| 38 | |
| 39 | |
| 40 | . forward, looking right . pen x, looking right |
| 41 | . forward, looking up , pen y . looking up |
| 42 | . forward, looking up . looking up |
| 43 | . forward, looking left , pen x . looking left |
| 44 | . forward, looking left . looking left |
| 45 | . forward, looking down . pen y, looking down |
| 46 | |
| 47 | |
| 48 | |
| 49 | . move pen, drawing . put pixel, forward, drawing |
| 50 | . move pen . forward |
| 51 | . try to put pixel, drawing . put pixel, drawing |
| 52 | . try to put pixel . |
| 53 | . can step, step . move pen, move pen, move pen, finish step |
| 54 | . finish step . try to put pixel, can step |
| 55 | .. can step |
| 56 | . 2 steps . step, step |
| 57 | . 3 steps . 2 steps, step |
| 58 | . 4 steps . 2 steps, 2 steps |
| 59 | |
| 60 | |
| 61 | |
| 62 | . letter base . look right, step, letter base down |
| 63 | . letter base down . look down, 4 steps, step |
| 64 | |
| 65 | |
| 66 | . ascend . pen up, look up, 2 steps |
| 67 | . descend . pen up, look down, 2 steps |
| 68 | |
| 69 | . draw high bar . pen up, look up, 4 steps, draw high bar 2 |
| 70 | . draw high bar 2 . pen down, look down, 4 steps |
| 71 | |
| 72 | . draw bar . pen up, look up, 2 steps, draw bar 2 |
| 73 | . draw bar 2 . pen down, look down, 2 steps |
| 74 | |
| 75 | . draw horizontal line . pen down, look right, 2 steps |
| 76 | . draw top line . ascend, draw horizontal line, finish top line |
| 77 | . finish top line . descend |
| 78 | . draw middle line . pen up, look up, step, draw horizontal line, finish middle line |
| 79 | . finish middle line . pen up, look down, step |
| 80 | . draw bottom line . draw horizontal line |
| 81 | . back a line . pen up, look left, 2 steps |
| 82 | |
| 83 | . draw short top line . ascend, draw short top line 2 |
| 84 | . draw short top line 2 . pen down, look right, step, descend |
| 85 | |
| 86 | . draw hook . pen up, look up, 2 steps, draw hook 2 |
| 87 | . draw hook 2 . draw horizontal line, draw hook 3 |
| 88 | . draw hook 3 . look down, 2 steps |
| 89 | |
| 90 | . draw c part . draw bar, draw top line, back a line, draw c part 2 |
| 91 | . draw c part 2 . draw bottom line |
| 92 | |
| 93 | . finish letter . pen up, look right, step |
| 94 | |
| 95 | |
| 96 | |
| 97 | . draw space . pen up, look right, 2 steps |
| 98 | |
| 99 | . draw h . draw high bar, draw hook, finish letter |
| 100 | |
| 101 | . draw e . draw c part, draw e 2 |
| 102 | . draw e 2 . back a line, draw e 3 |
| 103 | . draw e 3 . draw middle line, draw e 4 |
| 104 | . draw e 4 . pen up, look up, 2 steps, draw e 5 |
| 105 | . draw e 5 . pen down, look down, step, draw e 6 |
| 106 | . draw e 6 . pen up, step, finish letter |
| 107 | |
| 108 | . draw l . draw high bar, finish letter |
| 109 | |
| 110 | . draw o . draw c part, draw o 2 |
| 111 | . draw o 2 . draw bar, finish letter |
| 112 | |
| 113 | . draw w . draw bar, draw w part, draw w part, draw w 2 |
| 114 | . draw w part . pen down, look right, step, draw bar |
| 115 | . draw w 2 . finish letter |
| 116 | |
| 117 | . draw r . draw bar, draw r 2 |
| 118 | . draw r 2 . draw short top line, finish letter |
| 119 | |
| 120 | . draw d . draw c part, draw d 2 |
| 121 | . draw d 2 . draw high bar, finish letter |
| 122 | |
| 123 | . draw ! . put pixel, pen up, look up, 4 steps, draw ! 2 |
| 124 | . draw ! 2 . pen down, look down, 3 steps, draw ! 3 |
| 125 | . draw ! 3 . pen up, step, finish letter |
| 126 | |
| 127 | |
| 128 | |
| 129 | . hello . hello 1 |
| 130 | . hello 1 . draw h, hello 2 |
| 131 | . hello 2 . draw e, hello 3 |
| 132 | . hello 3 . draw l, draw l, hello 4 |
| 133 | . hello 4 . draw o, hello 5 |
| 134 | . hello 5 . draw space, hello 6 |
| 135 | . hello 6 . draw w, hello 7 |
| 136 | . hello 7 . draw o, hello 8 |
| 137 | . hello 8 . draw r, hello 9 |
| 138 | . hello 9 . draw l, hello 10 |
| 139 | . hello 10 . draw d, hello 11 |
| 140 | . hello 11 . draw ! |
| 141 | |
| 142 | |
| 143 | |
| 144 | .. pen x, pen x, pen x, pen x |
| 145 | .. pen y, pen y, pen y, pen y |
| 146 | .. letter base |
| 147 | .. hello |
| 148 |