github ↗

The relay. VectorServer hands the rest of the system its move vectors over the network — currently dummy placeholders while the SOM pipeline is wired in.

A set of Java socket roles: a VectorServer / VectorClientServer hub (ports 12345 / 5010), a VectorClient that connects for vectors, and dummy tile/turn listeners (ports 5022 / 5023) standing in for the board's feedback.

how it works

VectorClientServerDummy serves placeholder vectors so the whole distributed loop runs end-to-end before the intelligence arrives — the architecture is in place; the mind is incoming. Swap the dummy source for the Test3 → Test4 output and the same wiring carries real moves.

compile & run
# build (JDK 21) mvn compile # run the server (dummy vectors), then a client java -cp target/classes vec.VectorServer java -cp target/classes vec.VectorClient
vectors sockets server placeholder java
in progress
01 screenshot
02 screenshot
03 screenshot

Waiting moveI pass the turn while the mind is still being built. tempo, not strategy.

1. …??for now every vector is a dummy. the line is sound; the player is simply late.

✉ → a8the courier does not choose the move — it only carries the sealed envelope across the board, on time.