BattleMaster Community

BattleMaster => Development => Topic started by: T0mislav on September 16, 2016, 04:13:53 PM

Title: The game really needs "confirmation option" for actions
Post by: T0mislav on September 16, 2016, 04:13:53 PM
Often, especially using mobile phone, it happens that players simply misclick some action... Most of time it is harmless, but I personally had two serious bad lucks during last couple of days:
1st yesterday I misclicked to drop my entire 175 men unit as militia what costed me close to 1000 gold.
2nd today I got W/A 85/100 with 75% training SF center and I misclicked constructing useless center instead, wasting 525 gold + 25 gold for destroying useless center + I am out of hours so I will not be able to construct the SF center at all (my character is on Colonies so he will not get additional hours today and by tomorrow the center will not be there any more).

It would be really nice if it is implemented that actions need to be confirmed before they are conducted (at least those that spend hours, soldiers, food or gold).
Title: Re: The game really needs "confirmation option" for actions
Post by: Anaris on September 16, 2016, 04:15:06 PM
Nope. Not going to happen.

We have some plans to move certain buttons farther apart, but we will not be adding confirmation screens for anything but the most irrevocable of actions (like, say, deleting your character).
Title: Re: The game really needs "confirmation option" for actions
Post by: T0mislav on September 16, 2016, 04:20:00 PM
Moving buttons farther apart would also help greatly.
Title: Re: The game really needs "confirmation option" for actions
Post by: Zakilevo on September 16, 2016, 04:22:18 PM
Tom hates confirmation buttons. I think he said you should think before you press your buttons.
Title: Re: The game really needs "confirmation option" for actions
Post by: Andrew on September 16, 2016, 04:38:09 PM
Tom hates confirmation buttons. I think he said you should think before you press your buttons.

I've got average sized fingers for a person, and while phone screens are getting larger, the pixel density is getting higher as well. Which means even more pixels can fit under my finger at once.
Title: Re: The game really needs "confirmation option" for actions
Post by: Vita` on September 16, 2016, 04:57:34 PM
Indeed, there need to be responsive/mobile-friendly improvements. It's not a matter of not wanting it to happen, its a matter of limited volunteer time between many different player requests or game maintenance.
Title: Re: The game really needs "confirmation option" for actions
Post by: T0mislav on September 16, 2016, 05:00:38 PM
Tom hates confirmation buttons. I think he said you should think before you press your buttons.

Misclicking means exactly that: "misclicking"... it does not mean "to click what you wanted to click before thinking about it", but it means "to click something that you did not want to click".
Like Andrew said, on mobile phone it is easily to touch one button with your finger and that it registers like you clicked the other (because they are so close one to each other).
Title: Re: The game really needs "confirmation option" for actions
Post by: GundamMerc on September 16, 2016, 05:48:38 PM
Misclicking means exactly that: "misclicking"... it does not mean "to click what you wanted to click before thinking about it", but it means "to click something that you did not want to click".
Like Andrew said, on mobile phone it is easily to touch one button with your finger and that it registers like you clicked the other (because they are so close one to each other).

Exactly what I feel, it's incredibly patronising and ill-informed to think that us misclicking is due to "not thinking our action through" rather than the high resolution of phone screens that are relatively small in size in compariso .
Title: Re: The game really needs "confirmation option" for actions
Post by: Andrew on September 16, 2016, 06:44:17 PM
The game can already detect a mobile client. I don't know how hard it would be, but couldn't you code a confirmation system in for mobile users only in lieu of a future upgrade for mobile layout? Maybe make it togglable from a setting in your profile somewhere.
Title: Re: The game really needs "confirmation option" for actions
Post by: Victor C on September 16, 2016, 07:13:46 PM
I am a mobile player, meaning... I play ONLY on mobile.

Here is the easiest trick to fix all of your issues:
Zoom in on the button you want to press
Use two fingers, put them on your screen and do the opposite of a pinching motion.

If it does not zoom in, find the option on your phones that allow you to forcefully zoom in the page (either Google for your mobile browser or your phone model to find it)

Side note: The worst I've done is delete my roleplay because I accidentally hit the home button  ;D

P.S.: This will help you if you can't read the text and will make your overall mobile experience on any article or small texted site, better.
Title: Re: The game really needs "confirmation option" for actions
Post by: GundamMerc on September 16, 2016, 07:32:17 PM
I am a mobile player, meaning... I play ONLY on mobile.

Here is the easiest trick to fix all of your issues:
Zoom in on the button you want to press
Use two fingers, put them on your screen and do the opposite of a pinching motion.

If it does not zoom in, find the option on your phones that allow you to forcefully zoom in the page (either Google for your mobile browser or your phone model to find it)

Side note: The worst I've done is delete my roleplay because I accidentally hit the home button  ;D

P.S.: This will help you if you can't read the text and will make your overall mobile experience on any article or small texted site, better.

I know how to do that. It's still a game of chance at times though.
Title: Re: The game really needs "confirmation option" for actions
Post by: Victor C on September 16, 2016, 07:47:29 PM
I know how to do that. It's still a game of chance at times though.

Zoom in until the only clickable pixels on your screen is that button and I promise you won't miss.  8)
Title: Re: The game really needs "confirmation option" for actions
Post by: Constantine on September 16, 2016, 08:03:00 PM
Tom hates confirmation buttons.
Normally, we all do. But I've encountered the same problem when accessing BM from my gf's smartphone. Misclicks are frequent and sometimes really devastating.
Can we have it as an optional feature maybe? Not high priority, of course.
Title: Re: The game really needs "confirmation option" for actions
Post by: Anaris on September 16, 2016, 08:09:30 PM
As a general rule of thumb, optional features take more time and effort to code than mandatory ones.

Like I said, we have plans already in place to move the links further apart from each other—we just need the time to implement it.
Title: Re: The game really needs "confirmation option" for actions
Post by: T0mislav on September 16, 2016, 09:39:51 PM
Misclicks can happen not only on mobile phone but on PC as well...
How many times happened to you that while you were scrolling middle mouse button you left-clicked unintentionally?
How many times happened to you that something or someone distracted you and you unintentionally left-clicked?
If cursor is on a wrong place when it happens it can mean disaster... happened to me several times - I gave couple of medals that way, sent some unfinished letters, but I also unintentionally dropped one of my uniques about a year ago...

Yes, you can say to me: "You should be more careful." - But this is happening to way too many players... whomever I talked to (who plays the game for at least several months) had at least few unpleasant experiences to share considering misclicking.
But, it is absolutely unnecessary that players suffer at all from misclicking since it is easy to make popup where players are simply asked to confirm their action: "Yes/No". - Why is it so definitely "NO!" about it? I mean, battlemaster is slow game where players need weeks and months to achieve something - . Definitely that Characters should have consequences for their IC actions, but ask yourself is it fair that the game deliberately allows that OOC mistakes (like misclicking) can seriously affect the game IC - even ruin months of PLAYERS' time (for example, I will need about a month to refund lost gold from those two misclicks and who knows when again (if ever) will I get 85/100/75 SF center)?
Title: Re: The game really needs "confirmation option" for actions
Post by: Zakilevo on September 16, 2016, 10:01:34 PM
On PC? I hardly misclick anything on PC... It is pretty hard to misclick on PC.
Title: Re: The game really needs "confirmation option" for actions
Post by: T0mislav on September 16, 2016, 10:12:44 PM
On PC? I hardly misclick anything on PC... It is pretty hard to misclick on PC.

Surely that on mobile phone misclicks are much more often then on PC - at mobile phone I misclick something practically each time I log in from mobile phone (mostly harmless like wrong letter or open "Messages" instead "Information" or something like that)... but last couple of days I had two really bad misclicks that combined costed my character his monthly income.
But in 10 years, how long I am playing BM, it happened to me at least dozen of times that I misclicked on PC as well and one of those misclicks costed me unique sword.
Title: Re: The game really needs "confirmation option" for actions
Post by: Victor C on September 16, 2016, 10:20:47 PM
I just read some really hard to achieve misclicks... Dropping your unique item requires SKILL. I mean. You gotta go to that page by misclicking like crazy and then you gotta somehow get the mouse over the drop button... (That's a bit of a distance of mouse movement just on that page).

I am just curious how your mouse looks like btw... Normal mouses make it PRETTY hard to mistake your left click and scroll wheel.

I apologize, but... You REALLY need to be careful, this argument applies GREATLY. I mean, especially on PC... Your cursor doesn't magically click elsewhere like on a mobile... PC, your pointer tells you exactly where you're clicking.  (If you can't see it... Go to your desktop, click personalize and look for "Mouse settings" or "Cursor settings" something along those lines and make it Bigger, different colour, Whatever you need to do to understand where your mouse is at all times).

To prevent anymore sorrow, I advise you click the scroll wheel (actually push it down), it will allow you to simply move your page with the positioning of your mouse. (No scroll wheeling or clicking required!) When you want to stop the automatic scrolling, click your left mouse button and it will do so.

(The farther away your mouse is from that original point, the faster your page is going to scroll. You'll see the mark of origin marked on the page by a circle when you move your mouse away. If you put your cursor back at the point of origin, the page will become stationary but your automatic scroll is still activated.)



With your mobile, the best and most IMPORTANT tip I can give you is, DON'T RUSH... Take your time and slowly put your finger on the screen. If you're misclicking like crazy, stop and aim your finger and slowly put it where it needs to go.

If the buttons are really close together, zoom in. Give it a second to recognize the screen change (your phone is not as fast as a computer, it needs time to adjust) then carefully put your finger down on the screen.)
Title: Re: The game really needs "confirmation option" for actions
Post by: T0mislav on September 16, 2016, 10:32:58 PM
I just read some really hard to achieve misclicks... Dropping your unique item requires SKILL. I mean. You gotta go to that page by misclicking like crazy and then you gotta somehow get the mouse over the drop button... (That's a bit of a distance of mouse movement just on that page).

Actually it was not that hard at all... it was that I just bought the item and while I was admiring to my new sword I reached for a glass of water back on my desk and accidentally left-clicked with my elbow - having cursor on a wrong place it was bye-bye to my sword.
Title: Re: The game really needs "confirmation option" for actions
Post by: Victor C on September 16, 2016, 10:45:49 PM
I've added a few photos to assist in the display of effectiveness of zooming in. (Neither is maxiumly zoomed in, just moderately enough to get the idea...)
(Top is Normal sized, bottom is Zoomed in)
http://imgur.com/Q4XCqN6

http://imgur.com/LsLNuVi


(Top is Normal sized, bottom is Zoomed In)
http://imgur.com/F6EMwHq

http://imgur.com/ovWi76G

Actually it was not that hard at all... it was that I just bought the item and while I was admiring to my new sword I reached for a glass of water back on my desk and accidentally left-clicked with my elbow - having cursor on a wrong place it was bye-bye to my sword.
Oh my, the tears I would have shed... No more water for me  :'(
Title: Re: The game really needs "confirmation option" for actions
Post by: GundamMerc on September 16, 2016, 11:32:30 PM
I've added a few photos to assist in the display of effectiveness of zooming in. (Neither is maxiumly zoomed in, just moderately enough to get the idea...)
(Top is Normal sized, bottom is Zoomed in)
http://imgur.com/Q4XCqN6

http://imgur.com/LsLNuVi


(Top is Normal sized, bottom is Zoomed In)
http://imgur.com/F6EMwHq

http://imgur.com/ovWi76G
Oh my, the tears I would have shed... No more water for me  :'(

Please stop being patronizing and tell us something we don't know. Even zoomed in a large way, mobile has extremely imprecise clicking, especially with samsung phones where the edge of the screen just happens to be curved for all kinds of shenanigans to happen. By the way, not all of us use portrait view when looking at the website, I personally prefer landscape.
Title: Re: The game really needs "confirmation option" for actions
Post by: Victor C on September 17, 2016, 12:56:34 AM
Please stop being patronizing and tell us something we don't know. Even zoomed in a large way, mobile has extremely imprecise clicking, especially with samsung phones where the edge of the screen just happens to be curved for all kinds of shenanigans to happen. By the way, not all of us use portrait view when looking at the website, I personally prefer landscape.

Whether or not you're in landscape or portrait does not matter, the zoom function still works the same.


(Photo example of what I'm saying below)
http://imgur.com/MXDseXF

Go to your settings and turn on the developer options. Find the Input section and turn on the two that I have in the photo. Here it will show you what your phone sees when you touch your screen. This should help you understand exactly why you are misclicking. The drawn path is the path of your finger until you release your finger and touch the screen again (one path on the screen at a time).  You can either turn off the drawing and simply let the dot stay as well (the dot disappears less than a second after your finger lifts). This will assist you in your quest to understand why you're misclicking  ;D especially in landscape.

I apologize if I seem patronizing. I have no idea what you know... I use Mobile more often and as such, I've learned to write entire roleplays on it, etc... Everything I do in game is by mobile... The point being, I have grown habits and different understandings than you. My goal is to explain things as simply as I can without making it too complicated.

Think of it like this: If you're struggling and suddenly ask me the question, "What do you think of black holes?"

Would you rather me tell you:

The notion that there are tiny hairs beyond the event horizon is absurd and i believe that Stephen Hawking has lost his mind.

Or

In a black a hole, we call the point in which gravity becomes too strong to escape, the event horizon, where light starts to gets sucked in. Inside the event horizon, we have the more interior which has an insane amount of force towards the center. Stephen Hawking came up with a new theory that inside this center area, there are millions of hairs. I believe that's absurd.

If you know nothing of black holes or Stephen Hawking 's theory... Then you'd be like "What?". 

Please, don't take offense, I'm trying to help you.  :D if we find a good solution with minimal work, that helps everyone, right?
Title: Re: The game really needs "confirmation option" for actions
Post by: T0mislav on September 17, 2016, 08:10:34 AM
Thank you Victor C for your suggestions, but all you said we already know.
My point was that lot of players way too often face with this problem (some get damaged for weeks - even months of gameplay) that can easily be fully avoided by only few lines of code (simple Yes/No popup to confirm execution of actions).
Title: Re: The game really needs "confirmation option" for actions
Post by: DK on October 02, 2016, 07:34:38 PM
Just throwing out a suggestion. The "Set Him Free" option and "Torture Him" option is kinda too near to each other.  Honestly, I would say that the dungeon actions are a bit quite dangerous.

Background information on this family.
Take his gold - dishonourable, but fast cash.
Set him free - no strings attached.
Torture him - may get you a look into his recent past, but is very dishonourable.
Deport him - not possible for this one; he is not a criminal.
Have him executed - you can not execute this one; he is not a criminal.
Talk with him - maybe you can convince him to join your realm or give you valuable information.


Above is a list of the dungeon actions that are not in order. The "Talk with him" option is below the "Have him executed". Maybe an orderly way would to separate the "do something to him" options away from the "background, talking, set him free" options.
Title: Re: The game really needs "confirmation option" for actions
Post by: Gabanus family on October 02, 2016, 07:56:17 PM
Just throwing out a suggestion. The "Set Him Free" option and "Torture Him" option is kinda too near to each other.  Honestly, I would say that the dungeon actions are a bit quite dangerous.

Background information on this family.
Take his gold - dishonourable, but fast cash.
Set him free - no strings attached.
Torture him - may get you a look into his recent past, but is very dishonourable.
Deport him - not possible for this one; he is not a criminal.
Have him executed - you can not execute this one; he is not a criminal.
Talk with him - maybe you can convince him to join your realm or give you valuable information.


Above is a list of the dungeon actions that are not in order. The "Talk with him" option is below the "Have him executed". Maybe an orderly way would to separate the "do something to him" options away from the "background, talking, set him free" options.

We brought this up before as well, cause it wouldn't be the first time it goes wrong.

"Well of course my dear fellow, I'll set you free without taking your gold and you can tell your realm how friendly we are and perhaps we can achieve peace" ---> Torture...aaah !@#$ing misclick, no no no!
Title: Re: The game really needs "confirmation option" for actions
Post by: Wimpie on October 02, 2016, 10:01:20 PM
1. A long time ago, at my first playing round (before quitting), I asked the very same question. Confirmation screens. Was told the exact same answer you get now, simply no. I'm pretty sure there are reasons, and I can live with it. We gotta be careful and unfortunately misclicks happen. Sometimes to some grave results. But lets use that 'chance' to RP around it or anything. Nothing we can do about it.

By the way, never had that much misclicks as you. The most often it happens that I loot without setting the correct options, or losing a half finished message or those things.

2. I am open for a list of areas where the link order could be improved, like the dungeon actions you just mentioned. List them all up and we can look and review them and perhaps change something.

3. Place buttons further apart is definately on the agenda. Just need someone to take the time.