Battle Chess ist ein Logik-Puzzle-Spiel, das Elemente des 2048-Spiels enthält. Bei 2048 schiebt ein Spieler zwei Spielsteine, die die gleiche Zahl anzeigen, zusammen, um einen neuen Spielstein mit einer höheren Zahl zu bilden. So wird zum Beispiel aus Spielsteinen, die jeweils eine 2 anzeigen, ein Spielstein mit der höheren Zahl 4. Bei Battle Chess stehen Strichmännchen auf einer schwebenden Kampfarena aus weißen und 2048 Spielsteinen.
Der Spieler schiebt die Steine strategisch so, dass ein oder mehrere blaue Strichmännchen mit goldener Rüstung einen Vorteil erhalten. Jeder blau-goldene Ritter steht auf einem blauen, nummerierten Plättchen und kämpft gegen einen rot-violetten Ritter auf einem roten, nummerierten Plättchen. Das Ziel des Spielers ist es, einen Ritter zu erschaffen, der stark genug ist, um gegen alle Kämpfer zu kämpfen. Um zu gewinnen, muss er seinen Ritter gegen einen gleich starken Ritter kämpfen lassen. Wenn er einen Ritter zu einem Gegner mit einer höheren Zahl schiebt, verliert er den Kampf.
Auf einem Feld mit mehreren Rittern bestimmt der Spieler die richtige Bewegung der Plättchen, um einen stärkeren Ritter zu erschaffen und Kämpfe zwischen einem weniger starken Ritter und einem Gegner zu verhindern. Wenn er ein Plättchen verschiebt, bewegen sich alle Plättchen, die Zahlen anzeigen, über die weißen Felder. Es gibt zwei Möglichkeiten, einen stärkeren Ritter zu erschaffen. Sie schieben ihren Ritter auf einen gleichstarken Gegner zu. Wenn er gewinnt, verdoppelt sich die Zahl seiner Spielsteine. Auf einem Schlachtfeld mit Verbündeten gewinnen sie, indem sie ihre Ritter kombinieren, bevor sie es mit einem Feind mit einer höheren Zahl aufnehmen.
Schiebt der Spieler einen Feind auf seinen Ritter zu, verliert er automatisch. Wenn der Feind einen seiner Ritter tötet, bleibt die Leiche bis zum Ende des Kampfes auf dem Feld liegen.