Git Product home page Git Product logo

dwgmmanager's People

Contributors

gotenxds avatar noxnoctis avatar wseng avatar

Watchers

 avatar  avatar

dwgmmanager's Issues

Where should images be saved

Where should we save images such as user profile pic, icons, maps, etc...

We can save them on the DB in 64Base

Or we can save them on the server, and save just a name/link in the DB

Display map image

In the map tab, should be displayed an image, based on the choice of the GM.
The image should be possible to zoom in/out and drag around (Like a map)

Draw objects on the map

There should be an option to draw on the map image. The drawings should be visible to all players in the session

Creating a canvas library for the map

With the following features up front:

  1. Drawing - multiple colors and sizes.
  2. Erasing.
  3. Adding a background image.
  4. Adding the ability to add more images and moving them.
  5. Zoom in/out.
  6. Expose events for controlling and listening to all of the features above.
  7. Give a minimal ui(??)

After this is done (properly in a separate git repo) we can start additional specific features for the map.

Saving ability

Add the ability to save the data for later reloading.
In the future this will be done via Server and DB, with the possibility of managing several campaigns.
But for now, a simple downloadable file will do.

Drag objects on the map

In the map tab, there should be an option to add and to drag a small image on the map (An image representing the PCs or Monsters)

Change map image

The GM should be able to change the map by choosing a different image from a menu. The maps in the menu should be organized by regions (Similar to the menu in the Encounters tab)

Upload map image

In the map tab, there should be an option to upload an image, each uploaded image should also have a title and a region name (Possibly chosen from a drop-down list)

Add user support

Require to close:

1.Registration & login.
2.Registration via faceboox\google.

Creating a canvas library for the map

With the following features up front:

  1. Drawing - multiple colors and sizes.
  2. Erasing.
  3. Adding a background image.
  4. Adding the ability to add more images and moving them.
  5. Zoom in/out.
  6. Expose events for controlling and listening to all of the features above.
  7. Give a minimal ui(??)
  8. Giving a way to export and import the current canvas to json.

After this is done (properly in a separate git repo) we can start additional specific features for the map.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.