Make players eager to login and play every day! How?
- Change your card rotation system (Meta gets boring after the first 4 weeks or so)
- Create weekly events whereas you release a set of cards. Let’s say 4 new cards (1 neutral and 3 class specific) each weekend. Simultaneously, release a special pack with an increased chance of getting these new cards when buying that weekly pack. FTP players will grind the 100 coins every day and keep saving to buy the pack in the weekend. PTP players will simply pay real money for it. Accordingly the Meta will be constantly fresh at the same time players will be looking forward to the weekly new cards and Blizzard gets a weekly hike in packs sales.
- Create a Grand Monthly Event where you release 3 legendary cards at the beginning of each month, simultaneously release a Grand Pack whereas the chances of getting these legendaries are higher. (12 months = 12 Grand Events containing 27 legendary class cards and 9 neutral legendary cards). Similarly do the math for the weekly released cards. By this, your full year is covered, the meta is constantly dynamic, classes get temporary advantage equally, the hype for each week will be real and for the Grand Event at the beginning of each month will be UNREAL. (Above cards total number is just an example).
- Tournament mode is a MUST (Do in-game weekly/monthly tournaments where players compete for in game prizes e.g. Special Card Backs, Packs, Dust, Coins, and Hero Portraits etc.
The above is inspired by an android card game that forced me to never miss a day to login and play for the last 390 days so far and counting.