SMB1 with a jetpack. Kind of.
YouTube demonstration of an older version:
Disable movement, forbid jumping, and add in your own physicsSMB Jetpack Lua scriptx_functions library pack if you still don't have it
Yeah.
Basically, A accelerates upwards using fuel, left and right accellerate in those directions for free, and B + L/R accelerates faster (but uses fuel).
Fuel recharges while you aren't boosting/jumping. It's to "help" prevent you from just flying over levels. Though if you're invincible, well, you have infinite fuel until it ends :)
If you get stuck, you have to reset. I haven't added in a "kill switch" yet.
You can use gui.register to do the drawing-to-screen operations, and keep information in the main emu.frameadvance() loop.
Of course, it really requires that there is an easy way to tell what position you're in in a movie; from what I've seen, there's no way to get something like emu.framecounter, and even then frame counters aren't stored for normal (non-movie) gameplay, except inthe case of VBA.
I never brought up the issue of 3D. All of my remarks are meant only to be applied to 2D games.
Doing a 3D ghost in Lua would be borderline impossible.
You still have to take into account a game's camera positioning and "area", among other things... not to mention removing pause screens or other undesirable sprites.
At that point it isn't really very game-independant.
Interesting that I'm #2, as well, considering that I haven't TASed in years (and even then.)
On topic, though, the major thing this leaves out is those who participate on the forums in WIP discussions, providing help and resources. While a finished product is good, we really shouldn't forget about the people who help it get there.
EDIT: Well my post just got rendered worthless. *facepalm*
Upthorn: I don't really think anybody was considering obsoleting the Knuckles TAS.
100-point grading systems bring to mind school grading systems. Under those, 70% is considered C (average).
It could also be cross-contamination.
(I should also note that gaming reviews also usually go 0-50, then 51-75, then 76-100 for bad, meh, good, so people using 5 as an average grade is kind of rare.)
It's Tails and it's fast.
Unfortunately, it really suffers from SMW syndrome. Namely, flying over most of the levels :\
Some of the best parts were in Spring Yard where you basically zoomed though shit at top speed.
What, exactly, is even different between the two endings? (I don't remember the original, non-super-player one.)
Aside from that, it's good to have a 100% run, and it doesn't seem to be too bad, so... I give this a thumbs up :P
2008-01-02 #1927 JXQ's Eatin' at Joe's in 04:30.00
#1926 Somebody's Boring Adventure Game in 99:59:59.99
#1925 He's Running Out of Examples in 00:00.01
2008-01-01 #1000 A really old movie in 19:38.17
2008-00-99 # 999 Old movie II and who cares
For ultimate, complete, undeniable proof, yes, although you could probably scale that back by a few digits if you removed useless checks (e.g., pushing select, pushing start):
Normally, you have to check every combination of buttons:
256 ^ 17909
However, if you remove three (as "up" is useless as well):
32 ^ 17909
You could also be selective with the usage of the "down" button (useless except when over a pipe, or when no direction is being held while big) too, which will further reduce the count. Add in auto-nothing for "black space" (transitions) and cutscenes, that reduces it still more.
Basically, for undeniable, concrete, without-a-doubt proof, you would need to test every possibility.
But if you're creative, you can chop down the number of tests by a very significant margin. (I can't really calculate the numbers offhand so I just left them as exponentials.)
Arguably, "putting one's foot into it" is one of the better versions of that phrase (if worse), as it usually has a not-so-subtle refrence to... well, stepping into shit.
Well, if what I wrote, Bisqwit wrote:
But tell me, if you have a backup plan of sorts, in whatever area of life, does having that plan actually mean that you're considering actualizing the plan? No, it just means that you're _prepared_ for it, _if_ it ever becomes necessary to actualize it.
, still does not make sense, I blame it on my bad command of English :)
It makes sense to me:
internal translator wrote:
But tell me, if you have a backup plan, does having that plan actually mean that you're considering putting the plan into action? No, it just means that you're prepared for it, should it become necessary to use it.
It was my misreading that led me to believe that you were planning on shutting it down in x years and leaving entirely, not considering the possiblilty should it become a requirement.
In short, I fucked up again. Shock, awe, etc.
given that he is considering turning off his server lately
I'm not considering that. I just wrote that I want it to be possible for me to do that without inconveniencing lots of people, should it be necessary for whatever purpose.
INSERT INTO `mouth` SET `object` = 'foot';
I have never understood that expression.
put one's foot in it or into it, Informal. to make an embarrassing blunder. Also, put one's foot in or into one's mouth.
I don't necessarily get it either. It's just one of those things that's been around since whenever and has become somewhat common usage.
... and any other combinations that I may have missed. I personally think that the in-game time is a horrible category that only die-hard fans of SM care about, but because it produced an entertaining run (twice), it was accepted. However, with the advent of the 6% run, I think the 14% category is indeed obsolete, as it inflicts one too many arbitrary restrictions on itself. But then again, that's just my opinion.
I was going to bring up a Metroid example (low%, any%, 100%), but then I realized that the any% had a higher time regardless and well.
Besides, any potential argument I could make in terms of keeping a run without more major glitches would be pretty much decimated by precedent (see SM64, 0-star vs. 16-star etc.)
For the record, I greatly prefer 16-star run to the 0-star run.
Allow me to posit* the idea that a lot of it could have to do with some people's attitudes, whether it be the movie maker or some of the viewers, that causes a lot of fuss. I'm sure most of you can think of some examples of this being the case.
*Did I use this word correctly?
Eh. I think that attitudes will always play a part in things regardless; after all, if it weren't for those, most things would just happen.
Though I still think a bit of it comes from stubbornness. N doesn't want a run published for reason Y, L wants that run published for reason Z, etc. The lack of clear guidelines on what can and cannot be published (especially regarding categories) seems to cause a lot of problems.
Then some are just the result of the movie author (hi, Saturn), with the problems spilling out of the thread the movie was being discussed in before submission.
* I think so.
However, this post really feels like a waste. I don't know why I'm bothering to submit it, since it feels like I'm just restating what he just said. Bleh.
given that he is considering turning off his server lately
I'm not considering that. I just wrote that I want it to be possible for me to do that without inconveniencing lots of people, should it be necessary for whatever purpose.
EDIT: by the way, this is the full quote; hopefully people won't misread it like I did anymore.
qFox wrote:
It seems to me like you're a great coder and know your stuff. Tbh, I've been a little disappointed to learn you're so much into your religion. I wouldn't have guessed that myself before.
Ah, I didn't see that bit. (Now I feel pretty stupid, considering.)
The entire meaning could change by that, but I'll let qFox fix it rather than try to guess.