Hi guys!
I’m Ez, and I am a software engineer at broadcast company. I’m a big Guild Wars / Guild Wars 2 fan and have been playing both games as I grew up.
Now we’re done with introductions, I’d like to present something I’ve been working on (the last 2 days).
I am currently working on an application (using the .Net GW2 API) that tracks your progress as you craft the current Legendary weapons. The application simply pulls the information of all the current legendary weapons, with the description and presents it in a minimalistic interface. I wanted to create something that is simple to use, no fuss, no worries and also something that you can just go up to your friends online and say “Oh, i’m 20% done with my Bolt”. Just something you can track your progress as we all know how much people love numbers and percentages.
I started off playng around with the API and just simple stuff like pulling items based on their IDs, etc. When I got home from work, I figured I should make a cup of coffee and sit on this and have a think. I made a reddit post about it. You can also find the application gallery here.
The more I work on this, the more I want to make it work, seeing as I’m sure tons of people who are crafting those beautiful Legendary weapons would want one.
Sure you could use Excell sheets but setting it up is pretty tedious.
Now, why am I here? I’m looking for your suggestions.
Here are some things I’ve come up with and will add to my cycle:
XML ‘database’ for personal tracking – where you fill in a form, click save and it updates a little progress bar to show how far you are from finishing each component for that particular legendary (with an exception to Gift of Mastery and Fortune as both are used to craft all the legendaries).- Progress Bars. Progress Bars everywhere.
- Trading Post calculator (gets current values, computes profits, etc etc.)
- Better look and feel (but I want to focus on the functionality first.).
- Overlay functionality (So you can run it alongside the game client).
Here are the changelogs.
Changelogs:
- Added trading post API placeholders for getting the TP prices for precursors. Will implement the same for all components.
- Fixed progress bar and now increments/decrements properly according to the XML logic.
- Improved loading time
- Changed the highlighting colours when selecting a legendary to match colour sceheme.
- Added seperate recipe for Eternity.
- Added checks for completion
- Populates the recipe section properly with all required items.
- Pulls recipes for each component.
- Application checks for internet connectivity before launching (and prompts the user if there is no internet connection.)
- ‘Your Tracker’ populates dynamically based on the components selected.
- Precursor section now dynamically populates by cross referencing with the Legendary the user selects.
- Local XML ‘database’ added for personal tracking.
- Progress Bar working 100% on Gift of Fortune personal tracker.
- Gift of Fortune personal tracker is now active (check Application Album for some screenshots – latest being at the bottom of the album)
- Added Gift of Fortune window and currently implementing a local xml db for personal tracking.
Stuff I’m using (for those interested)
- API.
- Visual Studio 2012
- The wiki, documentation of the API and this thing.
Hope I can get some positive feedback (keeping in mind this thing is only 2 days old) here and some more suggestions.
Note: I made this for personal use but it exploded to something bigger and I am kind of enjoying the practice I get from this.
(edited by Syncez.1536)