It is currently 20 May 2025, 22:53
   
Text Size

Feature Requests Thread

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Feature Requests Thread

Postby 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

Postby 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! [-o<
'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.
User avatar
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

Postby 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.
noian
 
Posts: 38
Joined: 22 Dec 2010, 07:14
Has thanked: 1 time
Been thanked: 1 time

Re: Feature Requests Thread

Postby 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

Postby 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?
noian
 
Posts: 38
Joined: 22 Dec 2010, 07:14
Has thanked: 1 time
Been thanked: 1 time

Re: Feature Requests Thread

Postby moomarc » 08 Oct 2013, 09:33

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?
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.

'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
User avatar
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

Postby 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?
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Feature Requests Thread

Postby drdev » 08 Oct 2013, 13:48

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?
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.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Feature Requests Thread

Postby xypocrite » 08 Oct 2013, 18:01

Bog 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! [-o<
+1
This would be so much fun if it would not be game over after losing a single match ...
xypocrite
 
Posts: 9
Joined: 19 Jul 2013, 13:03
Has thanked: 0 time
Been thanked: 1 time

Re: Feature Requests Thread

Postby 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".
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Feature Requests Thread

Postby 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
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Feature Requests Thread

Postby 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...
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

Re: Feature Requests Thread

Postby RumbleBBU » 09 Oct 2013, 06:52

xypocrite wrote:
Bog 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! [-o<
+1
This would be so much fun if it would not be game over after losing a single match ...
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.
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

Re: Feature Requests Thread

Postby 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
PsiOptics
 
Posts: 42
Joined: 03 Oct 2011, 22:16
Has thanked: 0 time
Been thanked: 1 time

Re: Feature Requests Thread

Postby RumbleBBU » 14 Oct 2013, 10:28

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
This is possible already... see the Sealed Deck howto thread for instructions. The same fantasy blocks can also be used in Draft games.
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...)
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 33 guests


Who is online

In total there are 33 users online :: 0 registered, 0 hidden and 33 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 33 guests

Login Form