Abuse filter log

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search
Details for log entry 8,915

01:02, 15 March 2025: Helpeesl (talk | contribs) triggered filter 9, performing the action "edit" on Marble maze. Actions taken: Warn; Filter description: require new users to introduce themselves (examine)

Changes made in edit

== Info ==
Marble Maze is a multidimensional esolang made by Elijah Hunt(helpeesl) on March 14th 2025 and is inspired by marble mazes, hence the name.
==Commands==
{| class="wikitable sortable"
|+ Board commands
|-
! Commands !! What they do
|-
| @ || When the program starts spawn a marble there
|-
| : || When touched duplicate that marble one to the right if there isn’t a marble or % there
|-
| $ || When touched input that marble’s value as a character or a at least 2 digit number
|-
| O || When touched output that marble’s value as a Character and delete it
|-
| Q || When touched output that marble’s value as a number and delete it
|-
| # || No-op
|-
| % || When touched send that marble back and repeat that until there’s no more touching
|-
| || When touched delete that marble
|-
| [ || When touched push that marble’s value onto the bottom of the stack and delete it
|-
| ] || When touched push that marble’s value onto the top of the stack and delete it
|-
| { || When touched set that marble’s value to the bottom item of the stack and then pop it
|-
| } || When touched set that marble’s value to the top item of the stack and then pop it
|-
| ~ || When touched swap the top two items of the stack
|-
| 0-9 || When touched multiply that marble’s value by ten and add the number of the command
|-
| + || Store a number when touched without a value and when touched with a value add that marble’s value and the value stored then remove the stored value
|-
| * || Store a number when touched without a value and when touched with a value multiply that marble’s value and the value stored then remove the stored value
|-
| - || when touched negate that marble’s value
|-
| / || When touched reciprocate that marble’s value
|-
| \ || When touched floor that marble’s value
|-
| = || Store a number when first touched and when touched again and those values are equal set that Boolean to true otherwise false
|-
| < || Store a number when first touched and when touched again and that marbles number is less set that Boolean to true otherwise false
|-
| > || Store a number when first touched and when touched again and that marbles number is more set that Boolean to true otherwise false
|-
| ! || When touched flip that marbles Boolean
|-
| ( || When touched move that marble right if the Boolean stored is true
|-
| v || When touched move that marble down if the Boolean stored is true
|-
| ) || When touched move that marble left if the Boolean stored is true
|-
| ^ || When touched move that marble up if the Boolean stored is true
|}

{| class="wikitable sortable"
|+ Moves commands
|-
! Commands !! What they do
|-
| > || moves the marbles right
|-
| v || moves the marbles down
|-
| < || moves the marbles left
|-
| ^ || moves the marbles up
|-
| pipe || no-op
|-
| ( || sets a label
|-
| ) || goes to that label
|}

When there’s a double new line the commands are move commands.
== Examples ==

=== Truth machine ===

@49 O<br>
@$=:^<br>
O <br>
<br>
>>v>(|)’’

=== Bitwise cyclic tag reader ===

49=###<br>
@$#:($<br>
@ %{ ]<br>
<br>
^>(>^>v<vv<)

# <br>
49=##{]<br>
@$#:#($<br>
@ ###<br>
<br>
^>>^(>v>|^^vvv>>^v<<^^<<)

#@@ <br>
$94 <br>
#= <br>
:#v <br>
##${<br>
##] <br>
<br>
v<v>(v<>|v><^^)

=== Fibonacci sequence printer ===

@1<br>
%:#<br>
##+<br>
%#%<br>
#:Q<br>
<br>
>v(vv<<v^^>^)

#:##<br>
1+#%<br>
@%:Q<br>
<br>
^^>(vv^<>>><)

== Extra stuff ==

It’s Turing complete and you can solve the halting problem for it because when the moves end, the program ends.

Action parameters

VariableValue
Edit count of the user (user_editcount)
0
Name of the user account (user_name)
'Helpeesl'
Age of the user account (user_age)
6045
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Marble maze'
Full page title (page_prefixedtitle)
'Marble maze'
Action (action)
'edit'
Edit summary/reason (summary)
''
Old content model (old_content_model)
''
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
''
New page wikitext, after the edit (new_wikitext)
'== Info == Marble Maze is a multidimensional esolang made by Elijah Hunt(helpeesl) on March 14th 2025 and is inspired by marble mazes, hence the name. ==Commands== {| class="wikitable sortable" |+ Board commands |- ! Commands !! What they do |- | @ || When the program starts spawn a marble there |- | : || When touched duplicate that marble one to the right if there isn’t a marble or % there |- | $ || When touched input that marble’s value as a character or a at least 2 digit number |- | O || When touched output that marble’s value as a Character and delete it |- | Q || When touched output that marble’s value as a number and delete it |- | # || No-op |- | % || When touched send that marble back and repeat that until there’s no more touching |- | || When touched delete that marble |- | [ || When touched push that marble’s value onto the bottom of the stack and delete it |- | ] || When touched push that marble’s value onto the top of the stack and delete it |- | { || When touched set that marble’s value to the bottom item of the stack and then pop it |- | } || When touched set that marble’s value to the top item of the stack and then pop it |- | ~ || When touched swap the top two items of the stack |- | 0-9 || When touched multiply that marble’s value by ten and add the number of the command |- | + || Store a number when touched without a value and when touched with a value add that marble’s value and the value stored then remove the stored value |- | * || Store a number when touched without a value and when touched with a value multiply that marble’s value and the value stored then remove the stored value |- | - || when touched negate that marble’s value |- | / || When touched reciprocate that marble’s value |- | \ || When touched floor that marble’s value |- | = || Store a number when first touched and when touched again and those values are equal set that Boolean to true otherwise false |- | < || Store a number when first touched and when touched again and that marbles number is less set that Boolean to true otherwise false |- | > || Store a number when first touched and when touched again and that marbles number is more set that Boolean to true otherwise false |- | ! || When touched flip that marbles Boolean |- | ( || When touched move that marble right if the Boolean stored is true |- | v || When touched move that marble down if the Boolean stored is true |- | ) || When touched move that marble left if the Boolean stored is true |- | ^ || When touched move that marble up if the Boolean stored is true |} {| class="wikitable sortable" |+ Moves commands |- ! Commands !! What they do |- | > || moves the marbles right |- | v || moves the marbles down |- | < || moves the marbles left |- | ^ || moves the marbles up |- | pipe || no-op |- | ( || sets a label |- | ) || goes to that label |} When there’s a double new line the commands are move commands. == Examples == === Truth machine === @49 O<br> @$=:^<br> O <br> <br> >>v>(|)’’ === Bitwise cyclic tag reader === 49=###<br> @$#:($<br> @ %{ ]<br> <br> ^>(>^>v<vv<) # <br> 49=##{]<br> @$#:#($<br> @ ###<br> <br> ^>>^(>v>|^^vvv>>^v<<^^<<) #@@ <br> $94 <br> #= <br> :#v <br> ##${<br> ##] <br> <br> v<v>(v<>|v><^^) === Fibonacci sequence printer === @1<br> %:#<br> ##+<br> %#%<br> #:Q<br> <br> >v(vv<<v^^>^) #:##<br> 1+#%<br> @%:Q<br> <br> ^^>(vv^<>>><) == Extra stuff == It’s Turing complete and you can solve the halting problem for it because when the moves end, the program ends.'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,137 @@ +== Info == +Marble Maze is a multidimensional esolang made by Elijah Hunt(helpeesl) on March 14th 2025 and is inspired by marble mazes, hence the name. +==Commands== +{| class="wikitable sortable" +|+ Board commands +|- +! Commands !! What they do +|- +| @ || When the program starts spawn a marble there +|- +| : || When touched duplicate that marble one to the right if there isn’t a marble or % there +|- +| $ || When touched input that marble’s value as a character or a at least 2 digit number +|- +| O || When touched output that marble’s value as a Character and delete it +|- +| Q || When touched output that marble’s value as a number and delete it +|- +| # || No-op +|- +| % || When touched send that marble back and repeat that until there’s no more touching +|- +| || When touched delete that marble +|- +| [ || When touched push that marble’s value onto the bottom of the stack and delete it +|- +| ] || When touched push that marble’s value onto the top of the stack and delete it +|- +| { || When touched set that marble’s value to the bottom item of the stack and then pop it +|- +| } || When touched set that marble’s value to the top item of the stack and then pop it +|- +| ~ || When touched swap the top two items of the stack +|- +| 0-9 || When touched multiply that marble’s value by ten and add the number of the command +|- +| + || Store a number when touched without a value and when touched with a value add that marble’s value and the value stored then remove the stored value +|- +| * || Store a number when touched without a value and when touched with a value multiply that marble’s value and the value stored then remove the stored value +|- +| - || when touched negate that marble’s value +|- +| / || When touched reciprocate that marble’s value +|- +| \ || When touched floor that marble’s value +|- +| = || Store a number when first touched and when touched again and those values are equal set that Boolean to true otherwise false +|- +| < || Store a number when first touched and when touched again and that marbles number is less set that Boolean to true otherwise false +|- +| > || Store a number when first touched and when touched again and that marbles number is more set that Boolean to true otherwise false +|- +| ! || When touched flip that marbles Boolean +|- +| ( || When touched move that marble right if the Boolean stored is true +|- +| v || When touched move that marble down if the Boolean stored is true +|- +| ) || When touched move that marble left if the Boolean stored is true +|- +| ^ || When touched move that marble up if the Boolean stored is true +|} + +{| class="wikitable sortable" +|+ Moves commands +|- +! Commands !! What they do +|- +| > || moves the marbles right +|- +| v || moves the marbles down +|- +| < || moves the marbles left +|- +| ^ || moves the marbles up +|- +| pipe || no-op +|- +| ( || sets a label +|- +| ) || goes to that label +|} + +When there’s a double new line the commands are move commands. +== Examples == + +=== Truth machine === + + @49 O<br> + @$=:^<br> + O <br> + <br> + >>v>(|)’’ + +=== Bitwise cyclic tag reader === + + 49=###<br> + @$#:($<br> + @ %{ ]<br> + <br> + ^>(>^>v<vv<) + + # <br> + 49=##{]<br> + @$#:#($<br> + @ ###<br> + <br> + ^>>^(>v>|^^vvv>>^v<<^^<<) + + #@@ <br> + $94 <br> + #= <br> + :#v <br> + ##${<br> + ##] <br> + <br> + v<v>(v<>|v><^^) + +=== Fibonacci sequence printer === + + @1<br> + %:#<br> + ##+<br> + %#%<br> + #:Q<br> + <br> + >v(vv<<v^^>^) + + #:##<br> + 1+#%<br> + @%:Q<br> + <br> + ^^>(vv^<>>><) + +== Extra stuff == + +It’s Turing complete and you can solve the halting problem for it because when the moves end, the program ends. '
New page size (new_size)
3578
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => '== Info ==', 1 => 'Marble Maze is a multidimensional esolang made by Elijah Hunt(helpeesl) on March 14th 2025 and is inspired by marble mazes, hence the name.', 2 => '==Commands==', 3 => '{| class="wikitable sortable"', 4 => '|+ Board commands', 5 => '|-', 6 => '! Commands !! What they do', 7 => '|-', 8 => '| @ || When the program starts spawn a marble there', 9 => '|-', 10 => '| : || When touched duplicate that marble one to the right if there isn’t a marble or % there', 11 => '|-', 12 => '| $ || When touched input that marble’s value as a character or a at least 2 digit number', 13 => '|-', 14 => '| O || When touched output that marble’s value as a Character and delete it', 15 => '|-', 16 => '| Q || When touched output that marble’s value as a number and delete it', 17 => '|-', 18 => '| # || No-op', 19 => '|-', 20 => '| % || When touched send that marble back and repeat that until there’s no more touching', 21 => '|-', 22 => '| || When touched delete that marble', 23 => '|-', 24 => '| [ || When touched push that marble’s value onto the bottom of the stack and delete it', 25 => '|-', 26 => '| ] || When touched push that marble’s value onto the top of the stack and delete it', 27 => '|-', 28 => '| { || When touched set that marble’s value to the bottom item of the stack and then pop it', 29 => '|-', 30 => '| } || When touched set that marble’s value to the top item of the stack and then pop it', 31 => '|-', 32 => '| ~ || When touched swap the top two items of the stack', 33 => '|-', 34 => '| 0-9 || When touched multiply that marble’s value by ten and add the number of the command', 35 => '|-', 36 => '| + || Store a number when touched without a value and when touched with a value add that marble’s value and the value stored then remove the stored value', 37 => '|-', 38 => '| * || Store a number when touched without a value and when touched with a value multiply that marble’s value and the value stored then remove the stored value', 39 => '|-', 40 => '| - || when touched negate that marble’s value', 41 => '|-', 42 => '| / || When touched reciprocate that marble’s value', 43 => '|-', 44 => '| \ || When touched floor that marble’s value', 45 => '|-', 46 => '| = || Store a number when first touched and when touched again and those values are equal set that Boolean to true otherwise false', 47 => '|-', 48 => '| < || Store a number when first touched and when touched again and that marbles number is less set that Boolean to true otherwise false', 49 => '|-', 50 => '| > || Store a number when first touched and when touched again and that marbles number is more set that Boolean to true otherwise false', 51 => '|-', 52 => '| ! || When touched flip that marbles Boolean', 53 => '|-', 54 => '| ( || When touched move that marble right if the Boolean stored is true ', 55 => '|-', 56 => '| v || When touched move that marble down if the Boolean stored is true ', 57 => '|-', 58 => '| ) || When touched move that marble left if the Boolean stored is true', 59 => '|-', 60 => '| ^ || When touched move that marble up if the Boolean stored is true', 61 => '|}', 62 => '', 63 => '{| class="wikitable sortable"', 64 => '|+ Moves commands', 65 => '|-', 66 => '! Commands !! What they do', 67 => '|-', 68 => '| > || moves the marbles right', 69 => '|-', 70 => '| v || moves the marbles down ', 71 => '|-', 72 => '| < || moves the marbles left', 73 => '|-', 74 => '| ^ || moves the marbles up', 75 => '|-', 76 => '| pipe || no-op', 77 => '|-', 78 => '| ( || sets a label', 79 => '|-', 80 => '| ) || goes to that label', 81 => '|}', 82 => '', 83 => 'When there’s a double new line the commands are move commands.', 84 => '== Examples ==', 85 => '', 86 => '=== Truth machine ===', 87 => '', 88 => ' @49 O<br>', 89 => ' @$=:^<br>', 90 => ' O <br>', 91 => ' <br>', 92 => ' >>v>(|)’’', 93 => '', 94 => '=== Bitwise cyclic tag reader ===', 95 => '', 96 => ' 49=###<br>', 97 => ' @$#:($<br>', 98 => ' @ %{ ]<br>', 99 => ' <br>', 100 => ' ^>(>^>v<vv<)', 101 => '', 102 => ' # <br>', 103 => ' 49=##{]<br>', 104 => ' @$#:#($<br>', 105 => ' @ ###<br>', 106 => ' <br>', 107 => ' ^>>^(>v>|^^vvv>>^v<<^^<<)', 108 => '', 109 => ' #@@ <br>', 110 => ' $94 <br>', 111 => ' #= <br>', 112 => ' :#v <br>', 113 => ' ##${<br>', 114 => ' ##] <br>', 115 => ' <br>', 116 => ' v<v>(v<>|v><^^)', 117 => '', 118 => '=== Fibonacci sequence printer ===', 119 => '', 120 => ' @1<br>', 121 => ' %:#<br>', 122 => ' ##+<br>', 123 => ' %#%<br>', 124 => ' #:Q<br>', 125 => ' <br>', 126 => ' >v(vv<<v^^>^)', 127 => '', 128 => ' #:##<br>', 129 => ' 1+#%<br>', 130 => ' @%:Q<br>', 131 => ' <br>', 132 => ' ^^>(vv^<>>><)', 133 => '', 134 => '== Extra stuff ==', 135 => '', 136 => 'It’s Turing complete and you can solve the halting problem for it because when the moves end, the program ends.' ]
Unix timestamp of change (timestamp)
'1742000577'