Skip to content

uniquoo/rust-breeder

This branch is 1 commit behind wojciechSlodziak/rust-breeder:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

74a72f5 · May 19, 2024
Oct 31, 2023
May 17, 2024
May 18, 2024
May 17, 2024
Jun 11, 2020
May 19, 2022
Jan 31, 2021
Jun 11, 2020
May 17, 2024
May 19, 2024
Jun 14, 2020
Jun 14, 2020
May 17, 2024
May 18, 2024
Sep 6, 2023
Jun 7, 2022

Repository files navigation

Rust Breeder

Info

Rust Breeder is a passion project designed to help users calculate crossbreeding instructions for plants in the game Rust. The tool simplifies the process of optimizing plant genetics, making it easier for players to achieve their desired traits.

Available at: rustbreeder.com

If you want to see it in action but don't know how to provide valid input: click here.

Join the discussion on Discord.

Tech Stack

Collaboration

Currently I have limited time to work on the app due to increased responsibilities (twins!). If you are interested in collaborating through PRs, please align with me on proposed features first.

Considerations

  • Users often suggest or request features, which I may not always agree with for various reasons.
  • My goal is to keep the UI simple and tidy. Niche features that complicate the app for average users are generally not favored.

Ideas for Improvement

  • Add scanner support for different aspect ratios / allow users to set up their own scanner regions (manual adjustment: zoom, move)
  • Explore scanning possibilities with phone cameras
  • Update versions of some packages to improve performance (e.g Tesseract.js)
  • Explore possibility of migrating core calculation logic to WASM
  • Add some guidance on how to crossbreed in the UI (maybe even as a separate subpage)

Contributing

If you wish to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

Special thanks to the Rust community and all the contributors who have provided valuable feedback and suggestions.

Required Software

Commands

Below is the list of commands required for development and deployment.

Dependencies

npm install

Compiles and Hot-Reloads for Development

npm run serve

Compiles and Minifies for Production

npm run build

Run Unit Tests

npm run test:unit

Lints and Fixes Files

npm run lint

Customize Configuration

See the Configuration Reference.

About

Repository for rustbreeder.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 64.7%
  • TypeScript 32.9%
  • HTML 1.6%
  • Other 0.8%