Using Zillions, I played out this sample game, which ends with the 4 remaining Black Pawns blockaded by 4 White pieces, while a Black King, Chariot, Knight, Counselor, and Elephant are locked in behind the Pawns. Even if this was a variant allowing Kings to move into check and be captured, Black would still have no legal moves in the final position:
a b c d e f g h
+---+---+---+---+---+---+---+---+
8 | k |:n:| e |:::| |:::| |:::| 8
+---+---+---+---+---+---+---+---+
7 |:r:| f |:::| p |:::| |:::| | 7
+---+---+---+---+---+---+---+---+
6 | p |:::| p |:N:| p |:::| |:::| 6
+---+---+---+---+---+---+---+---+
5 |:R:| |:E:| |:R:| |:::| | 5
+---+---+---+---+---+---+---+---+
4 | |:::| |:::| |:::| |:P:| 4
+---+---+---+---+---+---+---+---+
3 |:::| |:::| |:::| |:::| | 3
+---+---+---+---+---+---+---+---+
2 | |:P:| P |:P:| P |:P:| P |:::| 2
+---+---+---+---+---+---+---+---+
1 |:::| |:::| K |:F:| E |:N:| | 1
+---+---+---+---+---+---+---+---+
a b c d e f g h
alf-chaturanga.zrf
VariantName=Shatranj
1. Pawn h2 - h3
1. Pawn a7 - a6
2. Pawn h3 - h4
2. Knight b8 - c6
3. Chariot h1 - h3
3. Elephant c8 - e6
4. Chariot h3 - f3
4. King d8 - c8
5. Chariot f3 x f7
5. King c8 - b8
6. Chariot f7 x g7
6. Elephant e6 - c8
7. Chariot g7 x h7
7. Chariot a8 - a7
8. Chariot h7 x h8
8. King b8 - a8
9. Pawn a2 - a3
9. Pawn b7 - b6
10. Pawn a3 - a4
10. Knight c6 - b8
11. Pawn a4 - a5
11. Pawn b6 x a5
12. Chariot a1 x a5
12. Counselor e8 - f7
13. Elephant c1 - e3
13. Counselor f7 - e6
14. Elephant e3 - c5
14. Counselor e6 - d5
15. Chariot h8 x g8
15. Counselor d5 - c6
16. Chariot g8 - g5
16. Pawn e7 - e6
17. Chariot g5 - e5
17. Counselor c6 - b7
18. Knight b1 - c3
18. Pawn c7 - c6
19. Knight c3 - e4
19. Elephant f8 - d6
20. Knight e4 x d6
Using Zillions, I played out this sample game, which ends with the 4 remaining Black Pawns blockaded by 4 White pieces, while a Black King, Chariot, Knight, Counselor, and Elephant are locked in behind the Pawns. Even if this was a variant allowing Kings to move into check and be captured, Black would still have no legal moves in the final position: