Go to file
2024-04-17 00:02:05 +08:00
.github/workflows asdf 2024-03-31 01:15:01 +08:00
build asdf 2024-03-25 23:38:37 +08:00
colorscripts rewriting arg parser 2024-04-02 15:03:38 +08:00
img switched from include_dir to rust-embed 2024-03-25 14:00:17 +08:00
src sort forms 2024-04-17 00:02:05 +08:00
testing fetch functions complete 2024-04-02 02:27:09 +08:00
.gitignore debian build 2024-03-25 03:28:53 +08:00
Cargo.lock added pokemon.json fetching 2024-04-16 23:20:41 +08:00
Cargo.toml added pokemon.json fetching 2024-04-16 23:20:41 +08:00
install.sh mature 2024-03-25 22:48:30 +08:00
output_pokemon.json json parser 2024-04-02 23:01:24 +08:00
pokemon.bak.json added pokemon.json fetching 2024-04-16 23:20:41 +08:00
pokemon.json json parser 2024-04-02 23:01:24 +08:00
pokesprite.zip start major rewrite 2024-04-01 19:27:06 +08:00
README.md renamed from pokerust to rustmon 2024-03-25 15:21:59 +08:00

Rustmon

For educational purposes
A simple colorscript written in Rust.

Inspired by phoneybadger's pokemon-coloscripts.

Performance

This is written in Rust, while the original is written in Python.
This implementation is up to 8 times faster than the original.

This is the Python implementation: python implementation

This is the Rust implementation: rust implementation

Credits

  • phoneybadger for the original colorscripts and inspiration.
  • talwat for Rust code reference. (fast af implementation at ~1ms)
  • msikma for the colorscripts' sprites.