Language…
12 users online:  AmperSam, dotCoockie, Golden Yoshi, itsmefigs, JezJitzu, Maw, PMH, Serena, signature_steve, Sparkz314, timothy726, toady - Guests: 255 - Bots: 325
Users: 64,795 (2,377 active)
Latest user: mathew

Sonikku's C3 sprite stuff (recycled ideas edition)

SpriteResource Release

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.



you madman i love you and this blessing
now do a crossover with erik and make an upside down one

Benny Harvey RIP, miss you big man.

Whoa that's impressive stuff right there.
sonikku you better release the smb2 sprites this c3 or i WILL kick your ass
This is insane. This sprite alone is worth almost (if not) the whole sprite section; you're a god.

One of the best releases so far.
noice

it looks really nice and may get some really interesting setups, i believe it's going to be a nice toy for kaizo hacks

#smw{:TUP:}

Epic. I love the wall triangle because it's so versatile. This is rad.
"Glauben Sie nicht alles, was Sie im Internet lesen." - Karl Marx
I didn't get a chance to finish all of my SMB2 sprites this C3 since I also wanted all bosses and stuff at once as well but that wasn't happening.

In the meantime, have this:

[DOWNLOAD LINK]

A much-needed update to my Angry Sun sprite allows you to configure it to resemble the Super Mario Maker 2 version:



But that's not all! By setting the Extra Bit of the sprite, you can enable the Happy Moon as well:



Like in Super Mario Maker 2, touching the Happy Moon will basically defeat all enemies on the screen. I wasn't sure if the original game did it, but I decided to make it increment score for every enemy defeated too, so you can rack up lives using it.



Carryable triangle blocks were not something I realized I needed in my life until just now.
For the stickable slant triangles, could you make a version which is just a solid block.

Like for example, a solid block that you can pick up and throw at a wall and then it sticks to the wall and then you can step up on it.
Angry Sun & Happy Moon...

What happens if they are in the level at the same time?
That said they look and work just like they should.

Nice one. #smrpg{y}
Originally posted by Sonikku
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... becoming a wall triangle. That didn't work out because as it turns out... 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.

Sonikku, if anyone lives that carol quote, it's you. Your work has always been an inspiration for me. I still remember way back when, picking apart and commenting the first iteration of your Cave Story Critter sprite to figure out how it (and sprites in general) worked (still my favorite custom sprite, taught me about state machines back in the day, too). Thank you for releasing these sprites - so simple in concept, but just poised to be used in a hundred unique ways by creative hackers of all styles. I'm happy your decade-old idea could bear fruit.

... I'm sorry I just have to make one more comment - I just love how you have, like, two very distinct modes of spriting; it's either "flawless port from another game with a heap of user-configurable extras" or... this. Keep on bein' Sonikku.

SpriteResource Release