Go to file
2024-04-22 20:08:30 +08:00
.github/workflows added list pokemon names and forms 2024-04-20 02:39:34 +08:00
build added CFLAGS to PKGBUILD to fix linking errors 2024-04-22 20:08:30 +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 i hate ansi escape codes 2024-04-22 16:42:01 +08:00
.gitignore debian build 2024-03-25 03:28:53 +08:00
Cargo.lock bump zip crate to 1.1.1 2024-04-22 18:11:08 +08:00
Cargo.toml bump zip crate to 1.1.1 2024-04-22 18:11:08 +08:00
install.sh mature 2024-03-25 22:48:30 +08:00
pokemon.json added list pokemon names and forms 2024-04-20 02:39:34 +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.