Langton's ant: Difference between revisions

→‎{{header|Run BASIC}}: Toggle before moving, not after (actual source of chirality problem)
(→‎{{header|Run BASIC}}: Fix chirality of text output.)
(→‎{{header|Run BASIC}}: Toggle before moving, not after (actual source of chirality problem))
Line 2,427:
if nxt > 4 then nxt = 1
end if
 
plane(x,y) = (plane(x,y) <> 1)
x = x + (nxt = 2) - (nxt = 4)
y = y + (nxt = 3) - (nxt = 1)
plane(x,y) = (plane(x,y) <> 1)
my = min(y,my)
wend
Line 2,447 ⟶ 2,448:
output
Ouptut (Produces both character and graphic):[[File:LogansAnt.png|right|graphic]]
<pre style="height: 40ex; overflow: scroll"> ## ############ ## 27 20
## # #### # ## 2821
# ## ## ### ## 2922
# # # ## ## # # ### ## # 3023
# # ## ### # # ## # ## # 3124
### ## ## # ## # # ## ## # # 3225
## ## # # # ## #### ## # ### # # 3326
### ### # # # ## ## # ## ##### # # 3427
# # # ### # #### # # ##### # # ## 3528
# # ## # # ##### # # # ## #### # ## ### 36 29
## ## # #### # # ## ## ## # # ## # ##### # 3730
## # ### ## # # # ### ## # ## # ### 3831
## # ## ## ### ## ### ## #### # # 3932
# ## ## ### # ### ## # # ## # ### # # ### 4033
# #### ## # # ## # ## ## ##### ##### #### # 41 34
# # ### ## # ## #### # # # # # ## # 42 35
## # # ##### ##### ## # ### # # # ## # ### # 43 36
# ## # ### #### ### #### ## ##### # ## # # ### 44 37
# # # # ## ### # # ## # # ## # # # # # ### # 45 38
# ### ### # ## ## # # ## # # ## ### ## # ### 4639
# # # # #### # ##### # ### ## ## # # # ### # 47 40
## # ## # # ### # # ## ## # # #### # ## # ### 48 41
# ### # # # # # ## # ### # # ## # ## # ## # # ### # 49 42
# # # ### ## # # # # ## ## ## ## #### # # ## # ### 50 43
# # # ## ### ## # # # ##### # ##### # # # ### # 51 44
# # # ## ### # # # ## ## ### ## ## # ## # ### 52 45
## ### #### ### ## #### # # ### # # # # # ### # 53 46
# # # # ## ## #### ## ## # # ## ## # ## # ### 54 47
# # # # ## ### ## # ## ## ## ### # # # # ### # 55 48
# # # # # ## # ## # # ### # # # ### ## ## # ### 56 49
# #### ## # # ### ## ### # # # # # # ### # 57 50
# # # # # ## ## ## #### ## ## #### # ## # ### 5851
# # ## ## ## ## ####### # # # # # ### # 5952
### # ## ## # ### # ## # # # ## ## # ### 6053
### ## ### ### # # #### ## # # # ### # 6154
# # # ## # ## ## #### # ## #### # ## # ### 6255
# ##### ## ### ### # ## # ## # # # ### # 6356
#### # ## # # ## # # ## ###### # # ## # ### 6457
## ## ## # ## ### # # ####### # ## # # ### # 6558
## # ## # # # ## # ## ### ## # ### 6659
# #### ## # ###### ## ##### # # # ### # 6760
### ### # # # # ##### # # # ## # ### 6861
# # # ## # ## # # ## # # # # ### # 6962
## ## ## # ## # ## # ### ## # ### 7063
## # ## # # # # ### # # ## 7164
# #### ## # # # ## # ###7265
### # # ### #### # # # # 7366
# ## ## ## # ## #### 7467
## ## # ### # ## # 7568
## # ## ## # #### 7669
## # ### ## 77</pre>70
# ## ## # 71
## # ### 72
# ## ## # 73
## # ### 74
# ## ## # 75
## # ### 76
# ## ## # 77
## # ### 78
# ## ## # 79
## # ### 80
# ## ## # 81
## # ### 82
# ## ## # 83
## # ### 84
# ## ## # 85
## # ### 86
# ## ## # 87
## # ### 88
# ## ## # 89
## # ### 90
# ## ## # 91
## # ### 92
# ## ## # 93
## # ### 94
# ## ## # 95
## # ##### 96
# # #### 97
## ### # 98
# # ## 99
100
</pre>
 
=={{header|Scala}}==
1,480

edits