It is currently 01 Sep 2025, 13:46
   
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 Traldar » 06 May 2014, 00:42

Ohh, I´d sooo much like to help test that Android version! I have a Galaxy Note 2 and I think it will look gorgeous on my screen.
Can we download that apk somewhere? Even if I have to build it myself, I´d do it.

Cheers,
traldar
Traldar
 
Posts: 36
Joined: 24 Feb 2014, 02:39
Has thanked: 5 times
Been thanked: 3 times

Re: Forge Android App

Postby KrazyTheFox » 06 May 2014, 01:28

Traldar wrote:Ohh, I´d sooo much like to help test that Android version! I have a Galaxy Note 2 and I think it will look gorgeous on my screen.
Can we download that apk somewhere? Even if I have to build it myself, I´d do it.

Cheers,
traldar
We're currently having difficulties building the .apk, but once we get that resolved, I can't imagine it'd be too long after that before there's one ready to go.
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

Re: Forge Android App

Postby drdev » 08 May 2014, 04:40

I'm very happy to announce that I've resolved the .apk build issue. Now I just need to set things up so assets can be downloaded and installed, and then the app should be about ready for it's first Alpha release. :D
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App

Postby Traldar » 09 May 2014, 02:38

Yay! Awaiting anxiously! :)
Traldar
 
Posts: 36
Joined: 24 Feb 2014, 02:39
Has thanked: 5 times
Been thanked: 3 times

Re: Forge Android App

Postby drdev » 10 May 2014, 18:53

Victory!!! I just got it to run on my phone for the first time, graphics and everything. Now I just need to fix up some issues with display on the higher resolution screen, implement a couple screens for importing data and download images, and then after that once I get upload permissions I should be able to post a .apk for the first Alpha. Hopefully by next weekend at the latest, though I'll keep everyone up to date.

Thanks for everyone's support. I'm as excited as many of you to get the first Alpha out.
-Dan
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App

Postby otherright » 11 May 2014, 20:37

Awesome, drdev! I can't wait to try it on my tablet. Please keep us updated as we wait. I'm holding my breath in anticipation.
otherright
 
Posts: 63
Joined: 29 Sep 2009, 17:46
Has thanked: 4 times
Been thanked: 6 times

Re: Forge Android App

Postby drdev » 11 May 2014, 21:00

So I'm currently working on tweaking some issues with the display at higher resolutions. Once that's done, it's technically ready for an Alpha release, however it would require people do some manual copy/pasting of all their AppData files (decks, card images, etc.), as I haven't had a chance yet to add support for importing files. It's also worth mentioning that variants, multiplayer, quest support, deck editing, drafts, and sealed are not yet ready.

Any objection to releasing the first Alpha in this state? The most important stuff is done, aka. the ability to play and complete a 1v1 game using random, pre-constructed, or manually imported decks. The other features can be added progressively after that while I start gathering valuable feedback about the implemented features.

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 Buckminsterfullerene » 11 May 2014, 23:25

No objections here. I'd be more than happy to do a little copy/paste work if I could Forge on my phone.
Buckminsterfullerene
 
Posts: 12
Joined: 26 Apr 2013, 21:31
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Android App

Postby Agetian » 12 May 2014, 02:29

No objections at all! I believe it's very important to test this core feature set well before advancing to the next stages and implementing other game modes, too. I would be happy to test, I have a lot of Android devices here. Congrats on (almost) getting to the first major milestone! ;)

- Agetian
Agetian
Programmer
 
Posts: 3489
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Forge Android App

Postby squee1968 » 12 May 2014, 04:19

Can the AppData files be put on an SD card? Are Hi-Res pictures supported?
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Forge Android App

Postby drdev » 12 May 2014, 12:57

All user data, pics, and res files will be on an SD card, so HQ pics will be supported if you have the disk space.

It sounds like everyone's on board with the first Alpha being sooner than later. In that case I just need login access to upload the .apk. Can somebody help me with that? I had pm'd Chris but I haven't heard back from him.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App

Postby drdev » 13 May 2014, 01:34

Ok, so after doing some playtesting on my phone, I'm not liking the usability of selecting cards and abilities and zooming as it works now. The swipe up to select abilities and swipe down to zoom or view details didn't play as nice as I thought it would. I also want to add two finger zoom support for the entire field, which would require support for scrolling up or down.

With that in mind, I'm going to go back to the drawing board a bit and redesign things so a single tap can select and activate cards, while still providing support for zooming and viewing details. Then scrolling up and down will be an option. This will delay the first Alpha a bit, but I don't want to release it as it stands only to redesign something this major afterward. I'll keep everyone updated on my progress.

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 Chris H. » 13 May 2014, 21:48

drdev wrote:All user data, pics, and res files will be on an SD card, so HQ pics will be supported if you have the disk space.

It sounds like everyone's on board with the first Alpha being sooner than later. In that case I just need login access to upload the .apk. Can somebody help me with that? I had pm'd Chris but I haven't heard back from him.
 
The FiOS tech showed up today and I now have internet/phone/TV service in my new home.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge Android App

Postby drdev » 13 May 2014, 23:19

Chris H. wrote:
drdev wrote:All user data, pics, and res files will be on an SD card, so HQ pics will be supported if you have the disk space.

It sounds like everyone's on board with the first Alpha being sooner than later. In that case I just need login access to upload the .apk. Can somebody help me with that? I had pm'd Chris but I haven't heard back from him.
 
The FiOS tech showed up today and I now have internet/phone/TV service in my new home.
No worries. I was already granted access by Rob.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App

Postby drdev » 14 May 2014, 17:19

So I'm making some progress towards improving the usability. I've now got it so single tapping cards selects and activates them depending on the current input. This means single tap to tap lands and cast spells. If a card has more than 1 available option, such as multiple activated abilities, a dialog will appear to select the ability.

To show the zoom/details view for a card, you now simply need to press and hold on a card for a half second, at which point it will open up. Also, if a card has no options for the current input, such as a creature while paying a mana cost, or a land while choosing attackers, just single tapping the card will open up the zoom/details view.

For stacks of cards, particularly lands, I'm planning to make it so you can just keep tapping on the topmost card, and if it has already been activated, it will fall back to the card behind it. This means than if you have a stack of 5 Forests and need to tap 4 of them for mana, you can just tap the topmost Forest 4 times.

I'm also making progress towards supporting two finger zooming of the entire field and player panels, which will allow you to zoom into any area of the field or a player's other zones to make the cards bigger. When zoomed in, rows still scroll horizontally independently, but you can scroll up and down to view other rows. You can then zoom out as far as the default view which shows all open zones and 2 rows for each player's field. Note that when running on desktop (forge-gui-mobile-dev), Ctrl+MouseWheel will simulate a zoom (just as Shift+MouseWheel will simulate a horizontal pan and regular MouseWheel will simulate a vertical pan).

The other thing I want to do before releasing the alpha is work on card overlays, like P/T, mana cost, summoning sickness, attacking symbols, counters, and targeting. Combined with the zoom support, you hopefully won't even need to open the zoom/details view that often.

Also wanted to mention that AI vs. AI works already, and is pretty fun to watch on your phone. I've also added some basic vibration support for when you take damage or lose life (with the vibration lasting between 100 milliseconds and 2 seconds based on how much life you lost), and a really short vibration when doing a long press to open the zoom/details for a card, inline with how long press typically works on Android devices. I've also hooked the Back button on Android devices to close overlays and dialogs, jump back to the previous screen, or undo (ex. land tapping) based on the current state. The Menu button will simply open/close the Settings screen for now from any screen, though that may change later if I come up with a better idea.

Stay tuned for more information and an update on the first Alpha release date as soon as I have a better idea. Thanks to everyone for their patience as I make sure the first version I deliver lives up to everyone's expectations, including my own.

-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 15 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 15 users online :: 0 registered, 0 hidden and 15 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 15 guests

Login Form