Feature Requests Thread
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Feature Requests Thread
by Generic Gamer » 05 Oct 2013, 18:32
Well the password would actually allow you to respond to actions without seeing the other person's hand. It just seems odd to have ready access to data that in Magic you actually pay for using mana and a card slot.
- Generic Gamer
- Posts: 6
- Joined: 05 Dec 2011, 20:09
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature Requests Thread
by Bog Wraith » 06 Oct 2013, 00:29
Not sure if this has been asked before but one thing I would like to see added is for limited games, like in Sealed deck play for instances, that you get to play all 7 AI players at your "Table" even if you lose a match. As of now, when you lose one match the game ends, so many times you will never get to play against the rest of the AI players & their decks.
I would like to play all 7 AI players and see what my record would end up being both in Sealed & especially in seeing how you did against the pool of cards you & the AI players drafted in the Draft format.
So I'd like to see a Swiss player format choice added as opposed to the lose once & you're done as it is by default. The same request would go for Draft play as well.
Is this possible to add into Forge?
I hope so!
I would like to play all 7 AI players and see what my record would end up being both in Sealed & especially in seeing how you did against the pool of cards you & the AI players drafted in the Draft format.
So I'd like to see a Swiss player format choice added as opposed to the lose once & you're done as it is by default. The same request would go for Draft play as well.
Is this possible to add into Forge?
I hope so!

'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Feature Requests Thread
by noian » 06 Oct 2013, 08:28
Less Hardcoding
More use of XMLs or other external files
Remove lots of unnecessary case statements in the code and convert to more generic code.
Remove unnecessary ENUMS in the code and export to XML
Reduce code complexity by removing unnecessary Interfaces. There's 1,094 Files/Classes which is ridiculous. You don't need that strict of class type definition/security for single player parts of the game, using more generics is fine.
More use of XMLs or other external files
Remove lots of unnecessary case statements in the code and convert to more generic code.
Remove unnecessary ENUMS in the code and export to XML
Reduce code complexity by removing unnecessary Interfaces. There's 1,094 Files/Classes which is ridiculous. You don't need that strict of class type definition/security for single player parts of the game, using more generics is fine.
Re: Feature Requests Thread
by Madlib » 06 Oct 2013, 17:05
Not sure if this has been asked for yet, but I feel a good addition would be a confirmation window confirming if you want to empty your mana pool when you switch phases kind of like MTGO's. I can't tell you how many times I've misclicked when I'm storming and ruin everything.
- Madlib
- Posts: 1
- Joined: 01 Oct 2013, 14:17
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature Requests Thread
by noian » 06 Oct 2013, 20:54
If I have a choice between tap to add 1 G, tap to add 2 G, it should automatically pick tap to add 2G for me. Alternatively, can you make the space shortcut also valid for okay in that dialog box, so I don't have to click so much?
Re: Feature Requests Thread
by moomarc » 08 Oct 2013, 09:33
We'll have to keep the choice. Some players want to play with mana burn active so they'll definitely want control of amount to add.noian wrote:If I have a choice between tap to add 1 G, tap to add 2 G, it should automatically pick tap to add 2G for me. Alternatively, can you make the space shortcut also valid for okay in that dialog box, so I don't have to click so much?
'Enter' can be used for most dialogues. Space was a secondary option and has a different function in certain menus such as ordering replacement effects and triggered abilities.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Feature Requests Thread
by Agetian » 08 Oct 2013, 11:43
Based on our private discussion with spr lately, here's a suggestion (not sure if it popped up before or not):
I was wondering if anyone ever pondered the idea of auto-tap lands for mana as a possibility. What I mean by that is the ability to double click the card in the hand to make the game automatically tap the lands to get the necessary mana for it (at least as much as would be the "obvious choice"), similar to how it's done in commercial games (Shandalar, Duels of the Planeswalkers) and I guess even some free games (MAGE, maybe? Or Magarena? I forgot which)
Anyhoo, since tapping lands for mana can be tricky when non-basic lands are involved, maybe for starters a feature like that could only take advantage of basic lands and let the player tap the remaining lands himself, e.g. if a card costs 3BB and the player has 5 untapped Swamps, the game would auto tap all five to pay 3BB for the player. If, however, the player has 4 Swamps, 1 Glimmervoid and 1 Mishra Factory, the game would tap 4 Swamps for the player and then let the player tap either the Glimmervoid or the Mishra Factory manually.
What do you think? Too hard to code/not worth it or maybe a possibility?
I was wondering if anyone ever pondered the idea of auto-tap lands for mana as a possibility. What I mean by that is the ability to double click the card in the hand to make the game automatically tap the lands to get the necessary mana for it (at least as much as would be the "obvious choice"), similar to how it's done in commercial games (Shandalar, Duels of the Planeswalkers) and I guess even some free games (MAGE, maybe? Or Magarena? I forgot which)
Anyhoo, since tapping lands for mana can be tricky when non-basic lands are involved, maybe for starters a feature like that could only take advantage of basic lands and let the player tap the remaining lands himself, e.g. if a card costs 3BB and the player has 5 untapped Swamps, the game would auto tap all five to pay 3BB for the player. If, however, the player has 4 Swamps, 1 Glimmervoid and 1 Mishra Factory, the game would tap 4 Swamps for the player and then let the player tap either the Glimmervoid or the Mishra Factory manually.
What do you think? Too hard to code/not worth it or maybe a possibility?
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Feature Requests Thread
by drdev » 08 Oct 2013, 13:48
That sounds like a great idea. We could simply add a toggle button or menu item (with keyboard shortcut)somewhere that allows toggling auto-mana as you go. In most cases, you probably won't care what lands get tapped as long as the algorithm is reasonably smart, but the ability to quickly easily disable it, at least temporarily, would be helpful for the rare turn where you need to have more control over your mana tapping.Agetian wrote:Based on our private discussion with spr lately, here's a suggestion (not sure if it popped up before or not):
I was wondering if anyone ever pondered the idea of auto-tap lands for mana as a possibility. What I mean by that is the ability to double click the card in the hand to make the game automatically tap the lands to get the necessary mana for it (at least as much as would be the "obvious choice"), similar to how it's done in commercial games (Shandalar, Duels of the Planeswalkers) and I guess even some free games (MAGE, maybe? Or Magarena? I forgot which)
Anyhoo, since tapping lands for mana can be tricky when non-basic lands are involved, maybe for starters a feature like that could only take advantage of basic lands and let the player tap the remaining lands himself, e.g. if a card costs 3BB and the player has 5 untapped Swamps, the game would auto tap all five to pay 3BB for the player. If, however, the player has 4 Swamps, 1 Glimmervoid and 1 Mishra Factory, the game would tap 4 Swamps for the player and then let the player tap either the Glimmervoid or the Mishra Factory manually.
What do you think? Too hard to code/not worth it or maybe a possibility?
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Feature Requests Thread
by xypocrite » 08 Oct 2013, 18:01
+1Bog Wraith wrote:Not sure if this has been asked before but one thing I would like to see added is for limited games, like in Sealed deck play for instances, that you get to play all 7 AI players at your "Table" even if you lose a match. As of now, when you lose one match the game ends, so many times you will never get to play against the rest of the AI players & their decks.
I would like to play all 7 AI players and see what my record would end up being both in Sealed & especially in seeing how you did against the pool of cards you & the AI players drafted in the Draft format.
So I'd like to see a Swiss player format choice added as opposed to the lose once & you're done as it is by default. The same request would go for Draft play as well.
Is this possible to add into Forge?
I hope so!
This would be so much fun if it would not be game over after losing a single match ...
Re: Feature Requests Thread
by squee1968 » 08 Oct 2013, 19:18
On a semi-related note, a right click on a mana symbol (with mana already in the pool obviously) should equate to "use as much of this color as possible to pay cost".
Re: Feature Requests Thread
by Agetian » 09 Oct 2013, 04:05
@ drdev: Yes, an option to turn the mode on/off would be good. Also, single click for manual tapping (as always) and double click for auto tapping should provide a nice separation between the two modes so that you can keep the mode enabled and use either tapping method when necessary without having to change the option from on to off. Also, as far as auto-tapping basic lands go, I thought that maybe the algorithm, for starters, can simply pay the colors first (so, in 3BB, the BB part would be paid with Swamps first) and then pay the generics with the color that is the most available, checking at payment step to see which basic land type is the most available among the untapped lands. E.g.:
Assuming 3BB has to be paid:
1) Check if there's at least one untapped basic land available to pay B. If an untapped Swamp is available, tap it to pay. Now 3B has to be paid.
2) Check if there's at least one untapped basic land available to pay B. If an untapped Swamp is available, tap it to pay. Now 3 has to be paid.
3) Check if there's at least one untapped basic land of any type available to pay the generic mana cost.
4) If so, check to see how many of each basic land type is available. Let's say there are 3 Forests and 4 Plains available.
5) The number of Plains is bigger (4), so tap Plains to pay the mana cost. Now 2 has to be paid.
6) Repeat from step 3 until the entire mana cost is paid or until there are no more basic lands available. If there are no more basic lands available, stop and let the player either manually tap the non-basic lands or cancel the payment if he reconsiders.
*) In the case when there's an equal amount of untapped basic lands of different types available, just pick whichever comes first, I guess (at least for the initial simple algorithm).
- Agetian
Assuming 3BB has to be paid:
1) Check if there's at least one untapped basic land available to pay B. If an untapped Swamp is available, tap it to pay. Now 3B has to be paid.
2) Check if there's at least one untapped basic land available to pay B. If an untapped Swamp is available, tap it to pay. Now 3 has to be paid.
3) Check if there's at least one untapped basic land of any type available to pay the generic mana cost.
4) If so, check to see how many of each basic land type is available. Let's say there are 3 Forests and 4 Plains available.
5) The number of Plains is bigger (4), so tap Plains to pay the mana cost. Now 2 has to be paid.
6) Repeat from step 3 until the entire mana cost is paid or until there are no more basic lands available. If there are no more basic lands available, stop and let the player either manually tap the non-basic lands or cancel the payment if he reconsiders.
*) In the case when there's an equal amount of untapped basic lands of different types available, just pick whichever comes first, I guess (at least for the initial simple algorithm).
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Feature Requests Thread
by RumbleBBU » 09 Oct 2013, 06:46
I'm all in for doubleclick autotapping mana sources! It sounds great like you are describing it, that would be a huge gameplay improvement.
One suggestion: as in Shandalar, how about a "Do not autotap this land" marker that you could add to an in-play land card (or unmark it)? There would be several uses for this; thinking of my Shandalar experiences from bygone years, e.g.
- I want to always keep 2 Islands untapped for a Counterspell.
- The opponent has enchanted a land and something bad will happen if I tap it (Blight, Psychic Venom, etc.)
and so on...
One suggestion: as in Shandalar, how about a "Do not autotap this land" marker that you could add to an in-play land card (or unmark it)? There would be several uses for this; thinking of my Shandalar experiences from bygone years, e.g.
- I want to always keep 2 Islands untapped for a Counterspell.
- The opponent has enchanted a land and something bad will happen if I tap it (Blight, Psychic Venom, etc.)
and so on...
Re: Feature Requests Thread
by RumbleBBU » 09 Oct 2013, 06:52
It's definitely possible but there might be a technical issue that needs to be sorted out first. It's related to the reason why I dropped the tournament stats from the win/lose screen. Somehow, the game sometimes credited you with two wins or losses instead of just one, and the stats were not reliable. I never figured out why that happened let alone how to fix it. In the Swiss format that could obviously make a huge (and unfair) difference.xypocrite wrote:+1Bog Wraith wrote:So I'd like to see a Swiss player format choice added as opposed to the lose once & you're done as it is by default. The same request would go for Draft play as well.
Is this possible to add into Forge?
I hope so!
This would be so much fun if it would not be game over after losing a single match ...
Re: Feature Requests Thread
by PsiOptics » 14 Oct 2013, 04:29
Not sure if I have listed this before. I would like to have custom draft where you can mix match packs from different sets. Example Rav - Alara - M14
I like the challenges in DoTP. It would be nice to see a challenge mode.
Also to make custom background pictures for your play table like MTGO. Where you and your opponent can have two different backgrounds
I like the challenges in DoTP. It would be nice to see a challenge mode.
Also to make custom background pictures for your play table like MTGO. Where you and your opponent can have two different backgrounds
Re: Feature Requests Thread
by RumbleBBU » 14 Oct 2013, 10:28
This is possible already... see the Sealed Deck howto thread for instructions. The same fantasy blocks can also be used in Draft games.PsiOptics wrote:Not sure if I have listed this before. I would like to have custom draft where you can mix match packs from different sets. Example Rav - Alara - M14
viewtopic.php?f=26&t=8164
(Of course it would be nicer if there were a user-friendly dialog that helped you design an ad-hoc format when you start a new Draft/Sealed game instead of having to manually edit the fantasy blocks file...)
Who is online
Users browsing this forum: Baidu [Spider] and 44 guests