Feature Requests Thread
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Feature Requests Thread
by Stampedo » 11 Feb 2014, 22:12
Could someone tell me if human vs human on distant computers is planned?
I've read people asking for servers, ladder, etc, but what about a simple 1v1 hosted by one of the players?
(this question has probably been asked 1 million times, I just didnt find the answer to this question)
I've read people asking for servers, ladder, etc, but what about a simple 1v1 hosted by one of the players?
(this question has probably been asked 1 million times, I just didnt find the answer to this question)
Re: Feature Requests Thread
by drdev » 12 Feb 2014, 05:52
Network support is currently being worked towards, though I have no idea how far away we are. Max mtg would be the person to ask as he has done the majority of the work towards making network support possible. I would guess 1v1 with one player hosting is probably the very first thing that will be supported.Stampedo wrote:Could someone tell me if human vs human on distant computers is planned?
I've read people asking for servers, ladder, etc, but what about a simple 1v1 hosted by one of the players?
(this question has probably been asked 1 million times, I just didnt find the answer to this question)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Feature Requests Thread
by Max mtg » 12 Feb 2014, 18:47
Planned? Yes, everyone is dreaming of multiplayer.
The next question is how far it is from the current codebase.
We have extracted modules, untied application code from game rules, from AI, from player's assets, but still the to-be server and future client are unable to communicate over network, that is establish connection, create or join a game, receieve game state and send player's commands. That needs to be done before any game can be hosted.
The next question is how far it is from the current codebase.
We have extracted modules, untied application code from game rules, from AI, from player's assets, but still the to-be server and future client are unable to communicate over network, that is establish connection, create or join a game, receieve game state and send player's commands. That needs to be done before any game can be hosted.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Feature Requests Thread
by Stampedo » 12 Feb 2014, 19:51
Thanks max. Judging by your answer, it still sounds like a lot of work, our deep thanks for your commitment anyway!
Re: Feature Requests Thread
by Stampedo » 12 Feb 2014, 19:54
I have a request: sometimes Im pressing the "ok" button too fast and skipping phases ( pretty sure i'm not the only one).
Can you add a condition when for example a player is not selecting any attacker or blocker, or if he performed no action during his main phase, something "are you sure you want to skip to next phase?".
Would help a lot!
EDIT: Or sometimes i'm tapping manually lands, and making mistakes (tapped too many lands).
Is there a way to cancel tapped lands (and ask for confirmation)?
Can you add a condition when for example a player is not selecting any attacker or blocker, or if he performed no action during his main phase, something "are you sure you want to skip to next phase?".
Would help a lot!
EDIT: Or sometimes i'm tapping manually lands, and making mistakes (tapped too many lands).
Is there a way to cancel tapped lands (and ask for confirmation)?
Last edited by Stampedo on 12 Feb 2014, 19:58, edited 1 time in total.
Re: Feature Requests Thread
by friarsol » 12 Feb 2014, 19:56
You can already de-select phases you want to auto skip (they change from green to red if you click on it), how would a popup help where unselecting phases do not?Stampedo wrote:I have a request: sometimes Im pressing the "ok" button too fast and skipping phases ( pretty sure i'm not the only one).
Can you add a condition when for example a player is not selecting any attacker or blocker, or if he performed no action during his main phase, something "are you sure you want to skip to next phase?".
Would help a lot!
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Feature Requests Thread
by Stampedo » 12 Feb 2014, 20:01
I think you've misread my request. As I said, sometimes I'm pressing "ok" too fast and skipping a phase while I did not intend to do that.friarsol wrote:You can already de-select phases you want to auto skip (they change from green to red if you click on it), how would a popup help where unselecting phases do not?Stampedo wrote:I have a request: sometimes Im pressing the "ok" button too fast and skipping phases ( pretty sure i'm not the only one).
Can you add a condition when for example a player is not selecting any attacker or blocker, or if he performed no action during his main phase, something "are you sure you want to skip to next phase?".
Would help a lot!
If I have valid attackers or blockers, just make sure the game is asking "do you really want to do that?", when I'll be able to answer "no it's a mistake let me select attackers/blockers".
Re: Feature Requests Thread
by friarsol » 12 Feb 2014, 20:22
I understood your request just fine. Many people miss the fact that they can deselect phases so they can be autoskipped, leading to the exact scenario you described "I pressed space bar a lot because there are so many phases to bypass, then I missed a phase I wanted to be in." Did you know you could do what I suggested? It's unclear if you did or not. Personally, I only set Begin Combat, Declare Blockers, and EOT for my opponents turn, to prevent heavy space bar use from being a major problem.Stampedo wrote:I think you've misread my request. As I said, sometimes I'm pressing "ok" too fast and skipping a phase while I did not intend to do that.
If I have valid attackers or blockers, just make sure the game is asking "do you really want to do that?", when I'll be able to answer "no it's a mistake let me select attackers/blockers".
Having a popup every turn can be very jarring, and a poor user experience, especially if things can be remediated elsewhere.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Feature Requests Thread
by drdev » 12 Feb 2014, 20:51
If you're tapping lands before casting the spell, you can press Ctrl+Z to undo. If you tap after casting the spell, you can click Cancel or press Escape and it will untap all the lands you had tapped (and restore any mana you had spent from your pool).Stampedo wrote:EDIT: Or sometimes i'm tapping manually lands, and making mistakes (tapped too many lands).
Is there a way to cancel tapped lands (and ask for confirmation)?
As mentioned, adding additional confirmation prompts is something we try to avoid as it makes games take longer and results in an overall worse user experience. Obviously broadening the Undo support to allow undoing something like skipping a phase would be ideal, but it would take a lot of development to do that, and if we ever support network play, we'd have to limit any such Undo support anyway.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Feature Requests Thread
by Stampedo » 12 Feb 2014, 20:59
I understand your point but it's not a solution, iy's still possible to accidently skip a phase.
As I said, the prompt would pop up only under certain conditions, it's not going to be super intrusive.
Additionnally, Magic 2014 (the video game) works this way and it's perfectly fine.
If someone doesn"t like it, just add an option to remove this function.

As I said, the prompt would pop up only under certain conditions, it's not going to be super intrusive.
Additionnally, Magic 2014 (the video game) works this way and it's perfectly fine.
If someone doesn"t like it, just add an option to remove this function.

Re: Feature Requests Thread
by drdev » 12 Feb 2014, 21:12
If you would provide a discrete list of situations under which you'd like to see a prompt, we can consider adding a new preference to show a prompt in those cases, though the default for that preference would be off so as not to disrupt existing behavior for others. I can't make any promises on when we'd get such a feature added though, particularly if the situations are non-trivial to check for.Stampedo wrote:I understand your point but it's not a solution, iy's still possible to accidently skip a phase.
As I said, the prompt would pop up only under certain conditions, it's not going to be super intrusive.
Additionnally, Magic 2014 (the video game) works this way and it's perfectly fine.
If someone doesn"t like it, just add an option to remove this function.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Feature Requests Thread
by Stampedo » 12 Feb 2014, 21:53
1) I want to apologize for having missed your previous post.
2) Ctrl-z/cancelling doesn't appear on screen, an icon would be interesting. "Cancel" doesn't show up when tapping too many lands. There's probably room for improvement here. The UI is really clean, but I feel a few options are missing to make it even more covenient.
3) I could start a list, but it would have to be an iterative process.
I dont have the feeling that these situations are trivial since it can happen pretty often.
Coming from the top of my head:
- pressing "ok" (next phase) when I have valid attackers or blockers and none of them selected
- pressing "ok" (next phase) if nothing happened during main phase.
Or even simpler: for each phase, having the option to use a confirmation prompt. It will be pretty convenient to customize. Basically it's a simple toggle "on/off".
Personally, it's rather frustrating. I'm not saying it happens every game, but when I'm a bit distracted, it's the kind of mistakes I'm doing.
Thanks for considering this request tho!
2) Ctrl-z/cancelling doesn't appear on screen, an icon would be interesting. "Cancel" doesn't show up when tapping too many lands. There's probably room for improvement here. The UI is really clean, but I feel a few options are missing to make it even more covenient.
3) I could start a list, but it would have to be an iterative process.
I dont have the feeling that these situations are trivial since it can happen pretty often.
Coming from the top of my head:
- pressing "ok" (next phase) when I have valid attackers or blockers and none of them selected
- pressing "ok" (next phase) if nothing happened during main phase.
Or even simpler: for each phase, having the option to use a confirmation prompt. It will be pretty convenient to customize. Basically it's a simple toggle "on/off".
Personally, it's rather frustrating. I'm not saying it happens every game, but when I'm a bit distracted, it's the kind of mistakes I'm doing.
Thanks for considering this request tho!
Re: Feature Requests Thread
by friarsol » 12 Feb 2014, 22:00
You should activate abilities/cast spells before you start tapping lands. That's actually the preferred way Magic works. If you do it this way, cancel does appear in the input box.Stampedo wrote:2) Ctrl-z/cancelling doesn't appear on screen, an icon would be interesting. "Cancel" doesn't show up when tapping too many lands. There's probably room for improvement here. The UI is really clean, but I feel a few options are missing to make it even more covenient.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Feature Requests Thread
by Stampedo » 12 Feb 2014, 22:55
That's exactly what I'm doing, and I can't tell you exactly how and when it happens, but it happens under some conditions.friarsol wrote:You should activate abilities/cast spells before you start tapping lands. That's actually the preferred way Magic works. If you do it this way, cancel does appear in the input box.Stampedo wrote:2) Ctrl-z/cancelling doesn't appear on screen, an icon would be interesting. "Cancel" doesn't show up when tapping too many lands. There's probably room for improvement here. The UI is really clean, but I feel a few options are missing to make it even more covenient.
Next time I'll pay attention and report it here.
Who is online
Users browsing this forum: No registered users and 23 guests