Ability to draw on map
Moderator: ickputzdirwech
Scribbling around on the map
With multiplayer getting ever closer to become a reality, one might begin to think about what methods of player-to-player communication the game itself can offer; obviously, some kind of chat comes to mind - integrated VoIP would probably be complete overkill.
However, there are also tools to assist in communication, and I'm reminded of a seemingly small, but very useful feature I observed once in a MMO-type game:
The ability to draw temporary doodles on the map.
In cooperative multiplayer, being able to coordinate actions with your co-players by showing your intent, as opposed to exhaustingly describing your intent, tremendously enhances and assists player communication, regardless of whether they use a built-in chat client, or communicate via headset - a picture is worth a thousand words.
Examples might include drawing crude circles ("how about smelting copper there-ish and smelting iron there-ish?"), drawing skewed lines ("double wall there - use chokepint!") to drawing slope-y arrows ("they came this way").
Players can even convey entire plans using nothing but doodles on a map - imagine looking at the map as your co-player draws a curved line from your shared position, around a large enemy base, toward a second, smaller base - ending the line in an arrow as he starts to strike out the whole second base, to then start drawing a second line, halfway back to the first base, ending in a second arrow. He circles a coal deposit next to the arrow, and puts a zigzagged line between the coal and the first base, seperating the two, that extends all the way westwards until it hits the coast. Finally, he puts a small cross next to the coal, and draws more lines, straight at first, then a bend and straight again, until it comes close to your shared factory's power plant, where he puts another small cross. Shortly after this, a chat message appears: "thoughts?".
Did you imagine? Can you tell what this player has in mind?
What are your thoughts?
However, there are also tools to assist in communication, and I'm reminded of a seemingly small, but very useful feature I observed once in a MMO-type game:
The ability to draw temporary doodles on the map.
In cooperative multiplayer, being able to coordinate actions with your co-players by showing your intent, as opposed to exhaustingly describing your intent, tremendously enhances and assists player communication, regardless of whether they use a built-in chat client, or communicate via headset - a picture is worth a thousand words.
Examples might include drawing crude circles ("how about smelting copper there-ish and smelting iron there-ish?"), drawing skewed lines ("double wall there - use chokepint!") to drawing slope-y arrows ("they came this way").
Players can even convey entire plans using nothing but doodles on a map - imagine looking at the map as your co-player draws a curved line from your shared position, around a large enemy base, toward a second, smaller base - ending the line in an arrow as he starts to strike out the whole second base, to then start drawing a second line, halfway back to the first base, ending in a second arrow. He circles a coal deposit next to the arrow, and puts a zigzagged line between the coal and the first base, seperating the two, that extends all the way westwards until it hits the coast. Finally, he puts a small cross next to the coal, and draws more lines, straight at first, then a bend and straight again, until it comes close to your shared factory's power plant, where he puts another small cross. Shortly after this, a chat message appears: "thoughts?".
Did you imagine? Can you tell what this player has in mind?
What are your thoughts?
[Note: I'm actually sorry if my posts come off as rude; english is not my native language, and I'm not aware of all it's nuances. Please do point out my misadoptions in tone!]
Re: Scribbling around on the map
This would be really useful for cooperative multiplayer since Factorio is a building game. Being able to draw on the map would be amazing for anything from a crude way of conveying plans to drawing a rought plan of a future factory.
The thing I'm concerned about is performance. The game can already have trouble when too many things are on the screen and even if it has to draw too many chunks on the map. It's not that hard to imagine a complicated doodle (or lots of crazy lines drawn by trolls) to bring even stronger computer to their knees.
The thing I'm concerned about is performance. The game can already have trouble when too many things are on the screen and even if it has to draw too many chunks on the map. It's not that hard to imagine a complicated doodle (or lots of crazy lines drawn by trolls) to bring even stronger computer to their knees.
Re: Scribbling around on the map
I support this as well.
This is not performance heavy at all, it shouldn't use more resources than paint and its not important to update every tick. There's no need for photoshop levels of detail, and simple vector drawings are extremely lightweight. Even if there's a lot of components to the drawing it will be very little overhead and nothing needs to be updated continuously.The thing I'm concerned about is performance.
Re: Scribbling around on the map
I'm aware it can be done without eating too many resources. However, the question here is not "Can this be made fast enough?" but "Can this be made fast enough without having to make significant changes or additions to Factorio rendering system?" Keep in mind that the Factorio devs are just a little indie team, so all non-critical ideas taking too much time are probably going to get axed in favour of those that can get done in a reasonable timeframe.
Re: Scribbling around on the map
Well, I've made the suggestion, so I am of course unswayably conviced this an absolutly critical thingRahjital wrote:[...]Keep in mind that the Factorio devs are just a little indie team, so all non-critical ideas taking too much time are probably going to get axed in favour of those that can get done in a reasonable timeframe.
Jokes aside, even something as simple as "map pings" or temporary markers (like many, many rts games offer) could help various players to "show where" instead of having them awkwardly "describe where", in chat or VoIP.
Then of course, drawing lines on the map is not fundamentally different from placing "pings" on the map, I'd say - instead of defining behaviours for selecting a type of marker, placing the marker on the map, sending the marker to the other players, and advertising the reception of a marker to the player, you define behaviours for picking a color (or just use the players color/a predefined one), drawing stuff on the map (same thing, fundamentally, as placing a single marker), sending the affected coordinates to the other players (same thing, but with color/originator instead of marker type), and advertising the reception of drawings (i.e. display them).
I might be completly ignorant (there's a fair chance for that), but blizzard-style map markers don't seem like a terribly daunting task to mimic, considering the game already has/is going to have the basic architecture for UI-interactions, interpretiation of player input, sending data over network, and advertisements of non-player caused events (e.g. "34 objects are being damaged" - *boiIIIP boiIIIP boiIIIP*).
[Note: I'm actually sorry if my posts come off as rude; english is not my native language, and I'm not aware of all it's nuances. Please do point out my misadoptions in tone!]
- The Phoenixian
- Fast Inserter
- Posts: 235
- Joined: Mon May 26, 2014 4:31 pm
- Contact:
Re: Scribbling around on the map
Speaking as someone who plays D&D over the internet once a week, I can confirm that, yeah, this is some extremely useful functionality.
Of the functions that translate to a game where it's multiple players and not just players and a GM, "Pings" are the single most widely used, and useful, function when using voice chat. (A slowly expanding ripple seems to work pretty well, at least in games where all players are focused on the map at all times.)
Beyond that, drawing and typing on the screen is good for when you're leaving a marker to refer back to. Which in this game in particular I eexpect would be often useful. Even in single player I find that blueprints and ghost objects were useful to plan buildings for later.
As far as looking at this in action, roll20 is a pretty good example, and the one I'm cribbing from.
Even when I played Minecraft we'd do this sort of stuff all the time with random blocks as markers.
Of the functions that translate to a game where it's multiple players and not just players and a GM, "Pings" are the single most widely used, and useful, function when using voice chat. (A slowly expanding ripple seems to work pretty well, at least in games where all players are focused on the map at all times.)
Beyond that, drawing and typing on the screen is good for when you're leaving a marker to refer back to. Which in this game in particular I eexpect would be often useful. Even in single player I find that blueprints and ghost objects were useful to plan buildings for later.
As far as looking at this in action, roll20 is a pretty good example, and the one I'm cribbing from.
Even when I played Minecraft we'd do this sort of stuff all the time with random blocks as markers.
The greatest gulf that we must leap is the gulf between each other's assumptions and conceptions. To argue fairly, we must reach consensus on the meanings and values of basic principles. -Thereisnosaurus
Re: Scribbling around on the map
How does that differ to this: https://forums.factorio.com/forum/vie ... t=planning
?
?
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
- CreeperDaReeper
- Fast Inserter
- Posts: 228
- Joined: Fri May 23, 2014 8:59 pm
- Contact:
Re: Scribbling around on the map
Here they're talking about drawing on the map, squiggly lines, circles, squares, etc, etc. The thread you linked talks about placing down ghost buildings.ssilk wrote:How does that differ to this: https://forums.factorio.com/forum/vie ... t=planning
?
-
- Long Handed Inserter
- Posts: 56
- Joined: Mon May 12, 2014 1:27 pm
- Contact:
Re: Scribbling around on the map
A way for you to do this at the moment is to set down a Train Stop. You can give it a name, and it will show up on the map. It requires a bit of rail as well but you can label certain sections of the map this way.
An example I just made to demonstrate what I mean:
An example I just made to demonstrate what I mean:
-
- Burner Inserter
- Posts: 7
- Joined: Mon Aug 04, 2014 1:52 am
- Contact:
Re: Scribbling around on the map
kind of like in portal 2 you have those signals or what ever there called so your friend know where to put the next portal to complete the puzzle i like it
-
- Smart Inserter
- Posts: 1847
- Joined: Sun Feb 23, 2014 3:37 pm
- Contact:
Re: Scribbling around on the map
It's a good idea.
Re: Scribbling around on the map
I think this is related: https://forums.factorio.com/forum/vie ... f=6&t=4682
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
- Xterminator
- Filter Inserter
- Posts: 981
- Joined: Sun Jun 15, 2014 4:49 pm
- Contact:
ability to draw on mini map in multiplayer
So pretty straight forward idea. I was playing some MP with a friend yesterday and we were having a bit of a problem trying to explain where things would go, and how to set stuff up etc.
I have played several games in the past that had the ability to draw on the mini map, like with a pencil line if that makes sense. So you can draw out like where things will go and what your referring to etc.
Obviously no that important compared to a lot of other stuff, but would be a cool feature at some point.
I have played several games in the past that had the ability to draw on the mini map, like with a pencil line if that makes sense. So you can draw out like where things will go and what your referring to etc.
Obviously no that important compared to a lot of other stuff, but would be a cool feature at some point.
Re: ability to draw on mini map in multiplayer
Maybe ability to creating waypoints would be better.
Re: ability to draw on mini map in multiplayer
A simple map ping/flare would be enough for me.
e.g. Press a button and a circled dot or crosshair appears where you are on the minimap for a minute or so.
Ultimately, drawing would be great, and would give a lot more use to the pause function, but until then, something simple is good enough.
e.g. Press a button and a circled dot or crosshair appears where you are on the minimap for a minute or so.
Ultimately, drawing would be great, and would give a lot more use to the pause function, but until then, something simple is good enough.
-
- Inserter
- Posts: 23
- Joined: Thu Nov 06, 2014 1:14 pm
- Contact:
Re: ability to draw on mini map in multiplayer
wow that's really funny, I had the same idea a few days ago, I was half-done making a mockup and everything.
Should I post it here or go ahead and make a new thread? I don't want to hog someone else's thread with my own idea, but It might be beneficial to put both of them together to show more than one person wants the idea.
EDIT: I don't even think you would need to pause to draw, I think you could do it in the big minimap you get from pressing M, it doesn't seem to use left click anyway at the moment.
Should I post it here or go ahead and make a new thread? I don't want to hog someone else's thread with my own idea, but It might be beneficial to put both of them together to show more than one person wants the idea.
EDIT: I don't even think you would need to pause to draw, I think you could do it in the big minimap you get from pressing M, it doesn't seem to use left click anyway at the moment.
Re: ability to draw on mini map in multiplayer
If your idea differs, make an own thread. I can finally join them, if not. if not write it here. In both cases,if a dev implements it, he will find it...
... eventually.
... eventually.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: ability to draw on mini map in multiplayer
Look at Zero-K, an RTS. you can pretty much scribble over the entire map like it has a notepad overlay over the whole thing.
Re: ability to draw on mini map in multiplayer
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...