All nodes in Maelstrom can communicate with each other. The topology is just a way to logically arrange nodes. There’s a --topology
flag you can use with Maelstrom but it wasn’t mentioned in the challenges because it’s more fun to make your own.
The grid layout arranges all nodes with at most 4 peers whereas it sounds like the round robin approach is that each node contacts every other node.