6 releases (breaking)
new 0.6.0 | Nov 17, 2024 |
---|---|
0.5.0 | Nov 5, 2024 |
0.4.0 | Oct 23, 2024 |
0.3.0 | Oct 13, 2024 |
0.1.0 | May 19, 2024 |
#27 in #ddnet
404 downloads per month
Used in 6 crates
(2 directly)
64KB
1.5K
SLoC
TwGame
This repository contains multiple DDNet related libraries and tools. It is based on libtw2, twmap and twsnap.
Components
- Tee-Hee: command line tool for working with teehistorian files including converting them to demo.
- DDNet physics
- Unit tests for physics
- Teehistorian replayer library
Future plans
- Allow using DDNet C++ physics via Rust bindings
- Python binding to work with teehistorian files
- Demo reader allowing conversion to teehistorian
- Make a server wrapper around the game implementation using libtw2 network library (tickle)
- Allow rendering teehistorian files with twgpu without intermediate demo step
MSRV-Policy
- MSRV can be bumped up to the latest version available on debian: https://packages.debian.org/stable/rustc-web
- Current MSRV: 1.74.1
Dependencies
~9MB
~168K SLoC