Guild Wars 2 Steve

June 24, 2017

Source
Motivation

I've been playing Guild Wars 2 since the first day of release, which just so happens to be my first day of university. Now that I graduated from the university, I want to do something nice to the community that've always been a part of that journey. Since I major in computer science, I think it would be the best that I make a program, using the skills I learned from my university, for Guild Wars 2. I decided that my program will be an android application so that the program will not take up screen space on user's computer.

Since Guild Wars 2 released its first expansion, the base game becomes free to play. I know multiple people including myself that have multiple accounts because of that. However, managing resource between accounts aren't exactly easy and multi-boxing isn't supported by the game. Thus, I decided that my application will provide a way for users to view what resources do they have on each Guild wars 2 accounts they own.

But I feel like just the feature mentioned above doesn't provide much to the user, thus I want to add more features to my application. So, I looked at some popular fan-made web-based tools and see if there is anything I can include. However, some of the features requires a dedicated server. Yet, I don't exactly have the resource to provide such server. Thus, I decided to only include boss timer, dungeon tracker, and build template for now.

Done deciding what to include for my application, I need a name for it. So, I named it Steve, after the Guild Wars 2's mysterious water-base elder dragon (well… Steve is a name given to that elder dragon by the Guild Wars 2 community).

Demonstration

This application is still in development. In the future, there should be more features than what is shown.

Add New Account

User can click on floating action button to add new Guild Wars 2 account to the app. If the API key provided does not meet requirement, an error will be shown to the user.

Search Official Wiki

User can click on search wiki button in the drawer to search things on the official Guild Wars 2 wiki.

View Wallet(s)

User can click on wallet in the drawer to open a page that give an overview of user’s resources across all registered Guild Wars 2 accounts. Click on each currency will give a detail break down.

View Character Inventory

User can click on Inventory in the drawer to open a page that shows what is in each character’s inventory for all registered Guild Wars 2 accounts. User can click on floating action button to hide or show characters/accounts. User can also use the search to find item that match given inputs in the characters’ inventory.