danelbert / dungeon Goto Github PK
View Code? Open in Web Editor NEWSome board game project. It's boring.
License: MIT License
Some board game project. It's boring.
License: MIT License
A tool that fills tiles
Tool that fills a rectangle
Tool that fills a circle
Advanced Mode:
Bucket tool
Add tool to save and restore view port state
There's no reason to constrain the map to a "board" of a particular size. Allow scrolling anywhere.
Ability to click on and select a template.
At minimum, ability to move and remove. Potentially change color or size (UI dependent)
Implement an action interface with flags such as "persist". Also remove actions from the DB when "remove" actions are processed.
All game clients subscribe and publish to the same channel. That needs to be fixed, along with the game server router. Is there a way to extract any of the Rails route parsing logic to do this?
Doesn't work on mobile. No size adjustment. Possibly allow setting BG color (dependent on generic BG color option controls)
The following should help increase the speed at which a GM can work:
Scroll / Pinch to zoom
(Middle|Right) Click / Two finger drag to pan
Might also be nice to have the shift key toggle grid locking for the rectangle and circle tools
No ability to change font; just color.
Need the ability to create templates. Should be able to select color. Use transparency when drawn (adjustable?).
At minimum:
See template as it's drawn / created, along with size indicator
Allow for Circles, Cones, and Lines (http://www.d20pfsrd.com/magic/area-effect-diagrams)
Fill dropdown with names commonly used in the current game.
When I'm adding a token from within a map, it doesn't show the token for me be to add in the selection box after i have created it. Once i leave the map and come back, it is available.
This project would be a good reference: https://github.com/brinley/jSignature
Buttons and widgets are at the edge of the screen and difficult to use. The Line Size input field could use a label (and possibly a slider for mobile).
For things like password reset.
Create measurement tool to allow selecting a spot, then displaying the path and length to any other spot.
Use Case:
Game with grass background. Support a small building with different tiled background.
Tool ideas: stamp tool (maybe it kind of works like C&P?)
Fill tool that fills image
A view-only, mini initiative display option.
Admin side needs some work; add edit screen for client side (map owner only?)
Currently, template deletion is handled by the del or backspace keys.
The most obvious solution is to add a "delete" button on the left when a template is selected, but this will require adding the ability of a tool to control what tools are visible (overall a nice feature).
Add pinch to zoom and two finger scrolling
Need to give ability to draw squares and circles (maybe other shapes) with variable color and width. Grid snapping / displayed size would be nice, but not necessary.
Map startup can take a few seconds. Add loading image / animation.
Add a "fog everything" button and a "fog nothing" button. This is in addition to the other feature that allows the game owner to temporarily toggle fog on and off.
Would it be possible to have a hex option/alternative to the standard square grid?
With infinite scroll, it's possible to "lose" the map. Add some kind of scroll indicator (maybe roll it into horizontal and vertical rulers?)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.