-
-
Notifications
You must be signed in to change notification settings - Fork 492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request]: Kaizo, Shell jumps, "advanced" tech #3075
Comments
i think the biggest concern here is the diagonal ice block throwing, I don't want to remove this, but I think it would be nice if it was easier to use. I feel like i'm accidentally using it a lot more than I'm not. |
Ice block shell jumps are already possible in SuperTux: I'm against making these jumps even easier to perform. |
Hey can you include the full video (~15 minutes) where you kept trying to shell jump and dying? It would help your defense. |
Seriously.... You think this is "easy"? Someone else complained about the hitboxes causing issues (player hitting edge of badguy and getting hurt), so this goes deeper than just "you can't perform a shell jump", it is an issue with hitboxes. Try this on a keyboard, and you'll end up with a few less keys than when you started. This can't be kept as is. Most shell jumps in practice actually are done not starting from the ground, but caught/juggled and throw at a wall while falling. What you have showcased, when done in practice, might require tool assistance to accomplish in a full blown level with moving. It's just too difficult. |
As a speedrunner, I object against it. It's not actually that difficult. |
I thought this issue was in context of lastest master??? |
I want it to be as easy to perform as it is in Mario. Also.. this thread isnt limited to Shell jumps. Ive discussed elsewhere some ideas on utilizing the sliding mechanism for tech |
Sorry, I didn't notice that my video is that old; it's from February 2019. Since the latest release happened in 2021, using a release or master may already make a difference.
I don't have a longer version of the old video. |
Which is why I opened this issue... its the same as it always was.
Please tell me how long it took you to accomplish that Ice cube shell jump. |
Feature Details
Kaizo is a very popular gameplay mechanic/exploit used in a game involved a very mustachioed Italian. SuperTux however, doesn't make this easy.
Note: "Shell jumps" will be synonymous with the Ice block. This is the terminology that many Kaizo fans are familiar with, so for simplicity sake, I will keep them as synonyms.
Now, scripts allow for some variety of tech that can be implemented manually, but these aren't "exploits", and they are especially difficult to consistently produce.
A lot of issues stem from how aggresively close-cut the badguy hitboxes are. Simply toning these down, and giving Txu more space to "hit" the top of an enemy would essentially fix shell-jumping
Feature Purpose
Tech levels/worlds, that take the built-in physics of the game, exploiting them, are something worth considering. There have been bugs, like sliding into the roof of slopes, but I cannot reproduce this anymore as it was likely patched out, however it allowed for unique platforming techniques.
Generally speaking, tech-themed level design is actually what Mario World rom hacking is extremely focused on. There is a huge tech community behind these types of games, but Supertux aims for very traditional, "well-done" physics (but ANYONE who likes steak well done might as well eat cardboard).
Not much should need to be done; making badguy hitboxes a bit more leniant, maybe allowing more sliding mechanics against walls, or allowing diagonally thrown items to "bounce back". However, as it stands, the hitboxes are too small for even basic 0 degree wall-to-player shell jumps.
The only downside out of this would be that players could "exploit" already-existing levels. However, I would not consider this a downside. Exploiting levels (i.e., skipping a wall by using an ice block, or juggling 2 ice blocks [a "double shell jump"]) are sometimes liked, and are even considered good game design! Exploiting levels makes a player "feel good", like they cheated, and as if they outsmarted the designers. And if they really were an issue, it's 100% possible to have scripts (did Tux last jump off of an ice block?) and tricks to prevent exploits. There are already exploits in levels via powerups and such, so there is no point in pretending this won't deal any new damage.
Concept Screenshots
No response
Guidelines For Reporting Issues
The text was updated successfully, but these errors were encountered: