FREE - In Google Play
FREE - in Win Phone Store
Chess is most likely finite but what happens if you consider the "threefold repetition," and two human players agree "no forced draw" if the rep move occurs? Then I think Chess can be infinite. A Chess computer usually has the rule "forced draw," if the three move rep occurs.