<snapdata remixID="12372587"><project name="List Platformer" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes>Control with arrow keys. This game is rendered completely in a list and stamped on the backdrop.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="List Platformer"><notes>Control with arrow keys. This game is rendered completely in a list and stamped on the backdrop.</notes><palette><category name="Super Mario" color="0,116,143,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Game" type="command" category="Super Mario"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="X physics"></custom-block><custom-block s="update lists"></custom-block><custom-block s="Y physics"></custom-block><block s="doIf"><custom-block s="text %txt contains %txt"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block var="xscroll"/></list></block><block s="reportListItem"><block s="reportDifference"><l>8</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level objs"/></block></block><l>👾</l></custom-block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block var="xscroll"/></list></block><block s="reportListItem"><block s="reportDifference"><l>8</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level objs"/></block></block><l>📀</l></custom-block><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block var="xscroll"/></list></block><block s="reportListItem"><block s="reportDifference"><l>8</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level objs"/></block><l></l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="ypos"/><l>2</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></block><custom-block s="update lists"></custom-block></script></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;ca:multilínia _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:part del text _ anterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><block var="string"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;ca:part del text _ posterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>end</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="index"/><block s="reportStringSize"><block var="marker"/></block></list></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><l></l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="end"/><block s="reportStringSize"><block var="string"/></block></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block var="end"/><l></l></custom-block></block></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;ca:posició de _ en _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;ca:ignora la diferenciació de majúscules _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block var="tf"/></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>_case indepent</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>_case indepent</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script><script><block s="doApplyExtension"><l>var_delete(name)</l><list><l>_case indepent</l></list></block></script></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;ca:part del text _ des de la posició _ fins _&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="start"/><l>1</l></list></block><block s="reportStringSize"><block var="str"/></block></list></block><block var="start"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="end"/><l>0</l></list></block><block s="reportStringSize"><block var="str"/></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="end"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block><block s="reportStringSize"><block var="str"/></block></list></block><block var="end"/></block></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:text _ conté _ ?&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;ca:_ a minúscules&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block s="reportJoinWords"><list><block var="text"/></list></block></list></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations>ca:comparacions ignorant majúscules?&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="update lists" type="command" category="Super Mario" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>7</l><script><block s="doReplaceInList"><l>1</l><block s="reportListItem"><block var="i"/><block var="mario"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level"/></block></block></block><block s="doReplaceInList"><l>2</l><block s="reportListItem"><block var="i"/><block var="mario"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>2</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level"/></block></block></block><block s="doReplaceInList"><l>3</l><block s="reportListItem"><block var="i"/><block var="mario"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>3</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level"/></block></block></block></script></block><block s="doFor"><l>i</l><l>1</l><l>7</l><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level objs"/></block></block><l></l></list></block></block><script><block s="doReplaceInList"><l>1</l><block s="reportListItem"><block var="i"/><block var="mario"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level objs"/></block></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>2</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level objs"/></block></block><l></l></list></block></block><script><block s="doReplaceInList"><l>2</l><block s="reportListItem"><block var="i"/><block var="mario"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>2</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level objs"/></block></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>3</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level objs"/></block></block><l></l></list></block></block><script><block s="doReplaceInList"><l>3</l><block s="reportListItem"><block var="i"/><block var="mario"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>3</l><block var="xscroll"/></list></block><block s="reportListItem"><block var="i"/><block var="level objs"/></block></block></block></script></block></script></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doReplaceInList"><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block s="reportListItem"><block s="reportDifference"><l>8</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="mario"/></block><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportTextSplit"><block var="xpos"/><l><option>letter</option></l></block><l>.</l></block><block s="reportJoinWords"><list><l>　　</l><l>🏃‍♂️</l></list></block><block s="reportJoinWords"><list><l>🏃‍♂️</l><l>　　</l></list></block></block></block></script><l>error</l><script></script></custom-block><block s="doSetVar"><l>level</l><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l></l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l></list></block><block s="reportNewList"><list><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l></l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l><l>⣿⣿⣿⣿⣿⣿⣿⣿</l></list></block></list></block></block></script></block-definition><block-definition s="X physics" type="command" category="Super Mario" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doChangeVar"><l>xpos</l><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportKeyPressed"><l><option>right arrow</option></l></block><block s="reportNot"><custom-block s="text %txt contains %txt"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicSum"><list><block var="xpos"/><l>0.5</l><block var="xscroll"/></list></block></block><block s="reportListItem"><block s="reportDifference"><l>8</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level"/></block></block><l>⣿</l></custom-block></block></list></block><l>0.5</l><block s="reportIfElse"><block s="reportVariadicAnd"><list><block s="reportKeyPressed"><l><option>left arrow</option></l></block><block s="reportNot"><custom-block s="text %txt contains %txt"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block s="reportVariadicSum"><list><block var="xpos"/><l>-0.5</l><block var="xscroll"/></list></block></block><block s="reportListItem"><block s="reportDifference"><l>8</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level"/></block></block><l>⣿</l></custom-block></block></list></block><l>-0.5</l><l>0</l></block></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="xpos"/><l>1</l></list></block><script><block s="doSetVar"><l>xpos</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block var="xpos"/><block var="xscroll"/></list></block><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="level"/></block></block><l>0.5</l></list></block></list></block><script><block s="doSetVar"><l>xpos</l><l>3.5</l></block></script></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="xpos"/><l>3</l></list></block><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="xscroll"/><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="level"/></block></block><l>4</l></block></list></block></block></list></block><script><block s="doSetVar"><l>xpos</l><l>2.5</l></block><block s="doChangeVar"><l>xscroll</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block var="xpos"/><l>1.5</l></list></block><block s="reportNot"><block s="reportVariadicLessThan"><list><block var="xscroll"/><l>1</l></list></block></block></list></block><script><block s="doSetVar"><l>xpos</l><l>1.5</l></block><block s="doChangeVar"><l>xscroll</l><l>-1</l></block></script></block></script></block-definition><block-definition s="Y physics" type="command" category="Super Mario" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportKeyPressed"><l><option>up arrow</option></l></block><block s="reportListContainsItem"><block s="reportTextSplit"><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block s="reportListItem"><block s="reportDifference"><l>9</l><block var="ypos"/></block><block var="mario"/></block></block><l>error</l><l></l></custom-block><l><option>letter</option></l></block><l>⣿</l></block></list></block><script><block s="doSetVar"><l>yspeed</l><l>3</l></block></script></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="yspeed"/><l>0</l></list></block><script><block s="doIf"><custom-block s="text %txt contains %txt"><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block s="reportListItem"><block s="reportDifference"><l>7</l><block var="ypos"/></block><block var="mario"/></block></block><l>error</l><l></l></custom-block><l>�</l></custom-block><script><block s="doSetVar"><l>yspeed</l><l>-1</l></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block var="xscroll"/></list></block><block s="reportListItem"><block s="reportDifference"><l>7</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level objs"/></block><l>YOU WIN THIS DEMO</l></block></script></block><block s="doChangeVar"><l>ypos</l><l>1</l></block><block s="doChangeVar"><l>yspeed</l><l>-1</l></block></script><script><block s="doIf"><block s="reportNot"><custom-block s="text %txt contains %txt"><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block s="reportListItem"><block s="reportDifference"><l>9</l><block var="ypos"/></block><block var="mario"/></block></block><l>error</l><l></l></custom-block><l>⣿</l></custom-block></block><script><block s="doChangeVar"><l>ypos</l><l>-1</l></block></script></block></script></block><block s="doIf"><custom-block s="text %txt contains %txt"><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block var="xscroll"/></list></block><block s="reportListItem"><block s="reportDifference"><l>9</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level objs"/></block></block><l>error</l><l></l></custom-block><l>👾</l></custom-block><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block var="xpos"/></block><block var="xscroll"/></list></block><block s="reportListItem"><block s="reportDifference"><l>9</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="ypos"/><l>7</l></list></block><l>7</l><block var="ypos"/></block></block><block var="level objs"/></block><l></l></block><block s="doSetVar"><l>yspeed</l><l>2</l></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1197"><pentrails>data:image/png;base64,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mQEEEEAAAQQsCBDAFtApiQACCCCAAAHMDCCAAAIIIGBBgAC2gE5JBBBAAAEECGBmAAEEEEAAAQsCBLAFdEoigAACCCBAADMDCCCAAAIIWBAggC2gUxIBBBBAAAECmBlAAAEEEEDAggABbAGdkggggAACCBDAzAACCCCAAAIWBAhgC+iURAABBBBAgABmBhBAAAEEELAgQABbQKckAggggAACBDAzgAACCCCAgAUBAtgCOiURQAABBBAggJkBBBBAAAEELAgQwBbQKYkAAggggAABzAwggAACCCBgQYAAtoBOSQQQQAABBAhgZgABBBBAAAELAgSwBXRKIoAAAgggQAAzAwgggAACCFgQIIAtoFMSAQQQQAABApgZQAABBBBAwIIAAWwBnZIIIIAAAggQwMwAAggggAACFgQIYAvolEQAAQQQQIAAZgYQQAABBBCwIEAAW0CnJAIIIIAAAgQwM4AAAggggIAFAQLYAjolEUAAAQQQIICZAQQQQAABBCwIEMAW0CmJAAIIIIAAAcwMIIAAAgggYEGAALaATkkEEEAAAQQIYGYAAQQQQAABCwIEsAV0SiKAAAIIIEAAMwMIIIAAAghYECCALaBTEgEEEEAAAQKYGUAAAQQQQMCCAAFsAZ2SCCCAAAIIEMDMAAIIIIAAAhYECGAL6JREAAEEEECAAGYGEEAAAQQQsCBAAFtApyQCCCCAAAIEMDOAAAIIIICABQEC2AI6JRFAAAEEECCAmQEEEEAAAQQsCBDAFtApiQACCCCAAAHMDCCAAAIIIGBBgAC2gE5JBBBAAAEECGBmAAEEEEAAAQsCBLAFdEoigAACCCBAADMDCCCAAAIIWBAggC2gUxIBBBBAAAECmBlAAAEEEEDAggABbAGdkggggAACCBDAzAACCCCAAAIWBAhgC+iURAABBBBAgABmBhBAAAEEELAgQABbQKckAggggAACBDAzgAACCCCAgAUBAtgCOiURQAABBBAggJkBBBBAAAEELAgQwBbQKYkAAggggAABzAwggAACCCBgQYAAtoBOSQQQQAABBAhgZgABBBBAAAELAgSwBXRKIoAAAgggQAAzA4EW+Plqt+Qv/9sbs48dP/pX7onO87t626qcsp6jIytO++3oyokP37du/s41a5yMWYQrOU7//xXv//Ao3r1lZeETIIDDt+fDZsXuMbdqx4Ff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</pentrails><costumes><list struct="atomic" id="1198"></list></costumes><sounds><list struct="atomic" id="1199"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="g" idx="1" x="100.3125" y="-140" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="191,98,0,1" pen="tip" id="1204"><costumes><list struct="atomic" id="1205"></list></costumes><sounds><list struct="atomic" id="1206"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="17"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doSetVar"><l>xpos</l><l>1</l></block><block s="doSetVar"><l>ypos</l><l>3</l></block><block s="doSetVar"><l>xscroll</l><l>0</l></block><block s="doSetVar"><l>yspeed</l><l>0</l></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doSetVar"><l>level objs</l><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l>!! --&gt;</l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l>📀</l><l>📀</l><l></l><l></l><l>👾</l><l></l><l></l><l>📀📀</l><l></l><l>�</l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block></list></block></block><block s="doForever"><script><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doWarp"><script><custom-block s="Game"></custom-block></script></block></script><l>error</l><script><block s="show"></block><block s="doSayFor"><l>Hmm... there was an error 🤔</l><l>2</l></block><block s="doSayFor"><block var="error"/><l>2</l></block><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script></custom-block><block s="doWait"><l>0.2</l></block></script></block></script><script x="485.0000000000001" y="18.666666666667197"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>length</l></list></block><block s="setColor"><color>191,98,0,1</color></block><block s="doForever"><script><block s="doWarp"><script><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><l>7</l><script><block s="doFor"><l>e</l><l>1</l><l>3</l><script><block s="setXPosition"><block s="reportVariadicProduct"><list><block var="e"/><l>45</l></list></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><l>100</l></block><block s="write"><block s="reportListItem"><block var="e"/><block s="reportListItem"><block var="i"/><block var="mario"/></block></block><l>12</l></block><block s="doSetVar"><l>length</l><block s="reportDifference"><block s="xPosition"></block><block s="reportVariadicProduct"><list><block var="e"/><l>45</l></list></block></block></block><block s="setXPosition"><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><l>-90</l><block s="reportVariadicProduct"><list><block var="e"/><l>45</l></list></block></list></block><block s="reportQuotient"><block s="reportDifference"><block s="reportVariadicSum"><list><l>-90</l><block s="reportVariadicProduct"><list><block var="e"/><l>45</l></list></block></list></block><block var="length"/></block><l>2</l></block></list></block></block><block s="setPenColorDimension"><l><option>transparency</option></l><l>0</l></block><block s="write"><block s="reportListItem"><block var="e"/><block s="reportListItem"><block var="i"/><block var="mario"/></block></block><l>12</l></block></script></block><block s="changeYPosition"><l>-20</l></block></script></block></script></block></script></block></script><script x="209" y="351"><custom-block s="Game"></custom-block></script></scripts></sprite><watcher var="level" style="normal" x="1" y="158.99999999999991" color="243,118,29" hidden="true"/><watcher var="xpos" style="normal" x="210" y="3" color="243,118,29" hidden="true"/><watcher var="ypos" style="normal" x="209" y="23.000001999999995" color="243,118,29" hidden="true"/><watcher var="yspeed" style="normal" x="210" y="42" color="243,118,29" hidden="true"/><watcher var="mario" style="normal" x="0" y="0" color="243,118,29" extX="199.5615234375" extY="143"/><watcher var="Super Mario (2)" style="normal" x="0" y="0.0000019999999949504854" color="243,118,29" hidden="true"/><watcher var="Super Mario (3)" style="normal" x="0" y="0.000003999999989900971" color="243,118,29" hidden="true"/><watcher var="Super Mario (5)" style="normal" x="-1" y="0.0000019999999949504854" color="243,118,29" hidden="true"/><watcher var="Super Mario (4)" style="normal" x="0" y="0" color="243,118,29" hidden="true"/><watcher var="xscroll" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="level objs" style="normal" x="92" y="64.00000199999998" color="243,118,29" hidden="true"/><watcher var="Score" style="normal" x="211" y="1.000002000000002" color="243,118,29"/></sprites></stage><variables><variable name="level"><list id="1487"><item><list struct="atomic" id="1488">,,,,,,,,,,</list></item><item><list struct="atomic" id="1489">,,,,,,,,,,</list></item><item><list struct="atomic" id="1490">,,,,,,,,,,</list></item><item><list struct="atomic" id="1491">,,,,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,,,,</list></item><item><list struct="atomic" id="1492">,,,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,,,,</list></item><item><list struct="atomic" id="1493">⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿</list></item><item><list struct="atomic" id="1494">⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿</list></item></list></variable><variable name="xpos"><l>2.5</l></variable><variable name="ypos"><l>3</l></variable><variable name="yspeed"><l>0</l></variable><variable name="mario"><list id="1495"><item><list struct="atomic" id="1496">,,</list></item><item><list struct="atomic" id="1497">,,</list></item><item><list struct="atomic" id="1498">📀,📀,</list></item><item><list struct="atomic" id="1499">,,</list></item><item><list struct="atomic" id="1500">,　　🏃‍♂️,⣿⣿⣿⣿⣿⣿⣿⣿</list></item><item><list struct="atomic" id="1501">⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿</list></item><item><list struct="atomic" id="1502">⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿,⣿⣿⣿⣿⣿⣿⣿⣿</list></item></list></variable><variable name="xscroll"><l>1</l></variable><variable name="level objs"><list id="1503"><item><list struct="atomic" id="1504">,,,,,,,,,,</list></item><item><list struct="atomic" id="1505">,,,,!! --&gt;,,,,,,</list></item><item><list struct="atomic" id="1506">,📀,📀,,,👾,,,📀📀,,�</list></item><item><list struct="atomic" id="1507">,,,,,,,,,,</list></item><item><list struct="atomic" id="1508">,,,,,,,,,,</list></item><item><list struct="atomic" id="1509">,,,,,,,,,,</list></item><item><list struct="atomic" id="1510">,,,,,,,,,,</list></item></list></variable><variable name="Score"><l>0</l></variable></variables></scene></scenes></project><media name="List Platformer" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>