Multiplayer Online Classic NES Games on Web Browser, using WebRTC
Peer to Peer connection.
- Supports Gamepad.
- Supports Gamepad Simulation (Keyboard).
- Supports Fullscreen.
- Supports multiple languages.
sudo docker build -f docker/amd64.Dockerfile -t nfam/nes-web .
This example uses host networking for simplicity. Also note the -v
argument. This directory will be used to store NES
roms and screen images.
sudo docker run -d \
--name nes-web \
-p 8080:8080 \
-v ~/data/roms:/data/roms \
-v ~/data/screen:/data/screen \
nfam/nes-web
- ROM file names in /data/roms must end with
.nes
extension. - Screen images must have
.png
and have the same base name with the corresponding ROM.
Just navigate to http://{{address}}:8080/
.