# Richard's trash heap of share links

**URL:** https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673
**Category:** Arcade
**Tags:** extension, game, demo
**Created:** [March 17, 2025, 5:49pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673 "2025-03-17T17:49:10Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 17, 2025, 5:49pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/1 "2025-03-17T17:49:10Z")

</div>

hey folks, i was digging through my archive of random makecode share links i’ve made over the years and decided to make a post with a bunch of them. some of these are tiny extensions i never made into repos, some are tech demos, others are inexplicable. in any case, enjoy!

#### ripples demo

this is an implementation of the water ripple algorithm described here: [https://web.archive.org/web/20160505235423/http://freespace.virgin.net/hugo.elias/graphics/x\_water.htm](https://web.archive.org/web/20160505235423/http://freespace.virgin.net/hugo.elias/graphics/x_water.htm)

> **[ripples](https://arcade.makecode.com/S31585-23633-28330-09149)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### angleutil extension

this is an extension for making sprites that move with a heading and speed rather than vx/vy. it also has some nifty things for drawing shapes at angles

> **[angleutil](https://arcade.makecode.com/41670-16084-77281-49002)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### tilemap snapping

this is a tech demo for reworking the controller move sprite block so that it snaps the sprite to the tilemap when you move. it makes it so that you can easily move sprites though perfectly sized openings! to turn on the map snapping, press menu

> **[tilemap-move-sprite](https://arcade.makecode.com/S45736-37243-86477-75807)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

i still want to do something with this… maybe i’ll make it a setting on the move block

#### visual cryptography

this is a demo of [visual cryptography](https://en.wikipedia.org/wiki/Visual_cryptography). press down to align the two images and see the secret message!

> **[visual-cryptography](https://arcade.makecode.com/05693-88843-28896-53048)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

> **[visual-cryptography #2](https://arcade.makecode.com/95086-62591-05681-80537)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### button tester

this is a simple program for testing the buttons on hardware! useful if you’re making a game cabinet i guess!

> **[splash-button-tester](https://arcade.makecode.com/S38490-82794-91975-33171)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### arcade path

this was my attempt to make a version of the [path animations](https://forum.makecode.com/t/richards-arcade-tips-1-svg-paths-for-moving-sprites/28212) we have in the animation category that move sprites at a constant speed. the current path animations give an equal amount of time to each segment of the path regardless of distance, which makes it so that they speed up and slow down depending on the length of each part

> **[arcade-path](https://arcade.makecode.com/S15323-64079-79116-41490)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### untitled block game

this is a multiplayer demo of a _completely original_ block stacking game! and yes, it implements all the proper block rotation rules so you can t-spin

> **[block-game](https://arcade.makecode.com/S60976-99880-13866-61702)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### untitled dice game

this is a dice game inspired by [yacht](https://en.wikipedia.org/wiki/Yacht_(dice_game)) and [yahtzee](https://en.wikipedia.org/wiki/Yahtzee). i based the ui on an old handheld yahtzee game that my family used to play all the time

> **[dice game](https://arcade.makecode.com/45904-61858-67512-16493)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### shear rotation demo

this is a demo of rotating sprites using multiple shear operations! it’s much more efficient than rotation algorithms like rotsprite but it doesn’t look as nice

> **[shear-rotate](https://arcade.makecode.com/S89188-33302-23943-94821)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### compound sprites

this is an extension for combining sprites with other sprites. i dunno; i’m too lazy to test it right now so use at your own risk

> **[compound-sprites](https://arcade.makecode.com/S91244-75221-20236-14625)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### exploding sprites particle effect

this is a new particle effect for sprites that makes them explode! i want to get this into the list of sprite effects at some point but i probably need to improve the perf on hardware a little bit first

> **[explosion particle effect](https://arcade.makecode.com/55451-63220-56447-46839)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

#### rpg backgrounds

just drawing some random stuff to the screen. press a to swap

> **[rpg-backgrounds](https://arcade.makecode.com/S24733-10992-51274-22508)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [March 17, 2025, 6:22pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/2 "2025-03-17T18:22:51Z")

</div>

> [@richard](#):
>
> you can t-spin

LETS GOOO

---

<div class="post-metadata">

### Author: ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)
#### Post date: [March 17, 2025, 9:13pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/3 "2025-03-17T21:13:32Z")

</div>

This ain’t a trash heap, this is a heap of peak and cool concepts

---

<div class="post-metadata">

### Author: ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)
#### Post date: [March 17, 2025, 9:13pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/4 "2025-03-17T21:13:46Z")

</div>

![Screenshot 2025-03-18 at 07.02.26](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/f/efa7de3a48380142210c39858fadc27ee99ff3d8.png)  
Soo fun!!! These are all awesome but my attention got drawn to Tetris immediately! Just a question, will you make Tetris into a more full on game with a menu and options for 1 and 2 player modes, where you can choose difficulty? It is all in _shudders_ grey blocks!

---

<div class="post-metadata">

### Author: ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)
#### Post date: [March 17, 2025, 9:13pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/5 "2025-03-17T21:13:51Z")

</div>

I went to go copy Richards code for the rug backgrounds 😭

 ![Screen Shot 2025-03-18 at 7.30.14 am](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/7/977c8ba1ce2211adc670d9dfe59a210d0b14f659.png)  
 ![Screen Shot 2025-03-18 at 7.30.22 am](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/3/f3690d0b45864f63a35310f3a9d8da724048a87a.png)  
 ![Screen Shot 2025-03-18 at 7.30.30 am](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/b/cb4ad89b1613f0de9ce3eea02bc48d6cdd5c3c6b.png)  
😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭 😭

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 17, 2025, 9:15pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/6 "2025-03-17T21:15:16Z")

</div>

oh yeah, most of this code is in typescript, sorry! i don’t have plans right now to work on the tetris game but maybe someday…

---

<div class="post-metadata">

### Author: ![hfuhfdefwfewfh](https://avatars.discourse-cdn.com/v4/letter/h/b5e925/32.png) [@hfuhfdefwfewfh](https://forum.makecode.com/u/hfuhfdefwfewfh)
#### Post date: [March 20, 2025, 2:29pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/7 "2025-03-20T14:29:46Z")

</div>

Every time I try to use the exploding particles and try to change the picture it does not work.

---

<div class="post-metadata">

### Author: ![Longlinh](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/longlinh/32/6525_2.png) [@Longlinh](https://forum.makecode.com/u/Longlinh)
#### Post date: [March 20, 2025, 5:23pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/8 "2025-03-20T17:23:18Z")

</div>

Do it or I will jump off

My table

---

<div class="post-metadata">

### Author: ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)
#### Post date: [March 20, 2025, 8:55pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/9 "2025-03-20T20:55:50Z")

</div>

oh you think the table is bad?  
If he doesn’t do it I’ll jump off my porch  
…onto my trampoline

---

<div class="post-metadata">

### Author: ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)
#### Post date: [March 21, 2025, 4:52am UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/10 "2025-03-21T04:52:27Z")

</div>

Please or I will jump off my…  
Sorry can’t think of anything that I would jump off of to prove my point. 🤷‍♂️

---

<div class="post-metadata">

### Author: ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)
#### Post date: [March 21, 2025, 4:52am UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/11 "2025-03-21T04:52:43Z")

</div>

If he doesn’t I will jump off the eyiefel tower into a 50 m tall lake but (Shrugs) doesn’t make much of a difference.

---

<div class="post-metadata">

### Author: ![Longlinh](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/longlinh/32/6525_2.png) [@Longlinh](https://forum.makecode.com/u/Longlinh)
#### Post date: [March 21, 2025, 4:53am UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/12 "2025-03-21T04:53:06Z")

</div>

You think **that** is bad?  
I’ll jump off…  
…my piano…  
…on to the hard, hard ground.  
A contrast to your puny little trampoline.

---

<div class="post-metadata">

### Author: ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)
#### Post date: [March 21, 2025, 10:22pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/13 "2025-03-21T22:22:07Z")

</div>

that wasn’t the point silly

---

<div class="post-metadata">

### Author: ![anon30657772](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@anon30657772](https://forum.makecode.com/u/anon30657772)
#### Post date: [March 22, 2025, 6:53pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/14 "2025-03-22T18:53:58Z")

</div>

These are _super_ **cool**! Thank you for sharing 😁  
You mentioned some of these are extensions. Are we allowed to use them? If so, how can we import the extensions from game links?

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 24, 2025, 1:42pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/15 "2025-03-24T13:42:16Z")

</div>

@anon30657772 you are always free to use the share links I post on the forum! and you add them just like extensions, just paste the link into the search box on the extension page and press enter

---

<div class="post-metadata">

### Author: ![anon30657772](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@anon30657772](https://forum.makecode.com/u/anon30657772)
#### Post date: [March 25, 2025, 6:23am UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/16 "2025-03-25T06:23:23Z")

</div>

Thank you!

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [April 7, 2025, 9:56pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/17 "2025-04-07T21:56:32Z")

</div>

another random share link! i made this very cursed memory game to demonstrate the browser-events extension to the rest of the team a while ago:

> **[MEMORY TRAIN 2024 TM](https://arcade.makecode.com/S11692-12368-79889-86620)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)
#### Post date: [April 8, 2025, 12:53pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/18 "2025-04-08T12:53:33Z")

</div>

![IMG_8285](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/7/b7d86310fafd19a044c90479ca30639d745bafe2.jpeg)  
Nice! I got tricked by the lemon and banana looking so similar

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [August 8, 2025, 10:47pm UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/19 "2025-08-08T22:47:14Z")

</div>

another random thing i did:

fighting game intro text!

> **[tournament intro](https://arcade.makecode.com/79795-13895-18023-99194)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

fire effect is very loosely inspired by [https://www.lexaloffle.com/bbs/?tid=3763](https://www.lexaloffle.com/bbs/?tid=3763)

though i optimized and changed it quite a bit

---

<div class="post-metadata">

### Author: ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)
#### Post date: [August 10, 2025, 12:18am UTC](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673/20 "2025-08-10T00:18:40Z")

</div>

Richard beats the world in 1v1

[Next page](https://forum.makecode.com/t/richards-trash-heap-of-share-links/34673.md?page=2)
