manik1235 / story_time

Web based dnd gaming website
0 stars 0 forks source link

Map development #8

Open manik1235 opened 4 years ago

manik1235 commented 4 years ago

Hexes shou

manik1235 commented 4 years ago

How much should we plan to spend on a map?

Should we find something open source/free? Should we ask an artist friend? Should we ask a non-friend artist? Should we hope for more resources in the future and upgrade assets as we can later on?

manik1235 commented 4 years ago

Screenshot_20200617-002402

This is my idea for the mobile view of the map

manik1235 commented 4 years ago

Details for the selected hex would be at the bottom You can scroll thru the map... Like a map 😄

manik1235 commented 4 years ago

http://freefantasymaps.org/campaign-cartographer-3-review/

$30 on humble bundle right now

manik1235 commented 4 years ago

bootstrap's scrollspy may allow us to update the content of the current hex while scrolling.

dreckmal commented 4 years ago

I scored the software bundle up and will be diving into it more heavily this weekend. For now, I'm installing and may give it a cursory look over tonight.

On Wed, Jun 17, 2020 at 10:48 PM Andrew Henning-Kolberg < notifications@github.com> wrote:

bootstrap's scrollspy https://getbootstrap.com/docs/4.5/components/scrollspy/ may allow us to update the content of the current hex while scrolling.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/manik1235/story_time/issues/8#issuecomment-645737411, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP6BPONIXM6I6LGRHV2VLJTRXF6BJANCNFSM4N272LGQ .

dreckmal commented 4 years ago

Test

dreckmal commented 4 years ago

Saved the file as a JPEG. This is the output. This is highly likely to not be the final map.

manik1235 commented 4 years ago

List of episodes on the side, scroll able The hexes with published, upcoming, etc episodes can be color coded, shaded, etc.

dreckmal commented 4 years ago

I created a new map, as a possible example of a town map. Perhaps down the road, clicking on the hex could give you a link to something like this new map. Just a thought. Perhaps for now something like the map would be click-downloadable if you have a subscription? Again, just random thoughts.

Is this an okay place to keep posting map images for now? Or is there somewhere else that would be better?

manik1235 commented 4 years ago

@dreckmal , Here is good for now. Eventually you'll be able to just upload them through the app.

I think that's a great idea, to be able to go in to towns and get the expanded map!

manik1235 commented 4 years ago

Perhaps for now something like the map would be click-downloadable if you have a subscription?

Since the map images will be displayed on the page, the users will be able to download them as long as they can see them. Often premium content will be things like the source files. Does the map maker you are using save the maps in a specific/proprietary/whatever format? I think that'd make for great bonus content.

dreckmal commented 4 years ago

PentreYrLlennerch

This is a test map of a village in the game.

dreckmal commented 4 years ago

Ashamm

dreckmal commented 4 years ago

I feel like this map is way better than the last. I also like the name better.

manik1235 commented 4 years ago

Create separate canvasses as components, assemble the components in a layout, and add the layout to the page.

Or add components individually on the page, to allow for easier portioning

A map is a component/module A controls module A panel module

Vue? I'm not sure I need it though.

manik1235 commented 4 years ago

Draw hex grid as 3 sets of parrellel dashed lines? That may allow stretching, skewing and resizing.

manik1235 commented 4 years ago

Perhaps the dashed line function could be used to highlight certain cells

manik1235 commented 4 years ago

tiles could be defined by using the side line equations and inequalities. Those 3 sets of intersections would define the hex. That might be a good way to calculate it, because it would directly depend on/relate to the hex shape of the map being used. The actual coordinates used for the hexes isn't important, as long as they never change.