OpenThrone / OpenThrone

Other
6 stars 3 forks source link

Daily/Weekly Quests/Challenges #108

Open uaktags opened 5 months ago

uaktags commented 5 months ago

I think it'll be good for engagement, both as a player and a website user, to bring in either Daily or Weekly challenges for players to try to complete in exchange for gold/XP. This may help eliminate idleness and allow gameplay to not feel stale.

Some example of challenges:

etc.

This is a LOW priority and should not have much focus until a more Beta phase is ready.

Let's create a large enough list and then plan out how to implement the tracking of such. My assumption going into this is that each task will need specific code for it, which may balloon in size and complexity, so it'll probably need some sort of "Click action" to claim rewards and also have a good way to dynamically call the current results.

NunosDC commented 2 months ago

The idea of making this limited to once a week at most would be my idea to prevent all the items from getting stale. Also the reward system for this should be neglible as in maybe 5-10 mercs done with a random number generator. Don't like the idea of it turning in to something exploited by a few to become to powerful to attack. Also below is the start of a list we came up with so far. If others have ideas they can copy the previous persons posted list and then add there ideas to it so we get a better list.

• Edit your profile • Change your password • Purchase 10 items from the armory • Purchase 10 battle upgrades • Train 10 workers • Attack X players (or maybe use X attack turns?) • Spy on X players • Infiltrate X players • Assassinate X players • Train X [workers, defense units, offense units, spy units, sentry units] • Purchase X [defense, offense, spy, sentry] items from the armory • Purchase X [defense, offense, spy, sentry] upgrades • Bank X gold • Spy a player at least 3 levels higher than you • Assassinate a player at least 3 levels higher than you • Infiltrate a player at least 3 levels higher than you • Add 1 new friend to your friends list • Add 1 new enemy to your enemies list • Join an alliance • Submit a spy report to your alliance • Transfer gold to an alliance member