It is currently 23 May 2025, 23:05
   
Text Size

Forge Android App

Post MTG Forge Related Programming Questions Here

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

Re: Forge Android App

Postby 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

Postby drdev » 15 Mar 2014, 04:31

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

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

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

AutoTextScale.png

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

Postby 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

Postby 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

Postby drdev » 20 Mar 2014, 02:31

Games can now be completed and conceded, as shown below:

ConcedeGame.png

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

Postby 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?
Kapoue
 
Posts: 66
Joined: 14 Sep 2012, 14:58
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Android App

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

Re: Forge Android App

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

NewMenus.png

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

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

Re: Forge Android App

Postby drdev » 23 Mar 2014, 19:16

So I've now got it so spells/abilities show up on the stack!

Stack.png

Ignoring the fact that I have no business casting Bogardan Hellkite with 2 lands on the field (thank you Dev Mode :D ), 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
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App

Postby Kapoue » 23 Mar 2014, 22:33

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?
I was more thinking about the won cards in quest mode.
Kapoue
 
Posts: 66
Joined: 14 Sep 2012, 14:58
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Android App

Postby 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

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

Re: Forge Android App

Postby drdev » 24 Mar 2014, 02:39

So I decided to take a slightly different approach for multiple items on the stack.

Stack3.png

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

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 14 guests


Who is online

In total there are 14 users online :: 0 registered, 0 hidden and 14 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 14 guests

Login Form