Implement direct P2P session scaffolding (#39)
CI / build-and-test (push) Successful in 1m10s
CI / build-and-test (push) Successful in 1m10s
Closes #24 Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
This commit was merged in pull request #39.
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
# Game Test
|
||||
# Shinespark
|
||||
|
||||
A Bevy game, editable in the [jackdaw](https://github.com/jbuehler23/jackdaw) editor.
|
||||
Fancy heavily advanced platform fighting game
|
||||
|
||||
- `cargo run` plays the game standalone; no editor required.
|
||||
- Open the folder in jackdaw to author scenes, then hit Play. The
|
||||
editor builds its own artifacts into `.jackdaw/` (gitignored) and
|
||||
never modifies your manifest or lockfile.
|
||||
- Gameplay lives in `src/lib.rs` (`GamePlugin`); authored scenes live
|
||||
in `assets/*.bsn`.
|
||||
- Components you derive `Reflect` on appear in the editor's inspector
|
||||
automatically; no registration code is needed.
|
||||
## Direct P2P Debugging
|
||||
|
||||
```text
|
||||
# Process 1 owns player 0 and listens on 7000.
|
||||
cargo run -- --debug-match --players 2 --local-port 7000 \
|
||||
--net-player 0=local --net-player 1=127.0.0.1:7001
|
||||
|
||||
# Process 2 owns player 1 and listens on 7001.
|
||||
cargo run -- --debug-match --players 2 --local-port 7001 \
|
||||
--net-player 0=127.0.0.1:7000 --net-player 1=local
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user