project minimum AAA xerox
- Rust 73.6%
- Lua 26.4%
| 3rd | roominfo | |
| bin | x | |
| cli | send multipart messages from netcli | |
| db | clean | |
| doc | implmented the composition and also movement lerp | |
| etc | server logger | |
| gen | M<K, V> | |
| lib | send multipart messages from netcli | |
| map | A | |
| max | send multipart messages from netcli | |
| net | send multipart messages from netcli | |
| ref/textures | mapcli | |
| run | send multipart messages from netcli | |
| srv | send multipart messages from netcli | |
| ui | max client make room menu | |
| wfc | three dee ms/wfc stuff | |
| .gitignore | server logger | |
| .gitmodules | udp networking | |
| Cargo.lock | send multipart messages from netcli | |
| Cargo.toml | roominfo | |
| README | server logger | |
| rustfmt.toml | more boilerplate | |
PROJECT MINIMUM AAA XEROX An FPS tower defense game. DIRECTORY ________________________________________________________________________ | lib/ | common library types and macros. | > A.rs | sav::A wrapper types. +------------------------+---------------------------------------------- | bin/ | util binaries. | > size.rs(--bin size) | display type sizes. +------------------------+---------------------------------------------- | map/ | map structures. +------------------------+---------------------------------------------- | net/ | networking. | > udp.rs | udp networking types. +------------------------+---------------------------------------------- | srv/ | multiplayer server. +------------------------+---------------------------------------------- | cli/ | game clients. | > map.rs(--bin mapcli) | display a map. | > net.rs(--bin netcli) | run the networked client. +------------------------+---------------------------------------------- | gen/ | worldgen modules. +------------------------+---------------------------------------------- | db/ | redis database modules. =========================+============================================== RUNNING NETWORKED GAMES (WIP) % redis-server etc/redis.conf % cargo run --bin srv -- etc/srv.toml % cargo run --bin netcli -- [room name] [user name] 3RD PARTY CODE ,___________.___________________________________________________________ | json.lua | https://github.com/rxi/json.lua | msgpack.lua | https://github.com/kieselsteini/msgpack +===========+===========================================================