fifarating
Version:
Utils for Fifa Soccer Game player rating
70 lines (45 loc) • 2.33 kB
Markdown
<p align="center">
<a href="https://github.com/Celtian/fifarating" target="blank"><img src="assets/logo.svg?sanitize=true" alt="" width="120"></a>
<h1 align="center">fifarating</h1>
</p>
[](https://badge.fury.io/js/fifarating)
[](https://www.npmjs.com/fifarating)
[](https://www.npmjs.com/fifarating)
[](https://github.com/celtian/fifarating/actions)
[](https://codecov.io/gh/celtian/fifarating/)
[](https://github.com/celtian/fifarating/)
[](https://github.com/celtian/fifarating/)
[](http://hits.dwyl.com/celtian/fifarating)
> Utils for Fifa Soccer Game dates
## 🛠️ Install
_Nodejs 12 or higher need to be installed first_
```terminal
npm install fifarating
```
or
```terminal
yarn add fifarating
```
## 🚀 Quick start
_Type this into your ts file._
```typescript
import { AttributesUtils, CalculateUtils, ConfigUtils, Fifa, Position } from 'fifarating';
const fifa = Fifa.Fifa12;
const position = Position.GK;
const defaultOverall = 75;
const reputation = 5;
const attributes = AttributesUtils.init(defaultOverall);
console.log(ConfigUtils.fifa(fifa));
console.log(ConfigUtils.fifaPosition(fifa, position));
console.log(CalculateUtils.rawOverall(attributes, fifa, position));
console.log(CalculateUtils.displayOverall(attributes, fifa, position, reputation));
console.log(AttributesUtils.init(defaultOverall));
console.log(AttributesUtils.setRawOverall(AttributesUtils.init(defaultOverall), fifa, position, defaultOverall + 5));
console.log(AttributesUtils.generateRawOverall(fifa, position, defaultOverall));
```
## Supported versions of Fifa Soccer
**Fifa 12 - Fifa 23**
## 🪪 License
Copyright © 2023 - 2025 [Dominik Hladik](https://github.com/Celtian)
All contents are licensed under the [MIT license].
[mit license]: LICENSE