https://github.com/jackson-nestelroad/battler
Pokémon battle engine for Rust.
https://github.com/jackson-nestelroad/battler
battle pokemon
Last synced: about 2 months ago
JSON representation
Pokémon battle engine for Rust.
- Host: GitHub
- URL: https://github.com/jackson-nestelroad/battler
- Owner: jackson-nestelroad
- Created: 2023-10-14T20:16:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-25T14:50:08.000Z (10 months ago)
- Last Synced: 2025-01-27T04:12:19.466Z (10 months ago)
- Topics: battle, pokemon
- Language: Rust
- Homepage:
- Size: 3.07 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# battler
**battler** is battle engine and simulator based on the Pokémon games, written in Rust.
This repository features multiple crates:
1. [`battler`](./battler/) - The core battle engine.
1. [`battler-ai`](./battler-ai/) - AI implementation for battler.
1. [`battler-calc`](./battler-calc/) - Move simulator (a.k.a., damage calculator) for battler.
1. [`battler-client`](./battler-client/) - Client-side logic for battler.
1. [`battler-data`](./battler-data/) - Common data types for battler.
1. [`battler-prng`](./battler-prng/) - RNG module for battler.
1. [`battler-service`](./battler-service) - Service object for managing battles.
1. [`battler-service-client`](./battler-service-client/) - Client-side wrapper for `battler-service`.
1. [`battler-test-utils`](./battler-test-utils/) - Test utilities for `battler`.
1. [`battler-wamp`](./battler-wamp/) - Implementation of the WAMP standard.
1. [`battler-wamprat`](./battler-wamprat/) - Framework for RPCs and pub/sub over WAMP.
1. [`battler-wamprat-schema`](./battler-wamprat-schema/) - Procedural macro for strongly-typed WAMP peers.