/mudmap

Web based tintin++ interactive map viewer

Primary LanguageJavaScript

Mudmap

This project is a visual map viewer for Tintin++ formatted map files.

Goals

  • Be able to display Tintin++ map files
    • Be able to show the environment in a visually stimulating way
  • Be event driven when players move or the map gets updated

Developing

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browse}{r.

The page will reload when you make changes.
You may also see any lint errors in the console.

Accessing remote map file for development

Sometimes, it's useful want to test on a machine (or VM), but use your production Tintin++ map file that's hosted on another environment. SSHFS can be useful for this.

I do:

$ sudo apt-get install sshfs
$ sudo mkdir /mnt/node02
$ sudo sshfs -o allow_other,default_permissions scott@node02.home.scottyob.com: /mnt/node02
$ sudo chmod 0755 /mnt/node02
$ sudo ln -s /mnt/node02/map.map /map

Setting up (development)

There are two components, a server and react-server (until I can figure this out to get them in one) run the server with:

$ npm run server