<snapdata remixID="9428130"><project name="Dynamic jump height" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Dynamic jump velocity; can it be implemented in rust??&#xD;&#xD;Press space to jump. Hold space for a higher jump</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAALYElEQVR4Xu2aeUzV2RXHv4/3WOUBKiKbccW4VeoaHRSrMUXHytgoRrTaP0Yd4iSktppQp0umsfOHcaZNNMaMjbEzBjccdRSN+67jvuO+VBCVh7IqOzTnOvyUWsE81GPmfW9ifvDzd+85v+/53HPvPT9sdXV1dWCjAkoK2AigkvI0axRoAOClS5dw9+5dSFK02Wzv/Orr6wt/f/8mQ5PvyoPD2wctW7ZEp06dEBYWhvLycpw9exYFBQVN9n/dBwIDA+FwOF738Zeee/qkFJVV1fDy8kLHjh3RtWtXt8f6qXa0ALxw4QJ8fHzU3tNutyPrX79HVP4J+DtsjfoRHp8MV7+Z5pmHDx8iPj4e+/btQ1RU1BubNMHBwdg1ewhinaWohR03I0bABhvqUNfo9fSZ04hpUYG+zhL4OWxwph1CYVk1ampqUFtbix49eqhp/D4atgBcu3YtunfvbjKfBLVt27ZuB3PJkiWYO3cuSktLG2TSY8eOwel0YsCAAXjy5EmD8QMCApD9eRz6RzyfBD6//ANsvoGo2Px5A+1qo/vg7vC/W/2zsrLQs2fPN5K1T5w4YfxDTRUCvv4QrVr44G+BnfBllz2A/dUh9Cv2w4auGxATGWMeOrZ2MRIL16NwymoUO0KMr9nZ2Rg1atT7yIGaTxaAK1euNABKu3jxIoqLi80Sd+fOHRQVFaFXr16QLCn3xowZg/nz56N9+/ZmyZRsIcvV5cuXIZANGjTI3Dt//jx69+6NFi1aYNu2bejXr58BUCCPjIzE8ePH0aFDB0ydOtUAef+LX2BgpK8lht9vlqLuaSEqvktrCGBUH1yP+4t1b8OGDRg/frwF4LVr11BSUmLsytLcp08fCKSSZSUTBQUFwdvb2zz/+PFjlJWVQSaATBjZhsyZMweuB7lo+c14LGoTg4Xxu/F91PdYX74erX1bY9+jffCq9sKIyBFY8HCB8ePTmk8xu+3sBn7mLZ6IiGn/RKHNaQC8cuUKkpOT1YL9Phq2AFy+fLkFoAglGbCqqsqAJfsg2cds3LgREydONIG8d++eCeSjR4+MuNJkhnfr1s3ck/8LCQkxY1y9etVkKAFZAl9dXW3GFcgl8LIsyd7NtWBkAwDtnQbB5h+M6kvbG2hXE/lzZA38o3Vv69atGDt2rAFK7B08eNBAJbCJrwkJCdi/f7+5J7ZbtWoFl8uFzp07m32jTAy5yoS6ceMG5s2bB9fDXJR++zE++ugyClvUYrFzMSpsFThbcRa+Fb5IjUnFZ2c+w5lWZ5BTmYM0exqmt5xu+SS2by7+LbpO+wKP6wItAKdNm/Y+cqDmkwXg0aNHUVFRYYJ4+/Zts2n+38PIgwcPEB4e7vbS3NjhRkCJ+OErhOefalIMr35JONE20fiRn59vlsycnByrn8Av+1n5fwFSQBcAY2NjDXSSFQXCwsJCM0nkd3l3adJXJkpFWSki0iciu20NPhyah2GhYxGCEOx4sgOfhH+CI8VH8EHQB1h4fyFKa0vR/n57bOmyxTpEHd27HWOuL0Ter79Gfs2zg5VMWpnAbM8VaHAKPnz4ME6dOvVWAHudU7VkxTZt2jQZn7y8PLNkR0dHY+DAgea6bt261+rb5OA/PlBXXYmf7UmFX81TXAiuwubIsia7Rt2LRGKHRFNJCMs7iQifcjyYthk5rgKTjQV2ybZsrwDw/v37JitERES8M40kMBIw2afVN3f8ePr0qTkJy9L6ppqUd2RSuNsqKytNZpbsLvvi/v37uzvUT7aflQEFAlkiJAM1tw5YmXcb2btWoKogt1HhOnaOgTPxT2b5k/3jiBEjDIxvyg8/Pz9k7/kWRZcOoLqyvFFfBk2Zg4LgrqZUIgeTwYMH/2SD/j69mAXg7t27zf5O2smTJyHliBkzZmDZsmVm2ZCDghxOJKhdunTBli1bzAlWnpOWkpJilm+Z5bkbF2Bw8V5z3xYYCu9BU1G56x+wdxgAe5ch5uf6VjbnFGRJlSbLqpxe6/14lVACiOzxXsxO4rOcyOWwU99CgoPxnz8PQO8wb+ueI3Ys6kpcqLn1Q4PhfUb+DtcjE8w9OURJxtKsi75PkLxNXywA09PTrTrgrl27zBcG2bzv2LEDQ4cOxblz59C3b1+cPn3aACJ7ulmzZuHAgQOmn5RSpNSSm5uLh6vSEIcs47cEtq6qHDVZO+GITUTNraMNgl86+zhkyZXxZMmTZbS+HinjySlZ7G/atMlsD+T3+vLPrVu3zHbhyJEj5tQup1xZ9uSAMX36dHh7O1C1IA7hgc8LeOKPLSQKFRlzXwLwUuhwq5QjE62+LPU2A+DpY1sArlixwhI8IyPDbJplGZIlSaCQk6JkmHHjxpkyh8CQlpaGPXv2mE9MUmerr/IXfvdXA6CUURy9fwWvNp1QdeTfqCsrgveQj1H+zQxL96LUo9YJVpb/eqDlASmvSFlHJsOqVatMDW3NmjUYNmyYqU/KP/n6IQDLtkFOsO3atTOlHqk/BgU5UftlfAMAfcfNNxOiMnP+SwCeCYqz7rVu3dpkera3q4AFYGZmpglgfZOTpZRd5J7UzqSALHuz0NBQUxOUZVOKzdKkbCE/y1Va7e6v0K+s6XKKPOtK2W8BKIDLV5h6P6QcJNlPNvKSkQQssS2TQq7SJOtJP8l8smRK8fnmzZvmnjMwACHLExEa0MgnjB9f2GfkbBzze3ZIkP3o5MmT367yHN0oYAEop8jNmzcbwJp7CGnt9Iff2VWQ+rTNhlde7THxuFvbyoArGTcpKQlv0g95j/b2AlRfO9CoH+Jned8peFRUamCPi4tDTMyzT2psb1eBl/4cS/ZV8jnK3fY69b4XAZesJbU8+cT3YnvXfojfksUl47K9OwX494DvTmta+j8KEEBioaoAAVSVn8YJIBlQVYAAqspP4wSQDKgqQABV5adxAkgGVBUggKry0zgBJAOqChBAVflpnACSAVUFCKCq/DROAMmAqgIEUFV+GieAZEBVAQKoKj+NE0AyoKoAAVSVn8YJIBlQVYAAqspP4wSQDKgqQABV5adxAkgGVBUggKry0zgBJAOqChBAVflpnACSAVUFCKCq/DROAMmAqgIEUFV+GieAZEBVAQKoKj+NE0AyoKoAAVSVn8YJIBlQVYAAqspP4wSQDKgqQABV5adxAkgGVBUggKry0zgBJAOqChBAVflpnACSAVUFCKCq/DROAMmAqgIEUFV+GieAZEBVAQKoKj+NE0AyoKoAAVSVn8YJIBlQVYAAqspP4wSQDKgqQABV5adxAkgGVBUggKry0zgBJAOqChBAVflpnACSAVUFCKCq/DROAMmAqgIEUFV+GieAZEBVAQKoKj+NE0AyoKoAAVSVn8YJIBlQVYAAqspP4wSQDKgqQABV5adxAkgGVBUggKry0zgBJAOqChBAVflpnACSAVUFCKCq/DROAMmAqgIEUFV+GieAZEBVAQKoKj+NE0AyoKoAAVSVn8YJYDMYSE9Ph7e3N5KSkpoximd3JYDNiP/q1atN70mTJjVjFM/uSgCbEf9Ro0bBbrcjMzOzGaN4dlcC6Gb8y8vLkZycbHqvW7cODofDzZE8uxsBdDP+S5cuxfbt203v0aNHY+bMmW6O5NndCKCb8V+yZAl27txpeickJCAlJcXNkTy7GwF0M/5xcXEICwszvV0uFw4dOuTmSJ7djQC6Ef/s7GykpqaipKTE9HY6nVi0aBGio6PdGM2zuxBAN+Iv+7+9e/di1qxZprcsx8OHD+cy7IaWBNAN0TIyMsy+TzKfNMmEciCZMGGCG6N5dhcC6NnxV397AqgeAs92gAB6dvzV354AqofAsx0ggJ4df/W3J4DqIfBsBwigZ8df/e0JoHoIPNsBAujZ8Vd/ewKoHgLPduC/UqAAApde6lkAAAAASUVORK5CYII=</thumbnail><stage name="Scenejo" 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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Objekto" idx="1" x="0" y="-120" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="156" y="53"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>-120</l></block><block s="doSetVar"><l>on ground</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doForever"><script><block s="doIfElse"><block var="on ground"/><script><block s="doSetVar"><l>y velocity</l><l>0</l></block><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doSetVar"><l>jump acceleration</l><l>2.5</l></block><block s="doSetVar"><l>on ground</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportKeyPressed"><l><option>space</option></l></block><block s="reportGreaterThan"><block var="jump acceleration"/><l>0</l></block></block><script><block s="doChangeVar"><l>jump acceleration</l><l>-0.2</l></block></script><script><block s="doSetVar"><l>jump acceleration</l><l>0</l></block></script></block><block s="doDeclareVariables"><list><l>y acceleration</l></list></block><block s="doSetVar"><l>y acceleration</l><block s="reportSum"><block var="jump acceleration"/><block var="GRAVITY"/></block></block><block s="doChangeVar"><l>y velocity</l><block var="y acceleration"/></block><block s="changeYPosition"><block var="y velocity"/></block><block s="doIf"><block s="reportLessThan"><block s="yPosition"></block><l>-120</l></block><script><block s="setYPosition"><l>-120</l></block><block s="doSetVar"><l>on ground</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="jump acceleration" style="normal" x="6" y="6.000005999999985" color="243,118,29"/><watcher var="GRAVITY" style="normal" x="6" y="28.000005999999985" color="243,118,29"/><watcher var="y velocity" style="normal" x="108" y="28.000001999999995" color="243,118,29"/><watcher var="on ground" style="normal" x="149" y="6" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="GRAVITY"><l>-0.5</l></variable><variable name="y velocity"><l>0</l></variable><variable name="jump acceleration"><l>0</l></variable><variable name="on ground"><bool>true</bool></variable></variables></project><media name="Dynamic jump height" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>