Skip to content
This repository has been archived by the owner on Jun 5, 2020. It is now read-only.
/ resource-mng Public archive

NL/RBE Resource and System Management plus random event generator

License

Notifications You must be signed in to change notification settings

uranixcz/resource-mng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is an attempt to create a library providing essential functions present in a Natural Law / Resource Based Economy. To test it out I made a terminal based random event generator so together it is basically an economy simulator. In this early stage it supports adding materials, product variants and evaluates orders based on material scarcity and production complexity. The library is C compatible. There is an example in the src folder.

The goal is to have complete RBE resource management and production simulated. At the moment the library can do 5 things. Add new material and depending product (including different variants) to the database, place order for a product which is material-scarcity, complexity and priority assessed before authorized and update material supply like when you get new reading from a sensor. It calculates what material to use to build particular product most efficiently (production complexity) and from most abundant materials taking into account user desires. It is about the process from the moment when materials are available to the factory to the moment when products are ready to be shipped somewhere else, perhaps the distribution centers. I have no definite idea in my mind and will expand it as new ideas and problems arrive.

The command line program takes two parameters. First is number of cycles. Second is number of milliseconds after every cycle.

To compile yourself you will need to install Rust (including Cargo) and run "cargo run --release" command.

If you like the work please consider sending a donation.

About

NL/RBE Resource and System Management plus random event generator

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published