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