ociaw / alliescalc Goto Github PK
View Code? Open in Web Editor NEWA high-precision battle calculator for Axis and Allies
Home Page: https://aabattleground.com/
A high-precision battle calculator for Axis and Allies
Home Page: https://aabattleground.com/
Currently the WASM interface is a bit of a hodgepodge, and was just something to get things up and running. wasm_bindgen
doesn't support generics (lifetime- or type- parameters), so we need to come up with a way to present the API fairly cleanly.
We currently use ApexCharts for charting. However, it bloats the download size significantly, and becomes rather slow generating charts with lots of bars.
A suitable replacement must:
Since we're just representing probabilities between 0 and 1 inclusive, we don't need a lot of the features of floating point numbers. We don't need to worry about numbers greater than 1 or less than 0. Additionally, very small probabilities would be pruned out in most instances anyway. The U1F63
type from fixed seems to fit this use case very well.
Potential benefits include better performance (since we're dealing with integers) and arguably better precision.
More Rulesets help to prove the robustness and flexibility of the design. We need to identify a variety of new rulesets to add, ideally both ones that are similar to A&A 1942 2E, and ones that are very different.
Axis & Allies Toolkit supports 1940 Global 2E and 1941 as well, so we can probably support those fairly easily as well.
The UI is a bit utilitarian and kinda spews the data at the user.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.