I couldn't find any online Job calculators for Final Fantasy Dimensions, so I thought I'd give it a try.
I wanted to learn AngularJS, so I thought this would be a good opportunity.
I am using Bootstrap and plan to make the site responsive to mobile devices.
I am using Angular.JS and storing the build on the url, so the links can be copied and pasted to share.
The tool is hosted at Github. You can access it at: http://infomofo.github.io/ffd-jobcalc/v1/index.html
Note: Most information is sourced from GameFAQs.
Final Fantasy Dimensions is a Role Playing Game published by Square Enix for various mobile platforms. Much like its predecesors, it features a complex and flexible Job system. Depending on the stage of the game, you have a limited amount of Job Points (JP) to spend in one of 10 jobs available to each character. Job points spent can unlock abilities that can be used, even while you're equipping other jobs. Additionally, certain combinations of allocated job points will enable your character to unlock powerful fusion abilities that can't be acquired any other way, and are some of the most powerful abilities in the game.
- Select a character to get the list of eligible jobs and base abilities
- Click on cells in the table to allocate job points for a given job row
- All eligible abilities for the selected build will appear under "Abilities"
- All unlocked fusions associated with those abilities will appear under "Unlocked Fusions". If you hover over the fusions it will give you a description and the requirements for those abilities.
- A running counter of the required JP and AP to reach that build will display
- You can copy and paste the build links and they should retain all the selected job points
- Selecting a character should update the url so that you can copy and paste and retrieve that character again. Build to be added soon- i.e. /ffd-jobcalc/v1/index.html?character=2
- Mobile responsive template for use on smaller screens
- Show what events in the game needed to reach required JP level
- Enable tooltips for spell descriptions and other features
- Plan a complete equip build for different base classes
- Limit JP selection according to what is possible in game in different stages
- Show contribution of character selection and attributes to possible stats at different levels
- URL parameters are not strictly validated. You could enter additional classes or job points in an existing class beyond 20 that would absorb JP in the calculator without doing anything, or negative jp in the json in the url to get more points.
- It is possible to unlock some fusions with spells that are accessible without actually spending any ap in a job. For example, "Thunder Slash" is accessible for any character with EITHER Black Mage Lv 1 or Warrior Lv. 1, as you can level one job to get the equippable ability, and then just equip that on the level 0 job to unlock the F-Ability. I haven't yet modeled for that.
If there are any breaking changes to the data model or the api, I will retain old versions to maintain working links, and create new api endpoints.
- api v1: /v1 - Initial character builder
- Final Fantasy Dimensions on Google Play
- FFD FAQ/Walkthrough Version 1.30 by holyknight - Source of the character level attributes
- Ability Acquisition FAQ 1.1 by Sir Phoenix - Source of the job level and fusion data
- Delta Attack Final Fantasy Dimensions Job Skills Guide
- Final Fantasy Wikia: Final Fantasy Dimensions