Post subject: Can you TAS a web game?
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
Hey guys, just wondering if it's even close to possible to TAS a web game? My WR game (Learn to Fly 2) is pretty simple (2D, uograde game) and I just want to see how good it's possible to be. Any help is appreciated! Thanks, Leery
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
That's a really difficult question, and it depends entirely on the game. In order for something to be TASed, it needs a repeatable RNG (so that inputs don't desynch and can be played back on another machine) and re-recording tools (so that the TAS can be made). [There are probably other requirements, but those are the ones that come to mind.] If your web game has these things, then theoretically it should be TASable. I suppose it also needs a TASer, which requires the game to be interesting enough for someone to want to tackle it. That isn't a jab against your game, I promise, it's just something else that is required.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
I'd be more than willing to try and TAS my game, I just need to know how :P As far as I know, it has no RNG at all, so I guess that's that box ticked. Not sure about the re-recording tools though.
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!
Invariel
He/Him
Editor, Site Developer, Player (171)
Joined: 8/11/2011
Posts: 539
Location: Toronto, Ontario
Well, unless there is a way to revert to a previous gamestate and supply (sub-)frame precise input, that's not going to be plausible.
I am still the wizard that did it. "On my business card, I am a corporate president. In my mind, I am a game developer. But in my heart, I am a gamer." -- Satoru Iwata <scrimpy> at least I now know where every map, energy and save room in this game is
Editor, Experienced player (854)
Joined: 5/2/2015
Posts: 696
Location: France
Learn to Fly 2 is a flash game. In practice it is almost possible to tas flashplayer.exe (and as a result be able to TAS most web games), but you'll have to wait for further Hourglass Resurrection development for this to be possible.
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
Thanks for the help everyone. I guess I'll just have to wait :P
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!
Joined: 2/3/2013
Posts: 320
Location: Germany
In principle you can build these tools into the game itself: Games like Starcraft 2, Counter-Strike, Trials, etc have replay features that store and replay (export and import) input in their own format. If you were to put slowdown/frame advance/save states and what have you on top of that, your game would become quite TASable. Whether it could be accepted by this site is debatable, because every new movie format adds complexity to the judging and publication process... P.S.: DOOM is one such example with its own "DOOM demo" input recording format: http://tasvideos.org/2866M.html
All syllogisms have three parts, therefore this is not a syllogism.
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
To be honest, the main thing I would want for this, is a frame by frame advance. It would be the most helpful thing I could think of in terms of TASing the game.
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!
Joined: 2/3/2013
Posts: 320
Location: Germany
As said, if the game creator doesn't put it into the game itself, this'll be a long time off (or forever), so I wouldn't hold my breath :)
All syllogisms have three parts, therefore this is not a syllogism.
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
We are all aware it's a FLASH game right? I should have specified originally, but I wouldn't think it would be too hard to emulate a flash game. That's probably just my noob experience though XD
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!
Editor, Experienced player (854)
Joined: 5/2/2015
Posts: 696
Location: France
As far as I know, there's no interest in Flash emulation whatsoever.
Joined: 2/3/2013
Posts: 320
Location: Germany
Yes, Adobe Flash is proprietary technology. There are some projects to develop FOSS flash players (like GNASH), but these don't work very well yet (at least last I tried), and there's no TASing infrastructure for those either. But if we can't control the Flash environment itself then we'll have to go one layer up, which is the general application layer and what Hourglass attempts to achieve to emulate mostly (still not enough for your purpose). So to realistically enable TASing of flash games we'll need a (non-trivial) special purpose software for this and none exists nor have I heard of one working on it (maybe Hourglass obviates need for this in the future, but I can't judge that).
All syllogisms have three parts, therefore this is not a syllogism.
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
So what I've got out of this so far; Flash games aren't high on the "To do list" for TASing They won't be for a long time. If I play ANY game on PC, it needs to have its own built in TAS features. Correct?
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!
Joined: 2/3/2013
Posts: 320
Location: Germany
Leery2468 wrote:
So what I've got out of this so far; Flash games aren't high on the "To do list" for TASing They won't be for a long time. If I play ANY game on PC, it needs to have its own built in TAS features. Correct?
Yes, except Hourglass can enable TASing on certain kinds of Windows games, see http://tasvideos.org/Movies-Windows-Stars-Moons.html for a list of examples.
All syllogisms have three parts, therefore this is not a syllogism.
Leery2468
He/Him
Joined: 5/18/2016
Posts: 10
Location: Over Here
Well then, I suppose that answers my question. Thanks all!
hi every1 im new!!!!!!! *holds up spork* my name is leery but u can call me t3h PeNgU1N oF d00m!!!!!!!!