7 releases (breaking)
new 0.8.0 | Nov 17, 2024 |
---|---|
0.7.0 | Nov 5, 2024 |
0.6.0 | Nov 1, 2024 |
0.5.0 | Oct 23, 2024 |
0.2.0 | Oct 12, 2024 |
#22 in #ddnet
506 downloads per month
Used in tee-hee
89KB
2K
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
~169K SLoC