Skip to content

infomofo/ffd-jobcalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFD Job Calculator

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.

What is the Final Fantasy Dimensions Job System?

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.

How to use FFD Job Calculator

  1. Select a character to get the list of eligible jobs and base abilities
  2. Click on cells in the table to allocate job points for a given job row
  3. All eligible abilities for the selected build will appear under "Abilities"
  4. 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.
  5. A running counter of the required JP and AP to reach that build will display
  6. You can copy and paste the build links and they should retain all the selected job points

Features

  • 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

Future use cases

  • 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

Known issues

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

APIs

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

Sources

About

A Job Calculator for Final Fantasy Dimensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages