highfleet-ship-opt
ezno
highfleet-ship-opt | ezno | |
---|---|---|
4 | 8 | |
6 | 2,210 | |
- | - | |
10.0 | 8.3 | |
about 2 years ago | 4 days ago | |
C++ | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
highfleet-ship-opt
-
Enhancing the Factorio experience with SAT solvers
This is my favorite pastime as well! Well done. I've also dipped my toes in the "over engineer a game" with:
A highfleet ship optimizer which chooses optimal module sets using ILP at
https://hfopt.jodavaho.io
And a hunt showdown loadout A/B test package that lets you run stats queries on your game journal at (for now)
https://crates.io/crates/kda-tools
-
Ask HN: Tell us about your project that's not done yet but you want feedback on
If you play "Highfleet" at all, can you poke around https://hfopt.jodavaho.io and see if you can get it to generate module lists that make sense?
It's an optimizer, just add what you know you want, set some cost / range / speed limits, and it will output the cheapest version of the ship that includes all required modules and has all requested stats.
-
Ask HN: What is new in Algorithms / Data Structures these days?
I used a MILP solver to optimize my ship loadouts in Highfleet. It's rugged-looking, but works great. https://hfopt.jodavaho.io
-
Any have updated modules requirements and stats calculations for 1.16?
If you are a bit more techy, a working python version is available here: https://github.com/jodavaho/highfleet-ship-opt
ezno
- Ezno's checker (Rust based type checker and compiler) is now open source
- Ezno's checker (a Javascript type checker and compiler written in Rust) is now open source
- Ezno: A TypeScript checker written in Rust
- Show HN: Ezno, a TypeScript checker written in Rust, is now open source
-
Ask HN: What is new in Algorithms / Data Structures these days?
> I'm curious if there are any practical reasons we don't see them implemented in more languages.
I believe it's because they're not exactly easy to implement and the resulting extensive type checking might also affect compiler performance.
By the way, another great example of refinement types (in JavaScript) is this one: https://kaleidawave.github.io/posts/introducing-ezno/
- Open sourcing Ezno – JavaScript compiler and TypeScript checker written in Rust
What are some alternatives?
libclc - Cache Line Container - C11
stc - Speedy TypeScript type checker
flix - The Flix Programming Language
rfcs - RFC process for Bytecode Alliance projects
rosboard - ROS node that turns your robot into a web server to visualize ROS topics
obsidian-releases - Community plugins list, theme list, and releases of Obsidian.
egglog - egraphs + datalog!
yazz - Self Service Apps Without the IT Department
clingo - 🤔 A grounder and solver for logic programs.
Filestash - 🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...