Forge Android App
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Android App
by friarsol » 15 Mar 2014, 04:21
Seems reasonable to me. Generally you won't have anything in your mana pool unless your floating it or some effect is triggering at the start of a phase. Does it pop up automatically when you start paying a spell or do you always have to click on it? I guess the auto payment should still be available, so for the lazy they can just let that handle the tapping.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Android App
by drdev » 15 Mar 2014, 04:31
I could make it auto-open when entering an InputPayMana type input if there's anything in the pool. I could then make it return to whatever was showing before (like your hand) after you finish payment or cancel. Does that sound better than having to manually click the tab, or will it be too disruptive to automatically jump away from your hand and then back later?friarsol wrote:Seems reasonable to me. Generally you won't have anything in your mana pool unless your floating it or some effect is triggering at the start of a phase. Does it pop up automatically when you start paying a spell or do you always have to click on it? I guess the auto payment should still be available, so for the lazy they can just let that handle the tapping.
The Auto button will still be available to avoid needing to manually click in the mana pool if you don't care what gets spent there.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by drdev » 15 Mar 2014, 21:11
I've added the final two zone tabs: Flashback and Command. To make room, I've added logic to auto-shrink text as needed if there isn't space, which allows double-digit counts to display at this resolution, as well as prevent text getting cut off in other places.
Note that there wasn't an existing icon to use for the Command zone, so I used the Planeswalker one for now. If somebody could create an icon for the command zone that's the same size as the hand, library, graveyard, etc. icons, that would be awesome.
Thanks.
-Dan
Note that there wasn't an existing icon to use for the Command zone, so I used the Planeswalker one for now. If somebody could create an icon for the command zone that's the same size as the hand, library, graveyard, etc. icons, that would be awesome.
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by friarsol » 16 Mar 2014, 03:28
Dan, have you mentioned where poison counters of a player is going to be visible?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Android App
by drdev » 16 Mar 2014, 15:47
@friarsol - My plan was to show them below the life total if you have any by making the life total slightly smaller font.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by drdev » 20 Mar 2014, 02:31
Games can now be completed and conceded, as shown below:
As you can see from the first screenshot, I replaced the title bar of the Match screen with a menu that's a little shorter. When a menu item is active, the drop down will cover up only the opponent's area of the screen so as to avoid covering up your side of the screen. Clicking the "Game" tab again in this case will hide the drop down, as will clicking any of the 5 buttons in the drop down or the area around the buttons.
The second screenshot shows the WinLose overlay that will appear when Constructed games end. In this case, I had conceded the game on turn 1.
Let me know what you think of the menu bar, the Game drop down, and the WinLose overlay. I'll try to post screenshots when I get the other drop downs done (including the currently hidden Dev drop down).
Thanks.
-Dan
As you can see from the first screenshot, I replaced the title bar of the Match screen with a menu that's a little shorter. When a menu item is active, the drop down will cover up only the opponent's area of the screen so as to avoid covering up your side of the screen. Clicking the "Game" tab again in this case will hide the drop down, as will clicking any of the 5 buttons in the drop down or the area around the buttons.
The second screenshot shows the WinLose overlay that will appear when Constructed games end. In this case, I had conceded the game on turn 1.
Let me know what you think of the menu bar, the Game drop down, and the WinLose overlay. I'll try to post screenshots when I get the other drop downs done (including the currently hidden Dev drop down).
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by Kapoue » 20 Mar 2014, 18:11
I like the new tabs at the top of the screen.
I suppose the WinLose overlay will be scrollable?
I suppose the WinLose overlay will be scrollable?
Re: Forge Android App
by drdev » 20 Mar 2014, 21:54
@Kapoue - The Game Log part of the WinLose overlay will be scrollable, if that's what you mean.
On that note, I might make it so tapping on the Game Log makes it expand to take up the entire overlay (covering up everything above it) so more of the log can be seen and less scrolling is required. Tapping again would collapse it back down to what you see in the screenshot.
Does that sound like a desirable enhancement?
On that note, I might make it so tapping on the Game Log makes it expand to take up the entire overlay (covering up everything above it) so more of the log can be seen and less scrolling is required. Tapping again would collapse it back down to what you see in the screenshot.
Does that sound like a desirable enhancement?
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by drdev » 22 Mar 2014, 23:03
So I decided to redesign the menu bar for the Match screen to make it feel more like a menu and cover up less of the screen. I also added the Dev menu using a similar drop down menu.
Is anyone going to miss the ability to keep either of these menus open for more than one action? I just want to make sure I'm going in the right direction with this.
Thanks.
-Dan
Is anyone going to miss the ability to keep either of these menus open for more than one action? I just want to make sure I'm going in the right direction with this.
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by Agetian » 23 Mar 2014, 07:15
@ drdev: I think you're indeed going in the right direction! Looks good and feels good judging by what you're saying! Keep it up! 
- Agetian

- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge Android App
by drdev » 23 Mar 2014, 19:16
So I've now got it so spells/abilities show up on the stack!
Ignoring the fact that I have no business casting Bogardan Hellkite with 2 lands on the field (thank you Dev Mode
), this is the basic idea. I made it so in addition to the spell/ability text displaying on the stack using the calculated background color, the source card is also displayed. The stack will auto-open when the spell/ability goes on the stack and auto-close when it the stack becomes empty, though you can manually show/hide the stack by clicking the tab.
Next up I'll make it so tapping on the stack opens up the card zoom view where you can scroll though the stack with more detail visible for the source card and ability, as well as activate yields and such.
One question I have it how I should handle multiple things on the stack. Should they overlap at all, and should the top item on the stack appear at the top of the screen below the tab, or at the bottom of stack pane with others partially hidden above it (similar to in MTGO)?
Otherwise, how does this all look and sound?
Thanks.
-Dan
Ignoring the fact that I have no business casting Bogardan Hellkite with 2 lands on the field (thank you Dev Mode

Next up I'll make it so tapping on the stack opens up the card zoom view where you can scroll though the stack with more detail visible for the source card and ability, as well as activate yields and such.
One question I have it how I should handle multiple things on the stack. Should they overlap at all, and should the top item on the stack appear at the top of the screen below the tab, or at the bottom of stack pane with others partially hidden above it (similar to in MTGO)?
Otherwise, how does this all look and sound?
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by Kapoue » 23 Mar 2014, 22:33
I was more thinking about the won cards in quest mode.drdev wrote:@Kapoue - The Game Log part of the WinLose overlay will be scrollable, if that's what you mean.
On that note, I might make it so tapping on the Game Log makes it expand to take up the entire overlay (covering up everything above it) so more of the log can be seen and less scrolling is required. Tapping again would collapse it back down to what you see in the screenshot.
Does that sound like a desirable enhancement?
Re: Forge Android App
by drdev » 23 Mar 2014, 23:23
@Kapoue - I haven't started on quest mode and probably won't until most other stuff is done and polished. When I do, I'll have to figure out a way to do the more involved Quest win-lose screen.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App
by squee1968 » 23 Mar 2014, 23:45
My vote would be the MTGO option. More information available than just the top of the stack. And I think it's looking pretty good. I also think your idea for the game log is a good one. Really nice work drdev.
Re: Forge Android App
by drdev » 24 Mar 2014, 02:39
So I decided to take a slightly different approach for multiple items on the stack.
As you can see, I made it so the top item of the stack always appears at the top of the screen, with the items below it getting progressively smaller and being partially hidden behind the item above. I feel the result gives some illusion of depth to the stack while making it very clear what's on top yet also making items lower on the stack still readable and not covering up any more of the field than necessary.
Does this look good to everyone?
Thanks.
-Dan
As you can see, I made it so the top item of the stack always appears at the top of the screen, with the items below it getting progressively smaller and being partially hidden behind the item above. I feel the result gives some illusion of depth to the stack while making it very clear what's on top yet also making items lower on the stack still readable and not covering up any more of the field than necessary.
Does this look good to everyone?
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Who is online
Users browsing this forum: No registered users and 12 guests