https://github.com/fullpipe/progress
Build and compare levels/scores progressions
https://github.com/fullpipe/progress
calculator gamedesign level scores
Last synced: 9 months ago
JSON representation
Build and compare levels/scores progressions
- Host: GitHub
- URL: https://github.com/fullpipe/progress
- Owner: fullpipe
- License: mit
- Created: 2023-02-02T00:24:24.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-06T21:36:33.000Z (about 3 years ago)
- Last Synced: 2025-01-20T17:36:08.956Z (about 1 year ago)
- Topics: calculator, gamedesign, level, scores
- Language: TypeScript
- Homepage: https://fullpipe.github.io/progress/
- Size: 229 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Progress
Build and compare levels/scores progressions.
- [D&D vs Pokemon vs Disgea](https://fullpipe.github.io/progress/?graph=KCd4IVsxLDEwLDFdfmZ1bmNzIVtKS04tRUNIeDc1MDB-QiEyfkMhNTAwRkQmREdyb3VuZHtRTyAvRUM5NzR-QiEzfkMhNUZQb2tlbW9uR2NlaWxRSTI2MkkzNjNPNzAuMDR-QiEzfkEyITAuOH5CMiEyfkEzITJ-QjMhMUZEaXNnZWEnKV0pNkhMcG93e3gsRUI3J35wYXJhbXMhKCdBITkpKX1FICgoRil-bGFiZWwhJ0cnKSxKTEgpKSAqIElOK0VBSigncmF3ISdLKChBNkxNYXRoLk45IE85fVF7SwFRT05MS0pJSEdGRTk3Nl8)
- [Level systems growth rates comparison](https://fullpipe.github.io/progress/?graph=KCd4IVsxLDEwLDFdfmZ1bmNzIVtESnhfdkI5QSEwLjVrMUlDb25zdGFudE9EUC12eUI3eXl5eXl5QmorWjJrMVVTbG93R1hmYXN0elRLZmxvb3J7Sktwb3d7Ulh4SFowLjVrMS4zVUV4cG9uZW50aWFsV1RKS3NxcnRQSFJZQSEwLjhrMC41SUZhc3RHWHNsb3d6REtsb2dQVktsb2d7Ukh2QzlCITEuMVVMb2dhcml0aG1pY1dESk5WTkgxfUhaMi4yazYuNFVTbG93RyBhbmQgZW5kIGJ1dCBmYXN0UWluLWJldHdlZW4nKV0pN2oqUC12OWpZRFRLY2VpbHtHUWluIHRoZSBiZWdpbm5pbmdIfV9JKX5sYWJlbCEnSnZBKSkgKiBLTWF0aC5Oe0tleHBQIC0gUk8nKSxQe3hRZXIgUnZCKSlUKCdyYXchJ1V-QyExSVZ9IC8gVyBmdW5jdGlvbk9YLCBZJ35wYXJhbXMhKCdadkM5QSFfICsgaikpfWt-QiF2KCh5QTd6UWxhdGVyTwF6eXZral9aWVhXVlVUUlFQT05LSklIR0Q5N18)
- [More comparisons](https://fullpipe.github.io/progress/?graph=KCd4IVsxLDEwLDFdfmZ1bmNzIVtGSEE3eDRCSzM2TGluZWFySkhBN0Rwb3d7eCxOQjk0Q0szITJJUG9seW5vbS1leHBHQjd4fU8hMC41SUV4cG9uZW50LWxvZ3t4fSAvIERsb2dHQkFTRTkgT0FTRSExLjFJTG9nYXJpdGhtaWM4XSktaWFsSkRyb3VuZEdBN0QzJ35wYXJhbXMhKCdBITF-QjQgK042ITEpfmxhYmVsISc3SyAqIDggQ3VydmVzJyk5S31ETWF0aC5GKCdyYXchJ0d7SEgoKEl-QzZKOCxGSykpTiBITzRDOTMBT05LSklIR0ZEOTg3NjQzLV8)
- [Sigmoid is the best](https://fullpipe.github.io/progress/?graph=KCd4IVsxLDMwLDFdfmZ1bmNzIVs5cm91bmQ2QUYgKiAtLyB7LStEcG93NlNGNH01QSEzMH5MITN-UyE3OFNpZ21vaWQnKSw5Y2VpbHsybG9nSEUvRGxvZzZCRkUrR0NGNUIhMS4xfkMhMDhsb2cnKV0pLTJwb3dINERNYXRoLjQsR0xGfTV9J35wYXJhbXMhKCc2eygoOCl-bGFiZWwhJzkoJ3JhdyEnMkQgMkV9IEYpKUcgKChIe3gBSEdGRUQ5ODY1NDItXw)
## TODO
- TODO's in code
- multiline functions, like:
```js
let exp = 0;
if (x < 10) {
exp = Math.pow(x, 2);
} else if (x < 30) {
exp = Math.pow(x, 3);
} else {
exp = Math.pow(x, 4);
}
return exp;
```
- Better UX/style
- templates for "+add func" to choose from
- Icon
- PWA?
- find best function for conditions (levels 1 to 100, on level 5 1000 exp, on level 20 15000 exp, on level 100 100k exp)
- performance:
- tooltip on x [0, 1000+]
- table randering
-