Richard's trash heap of share links

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

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

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

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. press down to align the two images and see the secret message!

button tester

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

arcade path

this was my attempt to make a version of the path animations 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

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

untitled dice game

this is a dice game inspired by yacht and yahtzee. i based the ui on an old handheld yahtzee game that my family used to play all the time

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

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

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

rpg backgrounds

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

19 Likes

LETS GOOO

5 Likes

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

1 Like


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!

1 Like

I went to go copy Richards code for the rug backgrounds :sob:




:sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob:

6 Likes

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…

8 Likes

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

1 Like

Do it or I will jump off

My table

4 Likes

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

3 Likes

Please or I will jump off my…
Sorry can’t think of anything that I would jump off of to prove my point. :man_shrugging:

2 Likes

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.

6 Likes

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

4 Likes

that wasn’t the point silly

1 Like

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

@Reznolv 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

3 Likes

Thank you!

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:

5 Likes


Nice! I got tricked by the lemon and banana looking so similar

5 Likes

another random thing i did:

fighting game intro text!

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

though i optimized and changed it quite a bit

13 Likes

Richard beats the world in 1v1

2 Likes