Skip to content

ChristopherJTrent/Magian-Calc

Repository files navigation

Magian Calc

Background

Final Fantasy XI online (FFXI) is a 21-year old game with a complicated equipment system. This level of complication necessitates tools to calculate the outcome of wearing certain pieces of gear.
The most important stat to calculate is Haste. Haste determines the speed of your attacks and is directly linked to every facet of combat.
This project will calculate Attack Speed and multi-hit to give a heuristic analysis of a player's TP (Technical point) generation over time. This information can be used to improve a player's effectiveness in a group.

There is an existing tool to calculate this information, XICalc, but it only supports the windows operating system. With the growth in the linux gaming community at large, as well as users who play FFXI specifically on linux, tools that run in the browser are becoming more important.

Functionality and MVPs

With this calculator tool, users will be able to:

  • Calculate their expected attack delay based on their job and weapon delay
  • Determine their expected TP/hit
  • Determine the expected number of attack rounds to reach 1000 TP (an important breakpoint)
  • Determine how many seconds it will take to reach 1000 TP

In addition, this project will include:

  • A vanilla JS state manager and component framework
  • A basic "low-hanging fruit" analysis of areas where performance could be improved
  • An "about" modal explaining the purpose of the tool
  • A production README
  • A "material theme" UI with light and dark modes.
  • Sample loadouts to showcase the information being supplied

Technologies, Libraries, and APIs

This project uses the following tools:

  • Core HTML visualization elements
  • Webpack and Babel for transpilation and bundling
  • NPM to manage project dependencies
  • Sass for styling
  • Nyzul for layout
  • Storehouse for data management
  • Jasmine for testing
  • Trello for project management

Wireframe

Main Screen Main Screen scrolled down

Assets

favicon
The above favicon is an edited version of the "app payment symbol" provided by Iconduck under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published