This project currently has no graphics, audio, video, literally anything. It ist JUST and entity component system. If you're looking for something actually useful, try bevy, it's really very cool.
If you want to install and tinker around with the code yourself, run the following commands if you're on Windows:
First, you're going to want to create a new directory: (you can name the folder whatever you want, I named mine sceller_test, I've never had secs before.)
bash
C:\...> mkdir sceller_test\
C:\...> cd sceller_test\
C:\...> dir
C:\...>
Then clone the repository into that directory, making sure to add a '.' (fullstop) at the end of the command to make sure to clone into the current directory.
bash
C:\...> git clone https://github.com/loafoflead/sceller .
Cloning into 'sceller'...
remote: Enumerating objects: 78, done.
remote: Counting objects: 100% (78/78), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 78 (delta 32), reused 78 (delta 32), pack-reused 0
Receiving objects: 100% (78/78), 22.99 KiB | 2.87 MiB/s, done.
Resolving deltas: 100% (32/32), done.
C:\...>
Then, you can type 'dir' to check the contents of the folder, see if it's all there:
bash
C:\...> dir
12:19 src
12:19 tests
12:19 22 .gitignore
12:19 279 Cargo.toml
12:19 0 README.md
C:\...>
It should look something like the above, with a bit more clutter.
If you want to test this code in Rust, run
bash
C:\...> cargo test canary
Updating crates.io index...
fetch [=> ] 12/101
...
C:\...>
And wait for it to finish. You can also simply run cargo test to see if all the tests pass.
If you want to find some actual implementations of the crate, check the examples
folder for examples. To run these examples do:
bash
C:\...> cargo run --example resource_example
Happy ecs-ing!