BattleMaster Community
BattleMaster => Development => Feature Requests => Topic started 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.
-
Is this not a extension of the fame system?
-
Like a super extended fame system with titles and bonuses.
-
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
-
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!
-
I like this idea.
-
https://forum.battlemaster.org/index.php/topic,8252.0.html
-
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
-
I knew I had this covered already.
This is what I wrote up some time ago.
Very cool. It's super needed!
-
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.
-
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.
-
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. ;)
-
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.
-
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.
-
sighs
My sincere apologies Anaris. Sometimes I get excited and miss things.
Thanks!
-
I would love to see something like this happen.
-
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.
-
So, what WOULD we need to do to make this happen?
MORE DEVS
-
I have watched The Matrix, Hackers, AND The Italian Job.
How can I help?