Tool-assisted game movies
When human skills are just not enough

Submission #4430: dwangoAC's A2600 Joust "1 Player" in 00:56.84

Console: Atari 2600
Game name: Joust
Game version: unknown
ROM filename: Joust (1982) (Atari) [a1][!].a26
Branch: 1 Player
Emulator: BizHawk 1.5.3
Movie length: 00:56.84
FrameCount: 3406
Re-record count: 670
Author's real name: Allan Cecil
Author's nickname: dwangoAC
Submitter: dwangoAC
Submitted at: 2014-09-09 21:19:44
Text last edited at: 2014-10-08 16:21:49
Text last edited by: feos
Download: Download (1105 bytes)
Status: decision: rejected
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:
  - 1 Player
  - Complete all unique content (plays until no new content appears)
  - Ends input as soon as possible
Note: This file fails conversion to BK2 format due to an emulator crash (not many people are playing around with Atari 2600 :), so this is marked as being for BizHawk 1.5.3 which is what I created it in. It should sync all the way up to when the .BKM format was retired in 1.7.0.

This is a far better port than I initially gave it credit for. It's a bit odd working with this because the player sprite is drawn on one frame and then all of the enemies are drawn on the other. On a CRT I imagine the flickering wouldn't be as bad but it's a bit disconcerting trying to TAS this when you can't see yourself literally half the time (this also causes problems when attempting to upload encodes to YouTube). Having said that, I am extremely impressed what the game developers accomplished on such a limited platform.

Take note that the egg trajectory code is extremely simple in this port, leading to some really awkward but entertaining moments when eggs go bouncing off the ceiling.

Potential improvements: I did what I could to manipulate spawn positions but it's always possible that additional fiddling could get them in better locations. There are a few speed and entertainment trade-offs but I tried to keep it to a minimum to focus on speed in case this is destined for the vault.

Address Set #56: Joust
System: Atari 2600
Download .wch file for: BizHawk
Domain Address Data Type Signed Endian Description
Main RAM 0030 Byte Signed Big Flapping
Main RAM 0034 Byte Signed Big Horizontal pos.
Main RAM 003C Byte Signed Big Vertical pos.

feos: As seen in this video, this version also gets harder after the wave where this TAS ends. The hardest it can get is when all enemies in a wave are shadow lords (blue), which is around wave 40. Vault rules tell us to play until such point. Moreover, for a run going to Vault, "1 player" branch slower than "2 players" isn't acceptable.


Though, I'd wish to clarify the point this game is expected to be played up to. The Joust wave listing tells after wave 42 it's no longer any harder. So even though the only thing an optimal TAS could consist of is insta-kills, Vault rules are Vault rules. Thankfully, we don't need to beat all 100 waves (this game actually starts looping only after wave 60).

Similar submissions (by title and categories where applicable):