No. You can sign up and play without ever making a purchase. You get free Lucky Coins for joining, then more each day you log in. You can purchase more Lucky Coins if you wish, but this is not a requirement.