You may have seen this discussed on Discord and you may have seen this coming (or not).
I've been programming sprites for over ten years now. When I was a brand new hacker, one of my first ASM-related goals was to make a unique sprite -- it would have been a carriable sprite that acted almost identically to a wall triangle in SMW. It was actually an idea I hoped I could bring to life as one of my first sprites.
Needless to say, I was never able to make it come true -- the ability to make a "sloped" sprite eluded me, and at the time I had no idea how to work around some of the unique issues it presented. I thought of maybe making a sprite that would lock into place like the Mushroom Blocks, becoming a wall triangle. That didn't work out because as it turns out anything sloped in SMW requires the "slope helper" tiles below them. I had a lot of plans for the sprite concept but all of the hurdles that I had to overcome were nearly impossible to work around with my skill level of the time.
Anyways, the idea left my head after the multiple failures so it was an idea lost to incompetence in my short-term memory. A while back however, I ended up having a half-asleep that evidenced the fact that it wasn't only a short-term memory and was actually something that was sitting in the back of my head for almost a decade. I realized that with my ability these days, I absolutely could create it now, if not ever before. After trial and error, I think I was able to make it the best that it can be. There might still be a few kinks I have to work out before an official release, but for now let's get to the point:
[DOWNLOAD LINK]
The initial X position will define the default direction.
If the sprite isn't carriable and the Extra Bit is clear, it will not have gravity and instead function basically like the stock SMW blocks. If you set the Extra Bit with this variety, the sprite gains gravity.
If the sprite is carriable, the Extra Bit being clear doesn't really do anything special -- it can be picked up and thrown as needed. If set, it will stick to walls for a while. This can allow some pretty insane puzzle tricks such as this:
I don't anticipate that this will be my only release this C3 unless I get busy with something else. Stay tuned.
I've been programming sprites for over ten years now. When I was a brand new hacker, one of my first ASM-related goals was to make a unique sprite -- it would have been a carriable sprite that acted almost identically to a wall triangle in SMW. It was actually an idea I hoped I could bring to life as one of my first sprites.
Needless to say, I was never able to make it come true -- the ability to make a "sloped" sprite eluded me, and at the time I had no idea how to work around some of the unique issues it presented. I thought of maybe making a sprite that would lock into place like the Mushroom Blocks, becoming a wall triangle. That didn't work out because as it turns out anything sloped in SMW requires the "slope helper" tiles below them. I had a lot of plans for the sprite concept but all of the hurdles that I had to overcome were nearly impossible to work around with my skill level of the time.
Anyways, the idea left my head after the multiple failures so it was an idea lost to incompetence in my short-term memory. A while back however, I ended up having a half-asleep that evidenced the fact that it wasn't only a short-term memory and was actually something that was sitting in the back of my head for almost a decade. I realized that with my ability these days, I absolutely could create it now, if not ever before. After trial and error, I think I was able to make it the best that it can be. There might still be a few kinks I have to work out before an official release, but for now let's get to the point:
[DOWNLOAD LINK]
The initial X position will define the default direction.
If the sprite isn't carriable and the Extra Bit is clear, it will not have gravity and instead function basically like the stock SMW blocks. If you set the Extra Bit with this variety, the sprite gains gravity.
If the sprite is carriable, the Extra Bit being clear doesn't really do anything special -- it can be picked up and thrown as needed. If set, it will stick to walls for a while. This can allow some pretty insane puzzle tricks such as this:
I don't anticipate that this will be my only release this C3 unless I get busy with something else. Stay tuned.