Battle City for the Game Boy. I played through the game previously from stage 35 to 50. Stage 35 is the furthest stage you can begin with. After that, you unlock each stage by passing them. If you Game Over, you can restart the stage you last played. Unlike the NES version, stages 36 until 50 have their own layout rather than repeat the stages in a loop from stage 1 after you complete stage 35. I played through the stages, finding stage 41, 43, 44, and 49 to be the most annoying levels (Stages 43 & 44 are the hardest if you don't have a fully upgraded tank that shoots metal.). Somehow Stage 50 here isn't the hardest stage, and it's rather fun actually. After completing stage 50, you receive the ending and the credits roll. Enjoy :)
Hide player controls
Hide resume playing