extension
Tablero 1v1 por LAN, dentro de una vista de la barra lateral de VS Code.
Arrancar el servidor (en el PC que hospeda)
npm --prefix server install
npm run server
Imprime la URL local y las URL de LAN, por ejemplo:
[partida] en este PC: ws://localhost:8787
[partida] para el compañero (Ethernet 10): ws://10.10.103.43:8787
Jugar
- Abrir esta carpeta en VS Code y pulsar F5 (Extension Development Host).
- Abajo a la derecha aparece un botón llamado
partida (y un icono nuevo en la barra de actividad).
- Clic en ese botón (o
Ctrl+Alt+R) -> sale un cuadro de texto arriba que pide la sala -> escribes el nombre y Enter.
La primera vez también pregunta tu nombre; queda guardado y no vuelve a preguntar.
- Ya estás dentro: se abre la vista y el botón pasa a
partida · <sala> · 2/2.
- Jugar: clic en el tablero, flechas/WASD para moverse, espacio para la bomba.
- Salir de la sala: clic otra vez en el botón
partida.
En la cabecera de la vista también hay botones: entrar, salir y abrir en pestaña grande.
Ajustes
| Ajuste |
Por defecto |
Para qué |
partida.serverUrl |
ws://localhost:8787 |
En el segundo PC: ws://<IP-del-que-hospeda>:8787 |
partida.tileMax |
18 |
Tablero más chiquito: 14 |
partida.discreet |
true |
Paleta gris de bajo contraste |
partida.room / partida.nick |
vacío |
Sala y nombre precargados |
Pruebas
npm test # 41 tests (servidor, cliente del webview, contrato de la extensión y robot)
Probar solo, sin compañero
npm run robot -- oficina # un robot entra como segundo jugador en esa sala
Se apaga con Ctrl+C. También puedes abrir dos ventanas de VS Code (Ctrl+Shift+N) y pulsar
partida en las dos con la misma sala.