Submission Text Full Submission Page

Desert Bus High Score Attack

Ah, Desert Bus. And yes, that's 41 days, 17 hours, 15 minutes and 6 seconds. From the ever-useful Wikipedia:
Penn & Teller's Smoke and Mirrors is an unreleased video game planned for release initially on the Sega CD in April 1995 and to be followed by PC, 3DO versions later that year.... Desert Bus is the best known minigame in the package, and was a featured part of Electronic Gaming Monthly's preview. The objective of the game is to drive a bus from Tucson, Arizona to Las Vegas, Nevada in real time at a maximum speed of 45mph, a feat that would take the player 8 hours of continuous play to complete, as the game cannot be paused. The bus contains no passengers, and there is no scenery or other traffic on the road. The bus veers to the right slightly; as a result, it is impossible to tape down a button to go do something else and have the game end properly. If the bus veers off the road it will stall and be towed back to Tucson, also in real time. If the player makes it to Las Vegas, they will score exactly one point. The player then gets the option to make the return trip to Tucson—for another point (a decision they must make in a few seconds or the game ends). Players may continue to make trips and score points as long as their endurance holds out. Some players who have completed the trip have also noted that, although the scenery never changes, a bug splats on the windscreen about five hours through the first trip, and on the return trip the light does fade, with differences at dusk, and later a pitch black road where the player is guided only with headlights. Penn says, "The best part of that I think was an idea that was not mine, not Teller’s, and not Barry Marx, who designed the game with us. It was an idea by Eddie Gorodetsky, one of the producers on Two and a Half Men, really funny guy. I think that Eddie G. is one of the funniest guys in the world." Penn Jillette commented in his radio show that the overly realistic nature of the game was in response to Janet Reno and the controversy surrounding violent video games at the time.

A Bit of Context

In 2007 I made a long-run movie of Rampage that completed the game with only the A button. It was over 6 hours long. One of the replies, from Blublu, was "How delightful. What next, Desert Bus?" Oh, I suppose you regret those words now...
At the time, such a run was unthinkable. Mostly because there was no reliable Sega CD recording. Also, there were no simple bots for Gens, and I'm certainly not cool enough to hack into the C/C++/whatever code. So the idea lay dormant over the years, until the coming of Gens 10. Sega CD support! I was instantly brought back to this grand idea. For the Rampage run I had used "Sticky Keys" to hold down the turbo A button, however this run required a bit more. I tried in vain to make various hotkey programs sync up to a movie. No luck. Eventually my wish for Lua support came true though, with Gens 11, and I quickly began this quest.

The Surprising Result

The most interesting result was that contrary to the Wikipedia entry above, one cannot go on forever scoring points. While one may continue playing for who-knows-how-long, the maximum number of points you can get is 99.
I had initially tried to get 100 points as the highest score I had seen was 6, so that seemed reasonably high, but oh my surprise when it stopped at 99. I re-set my goal to 1000 in-game hours to see if that maxes out too, but it does not do so (at least at 1000). Here's a screenshot of my final score:

adelikat: Encoding. ...Yeah right! Great April fools submission, and a neat concept, but its time to reject this.

Unrejecting this submission for consideration into the Vault tier

Nach: This run got a decent response despite the ridiculousness. It also shows off great TASing potential in its own unique way. Accepting for the vault.

Nach: Apparently I missed the rule regarding vault must be distinguishable from standard plays. Based on that criteria I am correcting my mistake and rejecting this.
In regards to the constant repeating, if this was going to be published, I figured we'd work out where to cut the movie before then, as it does run out of new content fairly quickly.


Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
System Error wrote:
I mean, someone could theoretically mimic a run on this site (maybe a Japanese or South Korean), but I double-dog dare any one person to mimic this run.
Are you serious? It's only a matter of patience, not even skill or anything, as far as I understand.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Player (121)
Joined: 2/11/2007
Posts: 1522
Well, if taken literally, ONE person cannot physiologically complete this run. You cannot pause the game (even between "levels"), and you have to sleep at some point. That said, 2 or more people could definitely do it -- I hope the folks at desertbus.org step up to the plate and get 99 points someday :D
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Joined: 2/26/2007
Posts: 1365
Location: Minnesota
I would sooner be raped in the ass by burly black men in prison, without lube, than play this game for more than 8 hours... let alone 31 days. Alden, you a crazy son'a bitch.
adelikat wrote:
I very much agree with this post.
Bobmario511 wrote:
Forget party hats, Christmas tree hats all the way man.
Joined: 8/9/2004
Posts: 123
System Error wrote:
And hey, if we really wanted to be batshit crazy, we could program a highly advanced AI to examine the code for the level layout, find the quickest way through, then do it. Again, we can have multiple copies of it working different levels to increase speed; and since no humanity is involved, we can do all the levels period. Considering the AIs don't become self-aware and rebel against humanity, we could just sit back and let them do their thing!
I am so for this, whether the AIs rebel or not. :D
kwinse wrote:
Kejardon wrote:
Kriole wrote:
Samus is damaged by a Rinka in the opening.
That's a script action; no damage. ... it just dawned on me I know way too much about SM.
It took THAT to make you realize?
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2786
Location: The dark corners of the TASVideos server
om, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom...
Player (121)
Joined: 2/11/2007
Posts: 1522
more like
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Joined: 8/9/2004
Posts: 123
TASVideos Grue wrote:
om, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom, nom...
kwinse wrote:
Kejardon wrote:
Kriole wrote:
Samus is damaged by a Rinka in the opening.
That's a script action; no damage. ... it just dawned on me I know way too much about SM.
It took THAT to make you realize?
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Bisqwit wrote:
I've long been expecting someone to submit this movie. I look forward to watching it in full and setting it as a background on my work desktop. I think this movie should be published. It documents an important piece of classic game history, and I don't think there exists any other website that has a full movie of a roundtrip in this game, let alone 50 of them. However, for encoding, I think you may need to apply very, very customized encoding settings. In particular, extremely low bitrate for both audio and the video, but with high rate whenever something significant happens (such as the aforementioned bug splatting on the windscreen). Oh, and AVI is definitely out of question (the index alone would take 1.7 gigabytes), it must be MKV. For audio, I suggest a 1 kbit/s OGG for most of the movie with 50 kbit/s at key events; For video, I suggest x264 at quantizer 40 or something for most of the movie with quantizer 15 or so at key events. And naturally, reference frames, motion detection, frames types etc. at maximum.
I must say, I wasn't entirely joking when I wrote that post. On April Fools days, I like to say/do prepostrous things that stretch the limits on what people are ready to believe. Half truth, half lie, makes a good April Fools prank. Here, the ratio is about closer to 80% truth. So I hope that what happens here is the same as what happened to 8-bit neckties. (For those not in the know, the 8-bit necktie was originally an April Fools prank by ThinkGeek, but it turned into a real product due to high demand.)
Joined: 11/11/2006
Posts: 1235
Location: United Kingdom
I'm extremely disappointed this was rejected. This is quite possibly 100% optimal, and should be there for those looking for it, especially since it's the pinnacle of non-violent gaming. That's all I have to say.
<adelikat> I am annoyed at my irc statements ending up in forums & sigs
Player (121)
Joined: 2/11/2007
Posts: 1522
Well I will be sure to add it to Gruefood Delight :) I also want to make a Lua script that will be a much shortened "walk through" of the game's interesting points. Like the bug splat. And, um, the sun setting?
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Joined: 3/11/2008
Posts: 583
Location: USA
Raiscan wrote:
since it's the pinnacle of non-violent gaming.
But it kills bugs. But...Rockstar's Stacker!
Banned User
Joined: 12/23/2004
Posts: 1850
Possibly a compromise would be just publishing the run without encoding a movie...
Perma-banned
Active player (406)
Joined: 3/22/2006
Posts: 708
Yeah, I agree. An encode of the video would be completely insane. I don't care what your settings are. A 1001-hour long video is going to be bigger than the Internet and no one would actually watch it. Now, as for publishing the input file, it would at least serve as proof that you can actually do it.
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
I'm sure the 1001 hour encode can be one, we just need to invest $10000 in a server dedicated to it.
Banned User
Joined: 8/2/2008
Posts: 420
Location: italy
To upload it on youtube it must be below 1024 megabytes (that, assuming that you have a pre-2006 director account), which means that the encode can't use more than 1 megabyte per hour, which in turn means 291 BYTES per second. Come on ShinyDoofy, delight us with some MKV magic :D
Gone.
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Hyena wrote:
A 1001-hour long video is going to be bigger than the Internet
How low can mpeg4 bitrates go? If, for example, 8 kbps (ie. 1 kB/s) was used as bitrate, the video would take "only" 3.5 GB. (Of course the audio will probably double or triple that.)
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Audio codecs like Speex can supposedly go even lower, but they won't be supported by players. Musepack can theoretically do 3 kbps (practically, it only uses so much for digital silence). Don't remember about Vorbis, but it lkely can do so as well.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Banned User
Joined: 12/23/2004
Posts: 1850
Hyena wrote:
Yeah, I agree. An encode of the video would be completely insane. I don't care what your settings are. A 1001-hour long video is going to be bigger than the Internet and no one would actually watch it. Now, as for publishing the input file, it would at least serve as proof that you can actually do it.
As an interesting twist, perhaps just encoding the first round trip at a sped-up rate, slowing down for "events", then fading out with "980 hours later..."? I'm pretty sure at least one movie on this site did something similar to mask ~47 minutes of nothingness.
Perma-banned
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
moozooh wrote:
Audio codecs like Speex can supposedly go even lower, but they won't be supported by players.
AFAIK those codecs work well only for human speech (they have been specifically developed for that) and very poorly for music (which is the reason why we still have mp3 and ogg).
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Any codec will perform poorly for music when below 8 kbps. Not like quality is the goal, either.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Player (121)
Joined: 2/11/2007
Posts: 1522
There's no music, just engine sounds :P
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
Joined: 7/2/2007
Posts: 3960
I bet you could get a very accurate "encoding" of the bulk of the sound by just capturing a loop of the engine, then. Include start and stop times so you know when to play the non-engine sounds and you're good to go, probably in under a meg. :)
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Skilled player (1652)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
What's interesting is the drive into Las Vegas Nevada is pretty epic and enjoyable - at least from the Utah side. You drive through some pretty twisty turns in Arizona, and then descend into this city of lights, where day is almost indistinguishable from night.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Player (210)
Joined: 7/7/2006
Posts: 798
Location: US
I finally finished watching this. I just thought I should let everyone know that they missed out on a great movie if they haven't been watching it through now.