https://github.com/kodecks/kodecks
Open-source Digital TCG written in Rust and Bevy
https://github.com/kodecks/kodecks
bevy card-game ccg digital-card-game game rust rust-game tcg
Last synced: 8 months ago
JSON representation
Open-source Digital TCG written in Rust and Bevy
- Host: GitHub
- URL: https://github.com/kodecks/kodecks
- Owner: kodecks
- License: agpl-3.0
- Created: 2024-08-24T07:00:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-18T16:12:08.000Z (over 1 year ago)
- Last Synced: 2025-01-30T18:48:23.319Z (over 1 year ago)
- Topics: bevy, card-game, ccg, digital-card-game, game, rust, rust-game, tcg
- Language: Rust
- Homepage: https://kodecks.pages.dev/
- Size: 1.07 MB
- Stars: 7
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-AGPL3.md
Awesome Lists containing this project
README
# Kodecks
[](https://github.com/kodecks/kodecks/actions/workflows/test.yml)
Open-source Classic-Style Digital Card Game

- Inspired by traditional TCGs such as MTG but featuring more streamlined gameplay
- Play in the browser or on desktop
- Battle against CPU or other players
- Localization support
## Build from source
You need to have Rust toolchain installed. You can install it from [rustup.rs](https://rustup.rs/).
```bash
git clone https://github.com/kodecks/kodecks.git
cd kodecks
scripts/download.sh # Download assets
# scripts\download.ps1 # For Windows PowerShell
cargo run
```
For WASM build, you need to have `wasm32-unknown-unknown` target installed.
```bash
rustup target install wasm32-unknown-unknown
cargo binstall trunk
trunk serve
```
## License
Source code and assets are licensed under the [MIT License](LICENSE-MIT.md) unless otherwise specified.
The server program (kodecks-server) is licensed under the [GNU Affero General Public License v3.0](kodecks-server/LICENSE-AGPL3.md).
[Fonts](https://github.com/kodecks/assets/tree/main/fonts) are licensed under the Open Font License or the Apache License.