SkillAgentSearch skills...

Rktrl

Working through https://bfnightly.bracketproductions.com/rustbook/ with some added flavor

Install / Use

/learn @abesto/Rktrl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

rktrl

Play in your browser: https://abesto.github.io/rktrl/

A toy roguelike built by following https://bfnightly.bracketproductions.com/rustbook/, with a few twists. Major ones:

  • Using the legion ECS system instead of Specs
    • See this for my experience on the Specs -> Legion migration
    • Using maximal magic for serialization using legion_typeuuid (limited by the lack of WASM support in the ctor crate)
  • Cause-and-effect pattern instead of ...Intent components
  • RunState is managed through a Deque
  • Development features controlled with Cargo features
  • Rendering is done in an ECS system, using DrawBatches instead of directly writing to the console

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated4y ago
Forks0

Languages

Rust

Security Score

55/100

Audited on Dec 1, 2021

No findings