misc
these don’t have the same scope as my main projects, but are still possibly interesting? at the very least they are a nice way to waste some time :3
- my scratch account has several little toys and such.
-
I also mess around with shaders from time to time
- worely toy, a badly written tool for generating worely noise images. could use a rewrite.
- a simple 2d ball simulation thing. it had an unfortunate bug of some balls getting randomly stuck
- a simple 2d physics thing. used to generate this video
- little quad tree implementation
- Floyd-Steinberg dithering
- palette quantizer
- msaa antialiasing
- “Terraria” pixel smoother. once I found an image that claimed that Terraria smoothens its pixels when zoomed in, and I tried to recreate it. I’m pretty sure this doesn’t actually happen in Terraria.
- metaballs
- verlet ropes
- an attempt to render bullet hell bullets as metaballs. was too slow to be practical.
- bezier curves
- platformer + verlet ropes. tried experimenting to see if verlet ropes could be used for hair and tail simulations in platformers. the answer is yes, but it is quite slow.
- wtext, an implementation of a simple text markup system I made, based on bbcode. I ported this to GameMaker to be used in a game.
- old Myano, a prehistoric implementation of myano, back when it was still dynamically typed (and had an uppercased name). there’s an even older version somewhere too, I don’t know where it is. I made the mistake of implementing it in javascript.
- Myano Typed attempt, an attempt at giving Myano types. abandoned.
- second order dynamics, which I use all the time for animations.
- GameMaker blendmode emulation. possibly inaccurate.
- word generator (@todo: link)