BattleMaster Community

BattleMaster => Development => Feature Requests => Topic started by: Tourmaline on March 13, 2019, 07:21:34 PM

Title: Title System - Achievement System
Post by: Tourmaline on March 13, 2019, 07:21:34 PM
Title:
Title System - Achievement System

Summary:
An achievement based title system that officially bestow titles to nobles and/or families based on the achievement they reached.

Details:
Whether a title is displayed or not would be selectable by each noble. The title would display either next to their name when they write messages, or in their signature, as well as in a section on their family page. In addition to titles, each achievement could also come with an in game reward. Like more coin for looting, more honor for fighting many battles, etc.

There would be general achievements, class based achievements, position based achievements, family achievements.

Examples of General Achievements:
Fight in 250 Battles - The Hardened
Fight in 1000 Battles - The Experienced
Hold 3 Unique Items - The Collector
Loot for Tax Gold 100 Times - The Pickpocket
Loot for Tax Gold 1000 Times - The Burglar
Kill, Rape, Burn 100 Times - The Wicked
Kill, Rape, Burn 1000 Times - The Malevolent
Lead a successful rebellion - The Rebel
Lead 3 successful rebellions - The Revolutionary

Examples of Class Based Achievements:
Preach on 250 Days - The Faithful
Preach on 1000 Days - The Devout
Organize Repairs or Survey Administration 250 Times - The Executive
Organize Repairs or Survey Administration 1000 Times - The Overseer
Stab 100 nobles - The Stalker
Stab 500 nobles - The Assassin

Examples of Position Based Achievements:
Secede a Duchy or Region from a realm - The Cunning
Secede 3 Duchies or Regions from a realm - The Machiavellian
Declare war on three realm - The Warmonger
Declare war on ten realms - The Bloodthirsty
Lead 100 Winning Battles - The Victorious
Lead 1000 Winning Battles - The Glorious
Trade Food on 250 Days - The Trader
Trade Food on 1000 Days - The Merchant

Examples of Family Achievements:
Have 2500 family wealth - The Rich
Have 10000 family wealth - The Wealthy
Have 1 hero die - The Heroic
Have 3 heros die - The Epic
Have 20 Fame - The Prominent
Have 50 Fame - The Illustrious

Just as a few ideas off the top of my head. The goal and idea is to create incentives for people to take various actions, to promote a dynamic environment, to give people fun goals to strive for and try for.

Benefits:
Battlemaster needs a Title System and an Achievement System. This would add flavor and novelty to the game, as well as things for players to strive for beyond fame, wealth, honor, prestige. Most gaming platforms and most modern RPG games contain an achievement system, and many RPGs contain title systems because these are very effective at attracting and retaining players by giving current players something to strive for and a sense of accomplishment.

Possible Downsides/Exploits:
Too many people with the same titles diminishing the value of the title.
Title: Re: Title System - Achievement System
Post by: De-Legro on March 13, 2019, 09:53:26 PM
Is this not a extension of the fame system?
Title: Re: Title System - Achievement System
Post by: Tourmaline on March 14, 2019, 05:16:19 AM
Like a super extended fame system with titles and bonuses.
Title: Re: Title System - Achievement System
Post by: Gordy77 on March 14, 2019, 05:33:48 AM
Yes, implement this but make only one person able to hold the title at a time. Make people fight to increase their score! Watch as assassin's compete to be the best
Title: Re: Title System - Achievement System
Post by: Tourmaline on March 14, 2019, 05:34:44 AM
Yes, implement this but make only one person able to hold the title at a time. Make people fight to increase their score! Watch as assassin's compete to be the best

That would work really well for a top level title!
Title: Re: Title System - Achievement System
Post by: Medron Pryde on March 15, 2019, 12:03:51 PM
I like this idea.
Title: Re: Title System - Achievement System
Post by: Wimpie on March 15, 2019, 01:11:10 PM
https://forum.battlemaster.org/index.php/topic,8252.0.html
Title: Re: Title System - Achievement System
Post by: Wimpie on March 15, 2019, 01:11:46 PM
I knew I had this covered already.

This is what I wrote up some time ago.

https://forum.battlemaster.org/index.php/topic,8252.0.html
Title: Re: Title System - Achievement System
Post by: Tourmaline on March 16, 2019, 12:12:37 AM
I knew I had this covered already.

This is what I wrote up some time ago.

Very cool. It's super needed!
Title: Re: Title System - Achievement System
Post by: Wimpie on March 16, 2019, 11:24:59 AM
Very cool. It's super needed!

Well, I wrote it at the time because I thought 'this is how all the other websites are doing it'. And not just games... Think about sites or apps like Tripadvisor, Swarm/foursquare, Playstation games, even professional Forums I'm on from Oracle for my job have these kinds of badges or achievements.

Clearly, it attracts people to earn them. Perhaps retains people to earn more.

Yours is more detailed, which is already a good basis.

Probably hell to implement, though.
Title: Re: Title System - Achievement System
Post by: Ocean Yong Kiran on March 16, 2019, 12:37:21 PM
one makes use of an event library - here is an example, but it is one I have not used: https://github.com/igorw/evenement - but is the same as React/Vue emit idea

So, the action can be defined elsewhere, the emit call is only for put in the correct place when some thing happens, therefore is only one line of code.
Title: Re: Title System - Achievement System
Post by: Alex333 on March 27, 2019, 12:58:10 AM
YES!

Maybe could use a bit of revision or oomf but this is something we need.

Zakky already made some kind of recognition for battle but unless a player manually keeps track of it (which is a chore), it's doesn't get recognized.

Some sort of automated achievement will definitely attract people. And people will leave less often if they have more achievements. It's a chore to start over and gain the same achievements again so maybe something like this and maybe something more will deter people from deleting accounts and starting over again.

The more we add, the better is in my opinion.  ;)
Title: Re: Title System - Achievement System
Post by: Gildre on July 13, 2019, 01:52:46 PM
Did this idea fizzle out? BUMP

I think it is an excellent idea.

Can someone with the power approve or reject this? If it is approved, I will be more than happy to add a FR to the bugtracker.
Title: Re: Title System - Achievement System
Post by: Anaris on July 13, 2019, 03:38:44 PM
As you can see in the link Wimpie posted, something along these lines has been on our TODO list for some time now. It's just not something we can flip a switch and make happen.
Title: Re: Title System - Achievement System
Post by: Gildre on July 13, 2019, 08:51:58 PM
sighs

My sincere apologies Anaris. Sometimes I get excited and miss things.

Thanks!
Title: Re: Title System - Achievement System
Post by: Medron Pryde on July 30, 2019, 12:32:18 PM
I would love to see something like this happen.
Title: Re: Title System - Achievement System
Post by: Gordy77 on August 07, 2019, 02:40:44 PM
So, what WOULD we need to do to make this happen?

We'd need a list of achievements and how they are earned. These would need a list of measurables, and to also have the game start recording things that weren't already.
There'd be the title itself, and that ties into the customisable title system and enhanced message system, which Ideally would allow you to choose from among your titles and signatures. If you earned the achievement for mosts backs stabbed or most enemies killed or most bounties claimed, you'd want to be able to boast about it.

say, it recorded those stats every month, and whoevers record got beaten would have to hand over the title to the next person. I'd like to see a "channel" of messages where such leaderboard shenanigans were displayed. when you log in, you'd get to see the movement of, say, the top five people vying for a certain monthly achievement,

"Well, I just missed out on the record for stolen tax money - i'll have to try harder next month for that Master Thief title!"

Implementing records give people a look at the guts of the game, gives them another reason to log in and check the stats and maybe find a new purpose for their character. Getting in a good competition can drive bragging and boasting rights as well as lamenting your loss. Make this a fun monthly contest, essentially.
Title: Re: Title System - Achievement System
Post by: Zakky on August 07, 2019, 09:09:10 PM
So, what WOULD we need to do to make this happen?

MORE DEVS
Title: Re: Title System - Achievement System
Post by: Gildre on August 08, 2019, 05:51:58 AM
I have watched The Matrix, Hackers, AND The Italian Job.

How can I help?