Posts for Derakon


Experienced Forum User
Joined: 7/2/2007
Posts: 3960
San Francisco Rush doesn't feature flying cars, but it does let you make some pretty ludicrous jumps.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Snorlax: the way this game is set up, the bully will win the instant his score exceeds his opponent's score. His opponent cannot win, but can get arbitrarily ahead of the bully. As for corrections to my math above: right, my mistake.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
At 1 throw, the bully B's odds are 1/2. At 3 throws, B's odds are .5 (from 1 throw) + .25 (odds of throws 2 and 3 falling in B's favor, since throw 1 did not). At 5 throws, the odds are .75 + .125 (odds of throws 3-5 falling in B's favor, since throws 1 and 2 did not). And so on. For any given odd N, the odds of B winning after the Nth throw discounting previous chances to win are 1/2^((N+1)/2). So all we have to do is calculate the sum, as N goes from 1 to infinity, of 1/2^N. Now if only I could remember how to do infinite summations...
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Usually my first impulse with this kind of problem is to whip up a quick Monte Carlo simulator to see how the numbers behave. So I wrote this:
#!/usr/bin/python
import random

totalRolls = 0
for i in xrange(0, 1000):
    if i % 10 == 0:
        print i
    aCount = 0
    bCount = 0
    numRolls = 0
    curBase = 1
    while numRolls == 0 or bCount < curBase:
        if random.random() > .5: 
            aCount += 1
            if aCount == curBase:
                curBase += 2
        else:   
            bCount += 1
        numRolls += 1
    totalRolls += numRolls
print totalRolls / 1000.0
and then sent it off...and it hung around 970, generating increasingly massive numbers of rolls as the bully became horribly unlucky for a spell. Then I reran it and it finished nigh-instantly with an answer of 497.885. And reran it again and got 2910.299, and so on. I don't think this problem is amenable to Monte Carlo approaches. :) Edit: turned off HTML so it wouldn't mangle my less-than and greater-than signs.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
IMO, the runner should focus on doing things that you can't do without tool-assistance. That said, how much room for that is there in this game? It doesn't seem at first glance like you need good reactions or precision to solve these puzzles.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
...oh, what? Yeah, now any TAS of this game would have to have restrictions. Good find though. Shame about the lack of proper container logic.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I suspect he was referring to the bit of editing you did partway through the run. ;) Nice work!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
errror1 wrote:
edit: another another glitch http://www.youtube.com/watch?v=wO_88yqgw4E planes act weird upside down.
So wait, I suggest a hypothetical glitch involving getting pushed through terrain by large objects...and you go and find a large object that can push you through terrain? Well played, sir. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
The super jump / invincibility cheats are cheats. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Actually, for a more MM3-centric reference, go with BreakMan.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
For clarification: Luck Mode starts you with 25HP, 1STR, 1CON, and 99LCK. I don't know what the worst you can do in normal mode is (all of the discussion I found was for what you can get with good times), but one listed example is 70HP, 7STR, 6CON, 6LCK. The massively increased hitpoints and CON make it much harder to pull off Big Tosses, which only occur when you take more than half your hitpoints in damage. You also wouldn't be able to do the Flea Rider climb with such high strength.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
The potential problem I see with exploiting quirks to minimize items used is that it might turn into a fest of using similar objects to achieve the goal the same way over and over again (e.g. if there were a bug that allowed you to get pushed through terrain by a sufficiently large object, then you could get a parade of levels that use bulldozers, elephants, airliners, etc...but all in the same way). It's not clear if this would actually be an issue though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
I just watched the DailyMotion version (as opposed to the YouTube version I watched earlier) and it had advertisements floating over the movie every 90 seconds. That's pretty damn lousy. Do we have any control over that at all?
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
It's only just come out; give people time to figure out what all the thousands of words do and which ones can be useful in which situations. :) It sounds like the game's physics are pretty loose, so it should be possible to pull off some impressive stunts.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
It means using the same controller inputs to complete two games. The first movie that did this (that I know of) is the Megaman X1/X2 TAS; later some madmen decided to do the first four Megaman games all with the same inputs as well. There's also an Adventure of Lolo run that completes some random game, though I'm not certain that really counts since the secondary completion isn't optimized for speed (it's just taking advantage of the fact that Adventure of Lolo doesn't require input on every frame). Incidentally, if you decide to do this, please try to keep the two Marios in sync motion-wise as much as possible. These kinds of movies work best when you can see that yes, they're really using the same inputs. The M1M2M3M4 TAS suffered a bit here because it looked like four independent movies, because the authors did a very good job of finding ways to get the different Megamen out of sync in the interests of speed.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
"Fast cash" generally comes in the form of loans or extremely unfavorable trades (e.g. selling items of value like cars, TVs, furniture, etc.). If there was a good legal way to accumulate cash quickly that wasn't "get a job", then you can bet people would be doing it already.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
What about nicovideo? Would one of our Japanese-speaking members be willing to translate the text (or add subtitles)? We could start linking it in the descriptions of other TASes that we upload to video sites. Sort of a "Wondering what a TAS is? Watch this demo reel" type of thing.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Your suggestion would also involve recording the player's input as a matter of course (or mean that rewinding isn't available when input isn't being recorded). I don't think that's necessarily a bad idea; I'm just pointing out a hidden assumption.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Okay, wow. Mental note: my tastes in games are a bit different from your guys'. I saw a fun little waste of a few hours, and you saw...flaws. Oh, well. Your loss. I'll check out that Mu-cade thing later, though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Haha, the intro was awesome. My feedback: * Showing Wood Man stage in its entirety is a bit of overkill, in my opinion, especially since you don't actually see Mega Man himself for the first few bits and the dying at the end won't make any sense unless you understand the glitch involved. It'd be enough, in my opinion, to just show a few screens of how utterly broken the screen scrolling is. * I see we got some vanity in via Gradius, hmm? ;) IMO a better Gradius section would be the Moai heads -- it's more instantly recognizable, and IIRC it includes flying through terrain; always fun. * Likewise, do we have a better bomb-hover segment we could include? The one shown is a bit hard to decipher -- both as to what's going on and as to what it accomplishes. Maybe use one of the ones MrGrunz has published on his YouTube channel? They aren't in any official movies yet, but they will be...eventually. Otherwise, very nice!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Post subject: Cube Colossus: fun little Flash shmup
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Link An amusing freerange shmup with decoupled movement and aiming (aiming automatically locks onto a target, then you can shift the aim left or right to lead it), appropriately frenzied gameplay, and upgradeable ships. The plot's paper-thin, but fortunately the grammar's quite bad too (the author is clearly not a native English speaker) so it's still a bit interesting to read. I haven't personally found much use for the multipath and missile weapon types; they seem to take way too long to kill anything to be worthwhile. And be warned: the post-game bonus missions are mean. Or at least, the first one is...I haven't beaten it yet to see what the others are like.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
Well, there's Magic Sword...but that'd probably be better-done on the arcade. The SNES version's a capable port, but it suffers from slowdown rather frequently, and of course it isn't as pretty.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
It took longer to kill Drac, but the fight was already decided fairly early on. The strategy this time was to get the Medusa Shield and use its shield spell, which is a long-lasting attack spell. Once it's been cast three times, the movie can end (you'll note that Alucard uses a defense booster and then just stands there getting knocked around for the rest of the fight). Last time more proactive tactics were used. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Experienced Forum User
Joined: 7/2/2007
Posts: 3960
The "soul flying out of the wall" is a spell that you can cast. SotN spells are cast by performing directional inputs followed by attack. For example, IIRC that spell is "left, right, up, down, attack"; there's a second level variant that casts four ghosts and is "hold up, semicircle to down, attack". The spellcasting is done mostly to avoid gaining experience from kills, which takes time, makes it harder to do the Big Toss (flying damage boost, which requires taking >50% HP damage in one hit), and makes it impossible to do the Flea Rider climb since you deal too much damage. I'm not certain about the exact mechanics involved in avoiding experience, though. He uses the Fairy to glitch himself a massive supply of Potions (basic healing items), which the Fairy uses to heal him. He may also be using them directly; I haven't personally played with the Fairy active enough to tell (normally she's a crappy familiar). Things I liked: * Reduced use of Wolf Climb as compared to the previous movie * The Flea Rider climb and avoiding the Richter fight * All the Fairy's wasted actions, especially trying to heal you in the elevator and the upside-down castle teleport. * The way the last fight sounds like a bizarre techno song with the hit sounds and damage grunts. In general, the gameplay feels much tighter withe Leap Stone instead of Power of Mist.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.