Submission Text Full Submission Page
In 2016, DrD2k9 submitted a Battle Chess TAS (#5267: DrD2k9's NES Battle Chess "All Battle Animations" in 18:21.19) with the goal of showing all 35 capture animations in Battle Chess. It played multiple games and edited the board repeatedly to make this possible, and was rejected for failing to qualify as a speedrun. In a single standard game of Battle Chess, the maximum number of distinct capture animations is 25. This run aims to show 25 different capture animations as quickly as possible against the Novice AI, which creates an interesting chess puzzle. For instance, the four rooks on the board must be captured by four different pieces, and four pawns must be turned into queens to show off all six queen capture animations. (Battle Chess does not allow the player to promote pawns into anything other than a queen.)
This TAS completes the game in 55 moves, with a total of 27 captures, and a total of 217 squares moved by the pieces, with a time of 25:30. When a piece moves aside to let a knight or a castling rook go by, I counted it as 1 square of movement. Pieces move very slowly in Battlechess, so a run could save time by finding a game with fewer total moves or a shorter total distance. All moves are executed as quickly as possible.
I played out complete games with help from the Stockfish chess engine, looking for games that would lead to the unique captures and multiple pawn promotions needed for this run. I tried several common openings - the King’s Knight, King’s Gambit, Queen’s Gambit, Zukertort Variation, English Game, and the Halosar Trap - before I found that the Ware opening led to the unusual captures and rapid pawn development that I wanted. I play as White, the default, and win the game by checkmate.
Piece movement in Battle Chess is very slow. I created an encode with the movement sped up 4x, while capture animations play at normal speed. Or the game can be watched on a standard online chessboard using this link: https://lichess.org/AsxJLXZx
An analysis of some key moves:
5. Nxe5 is a knight-pawn capture, which leads to a bishop capturing the knight, and sets up a fork of two of black’s minor pieces.
12. Qc3 threatens to put Black’s king in check, but the AI does not notice.
19. f4 leads to a devastating blunder, where Black doesn’t notice that a knight is about to fork his king and queen, allowing the first of six queen captures.
25. Qb4 leaves the Black knight with nowhere to retreat, and the AI moves a different piece instead of trying to save it.
28. b4 dxc2 29. b5 cxd1=Q+ In this sequence, I allow Black’s pawn to capture my rook and become a queen, because I need my bishop to capture a queen before the game is over.
33. Bb3 Rc5 leaves Black on the verge of checkmate, so the AI starts trying to distract me from finishing the game immediately. At this point, Stockfish is screaming at me to checkmate the king already, but I have other plans. Over the coming sequence of moves, Black gives up both of its rooks for a large loss.
44. Qbf7+ puts the Black king in a pinned position – he is unable to move, so one of the black pawns must advance instead. This is good, because my rook needs to capture a queen.
50. Rh5+ forces the Black queen to capture my rook, and put herself in a position where she can be captured by a pawn.
51. Qg7+ sacrifices a queen because I need the queen-captured-by-king animation, and it allows my pawn to capture a black queen.
54. Qg3 is the penultimate move. I looked for a route that doesn’t involve the queen slowly moving across five squares, but couldn’t find one that checkmates as quickly.
55. Qg6# is checkmate. Input ends as soon as the move is entered, so the distance moved by the queen doesn't matter to the final time.

slamo: Claiming for judging.
slamo: So I can confirm that there are indeed 25 unique battle animations executed in this run. Whether that's the actual maximum or not is incredibly difficult to prove due to the amount of possible chess games, so we'll take this as the best possible for now. Otherwise, this is actually a valid and interesting optimization challenge. I think it's cool that you used a chess engine to set everything up, and your general strategy and capture sequences make sense. The extra 2 captures look like they were necessary to move the pawns forward far enough to get promoted.
As far as entertainment goes...eh. The temp encode does not quite do justice to how glacially slow the movement is. If people didn't receive the temp encode very well, then they will definitely have a hard time watching an encode at regular speed. It's just not entertaining enough for Moons.
Since it's not an eligible Standard category either, it's not going be published for now. We can still put it in Playground though, since it's a valid run and there's probably still an audience for it. Moving to Playground.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15536
Location: 127.0.0.1
Player (52)
Joined: 4/1/2016
Posts: 292
Location: Cornelia Castle
What is this, May Fools? I'm confused.
DJ Incendration Believe in Michael Girard and every speedrunner and TASer!
Chamale
He/Him
Player (181)
Joined: 10/20/2006
Posts: 1353
Location: Canada
DJ Incendration wrote:
What is this, May Fools? I'm confused.
It is a semi-serious run. Battle Chess has had a number of submissions over the years, none of which were published. This seemed like an interesting way to create a non-trivial category for the game.
ShesChardcore
She/Her
Skilled player (1578)
Joined: 2/23/2022
Posts: 131
Location: MN
As a Battle Chess enthusiast I have to vote yes.
DrD2k9
He/Him
Editor, Judge, Expert player (2210)
Joined: 8/21/2016
Posts: 1086
Location: US
I think it's great you took the idea to the next level by showing off as many animations as possible while doing it in actual gameplay from standard starting positions. Too bad there's no way to show all animations in a single standard game. While this may not be publishable in Standard; if it doesn't qualify for Moon class, I think it falls solidly in line with the Playground. For the judge: On the note of playground... would my original run linked in this submission now also qualify for Playground?
eien86
He/Him
Judge, Skilled player (1870)
Joined: 3/21/2021
Posts: 258
Location: Switzerland
I'm torn on this one. On one hand, I love chess, and I love the fact you used unconventional means to create a TAS (namely, a freaking chess engine). I also used to love battle chess when I was a kid and all the quirky animations. However, as I watch it today I cannot derive much joy. At least in this port, animations are slow, tedious, and not that much fun anymore. I cannot sustain 10 mins of this. To be honest, I had much more fun running the PGN on lichess at my own pace. All of this diatribe, just to say I'll abstain to vote (even a Meh is unfair here).
MESHUGGAH
Other
Skilled player (1916)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Personal observations of this TAS: - I watched the encode which is 10:12 long and says Movement sped up. I'm going to assume it means the video is on 2x playback. edit: it's 4x. - This specific TAS is demonstrating all unique capture animations while winning the game against the easiest (Novice) from 5 different difficulty as fast as possible - My following note reacts to the TAS for publishing it on TASVideos. Demonstrating all unique features of a feature category of a game as a TASing choice I think it's OK as long as it - has really something to show: And this game has it. There are many youtube video compilations of specific animations and cutscenes (game endings, death scenes, etc) or even sound effects of different games. However I'm unsure about does it makes enough difference of watching a youtube video of a compilation of all unique captures and this TAS which also wins the chess game? - is done within a convenient and consistent tempo as well as time: And I'm not sure about this. So is this gameplay actually 2x longer? edit: it's 4x. Only the chess board movements or the fights as well? I guess it's okay as long as there will be multiple encodes, a normal tempo and the sped up one. Difficulty. I'm unsure about using the easiest difficulty. Does this TAS make enough entertainment for the viewer by this demonstration regardless of the difficulty? I personally would prefer to have at least harder difficulty. Going to not vote currently as these mixed feelings.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
ShesChardcore
She/Her
Skilled player (1578)
Joined: 2/23/2022
Posts: 131
Location: MN
MESHUGGAH wrote:
Difficulty. I'm unsure about using the easiest difficulty. Does this TAS make enough entertainment for the viewer by this demonstration regardless of the difficulty?
Difficulty in this particular game can be mitigated by pressing/mashing start during the AI thinking phase. This is used in the Rta run to force the opponent to make hilariously bad decisions to allow us to win quickly. It may be useful for a TAS like this as well since you can potentially open up lines that the AI would not ordinarily use. It should give you more "options" to explore and I think harder difficulty AI would be susceptible to this as well to a lesser degree.
Reviewer, Expert player (2432)
Joined: 5/21/2013
Posts: 414
The movie header doesn't have a recognized good dump, but it still syncs on this good dump:
headerless rom hash: SHA1:3EDFED96531AC671DD6F5BD468B708E73200A8FB
headerless rom hash:  MD5:8A67C9A6DA2A20E6808A7C82A4839474
Chamale
He/Him
Player (181)
Joined: 10/20/2006
Posts: 1353
Location: Canada
slamo wrote:
The movie header doesn't have a recognized good dump, but it still syncs on this good dump:
headerless rom hash: SHA1:3EDFED96531AC671DD6F5BD468B708E73200A8FB
headerless rom hash:  MD5:8A67C9A6DA2A20E6808A7C82A4839474
Is there a database of recognized good dumps somewhere? I keep having this problem.
GMP
He/Him
Editor, Reviewer, Active player (394)
Joined: 5/22/2020
Posts: 197
Location: Chennai, India
Chamale wrote:
Is there a database of recognized good dumps somewhere? I keep having this problem.
There is the no intro database, and also "good tools".