mohammed90 / nes-web

Turn classic NES games to Multiplayer Online Games.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nes-web

travis appveyor license

Demo

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.

Catalog Multiplayer

How to use this image

Run on host networking

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.

HTML

Just navigate to http://{{address}}:8080/.

About

Turn classic NES games to Multiplayer Online Games.

License:GNU General Public License v3.0


Languages

Language:TypeScript 66.0%Language:HTML 17.0%Language:JavaScript 11.4%Language:CSS 5.6%Language:Dockerfile 0.1%