Skip to content
This repository has been archived by the owner on Aug 3, 2020. It is now read-only.
/ mapinator Public archive

A RPG tool for revealing maps during pen & paper sessions to players using two displays.

License

Notifications You must be signed in to change notification settings

dragonchaser/mapinator

Repository files navigation

NOTE:

This will not be developed any further, this was an hackweek attempt to get familar with electron, I took several wrong turns during this. I will remodel it at some point and reimplement it at some point (next hackweek maybe).

Mapinator

Mapinator is (probably going to be) a handy tool for the gamemaster hosting pen and paper sessions (like D&D, Deadlands or Shadowrun). The idea is that you have the map tinted on the gamemasters laptop and a map on a second screen (preferably embedded into the table) where only parts of the map is revealed to the players (aka fog of war).

Note: at the moment this is a very early stage and WIP so do not expect to much from it.

Build dependencies

You need a current version of nodeJS installed. I am developing with 10.16.0.

Running

So far there is now stable release of the Mapinator. If you want to try it nethertheless you can run it using the following steps:

  • Check out the code

    $> git clone https://github.com/dragonchaser/mapinator.git
    
  • traverse into the directory

    $> cd mapinator
    
  • install dependencies

    $> npm install
    
  • run mapinator

    $> npm start
    

What is working:

  • loading maps from images and displaying them on both screens simultaniously
  • zooming (controlled from gamemaster screen)

What is not working (and what is WIP at the moment):

  • scrolling map on players screen from gamemaster screen
  • switching between different loaded maps (partly working, buggy atm)
  • unloading maps

Roadmap

  • rotate maps
  • make zoom and scrollposition persistant during the session
  • fog of war (tinted on the gamemaster screen, opaque on the players screen)
  • storing and loading sessions.
  • (nice to have) ability to place markers (for entities, players, npc, etc.) on the map.
  • customizable (hex-)grid
  • stable release for windows, linux and (maybe) OSX

Note: The view in the game masters window is intentionally scaled down by 50%, this is not a bug.

About

A RPG tool for revealing maps during pen & paper sessions to players using two displays.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published