widelands / widelands

Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.
https://www.widelands.org/
GNU General Public License v2.0
2.01k stars 158 forks source link

Arena construction site: Gold icon vs. Iron icon #1301

Closed bunnybot closed 5 years ago

bunnybot commented 5 years ago

When building an Arena, the not satisfied icons of the required Gold looks like the same as iron. This way, it is not obvious at the first glance, that gold is needed.


Imported from Launchpad using lp2gh.

bunnybot commented 5 years ago

(by hjd) You're thinking about the Arena for barbarians right?

Well the tooltip will display "Gold" if you hover your cursor over it, but you do have a point.

bunnybot commented 5 years ago

(by hjd) That said, I do like the new ingots that were added to represent the metals. Does anyone have any suggestions how to better separate the two?

bunnybot commented 5 years ago

(by wolfsteinmetz) Well, I don't really know whether this problem is justifying to give up the uniformity, but we could of course use the alternative ingot design that I had prepared at the time for one of the ingots, to give each one a discernable shape.

bunnybot commented 5 years ago

(by beni-hallinger) I for one would suggest to just mirror the image horizantally, so gold just "views" to the left. This way, the ingot (which is nice btw!) could stay the same.

Another option (or also additional, which would be awesome!) would be to give the greyed-out gold ingot some "golden" touch.

bunnybot commented 5 years ago

(by elisabeth) Well, if I remember right, in Settlers I iron was not an ingot but a H-steel. That maybe looks a bit strange, when the carriers carry it, but it would make a big diffenrence, that would definitely be seen even when greyed out.

bunnybot commented 5 years ago

(by nha) Mirror image is not a good solution. What is the meaning of left to right vs. right to left in relation to gold vs. iron? It is not intuitive. New players (including you) wouldn't be able to tell what is what anyway, the learning process would not be removed.

bunnybot commented 5 years ago

(by beni-hallinger) Hello, mirroring has indeed no relation to the materials. Compared to the current solution it however helps with a learning curve. Currently you can only tell the needed material by a mouse-over and not directly from the image, so currently there is nothing to be learned except that you need to put the mouse over to reveal text; the icon itself carries no additional information over "some metal".

However with a mirrored image, the player can learn which side means what metal, so one can, after realizing that fact, gain the detail information from the image ("ahh left sided menas gold!") which saves time later on.

As stated above from Astuur, an alternative design for the finished-gold ressource (ie ingot) should be different from the finished gold design when greyed out. One solution is a different ingot shape for steel since most people have ingots in mind when talking about things like gold and silver. The H-steel for iron would therefore be a good idea, however i do not know Astuurs alternative ingot design. Maybe its enogh to just swap the ingot stacking, so for steel the ingots could be stacked with the long side up. A H-shape would be better tough since it is very more specifiable and not so easily confused.

bunnybot commented 5 years ago

(by hjd) I agree mirror images are not a good solution, since a player would still have to look it up the first time. In the current situation iron and gold look almost identical, but the user can learn which is used by checking the mouse-over or by observing which is delievered to the arena. With mirror images, the player need to check which metal is shown which way (or any of the steps above) the first time. I think this would change very little, and the player would still need to check which metal is used.

I thought a bit about what you mentioned about stacking. What about showing iron in a pyramid with three ingots? That would make the representations distinct enough to tell them apart. Also, iron is less rare than gold (in the real world), so it would make sense to have more of it. However, there may be a few problems with this:

  1. Three objects are shown to represent one. Might be confusing.
  2. How would it look when carriers are transporting it? What do others think about this?

Another idea would be to have some sort of stamps on the metals to tell them apart (Fe, Au?), but I doubt these would be shown when the metals are grayed out by the dialog, so we're back to square one.

bunnybot commented 5 years ago

(by wolfsteinmetz) Unfortunately the Fe Au idea won't work. Otherwise I'd have voted for it. Those ingots are only 5 pixels in height and 8 pixels in length - there is no way that any letters can be displayed within that kind of space. The same is true for stacking ingots, they'de be mere featureless dots, if we can not increase their size significantly. I'll give it a try, just to make sure, but I have not much hope.

bunnybot commented 5 years ago

(by wolfsteinmetz) If we change only the menu.pngs, it might work, but we must then accept a different look from the ware in the game.... They are bigger.....

bunnybot commented 5 years ago

(by wolfsteinmetz) Added "Au" and "Fe" to the side of the ingots. Making it look like it was engraved on the ingots themselves, did not work. It became unreadable. I also had the same trouble when trying to antialias. Exchanged menu.png only for both ingots. Fortunately the characters are displayed (if alpha channel is adapted) even with the greyed out pictures, albeit a bit pale. Will that do? (see attached screenshot)

bunnybot commented 5 years ago

(by aber) What about the idea of using some sort of „beam“ for the iron icon?

bunnybot commented 5 years ago

(by alexiade) Remodeling the iron ingot into a beam should be doable I think, by only rechading it a little. Perhaps you could give it a try as well.

bunnybot commented 5 years ago

(by wolfsteinmetz) For the idea with the Fe an Au letters, I now have an antialiased version. This will work to discern iron from gold, but it's not very elegant.

As for a beam, I initially had one. A sort of rectangle with rounded corners, but the idea was dropped in favour of a common design for both gold and iron ingots... I will look for it, but is wasn't very good.

bunnybot commented 5 years ago

(by wolfsteinmetz) Here is the menu.png for old beam type iron "ingot" Too close to marble stones?

bunnybot commented 5 years ago

(by beni-hallinger) If you just cut something away from both sides, we would have a nearly perfect H-Steel....

bunnybot commented 5 years ago

(by alexiade) What I see fitting would be in the proportions of the iron ingot for keeping consistency, but shaded to look like a H-beam. currently, the lettering variants are ok, but I think we can do better. ;)

bunnybot commented 5 years ago

(by alexiade) http://img2.tradeee.com/photo/51713486/Steel_H_beam.jpg <- this is a h-beam. I think our icon should have it on its "feet"

bunnybot commented 5 years ago

(by beni-hallinger) Great!

bunnybot commented 5 years ago

(by wolfsteinmetz) Alexa -- there was an H beam with Settlers. I always found it very odd and totally out of place. An H-Beam is an industrial product .... wrong time, wrong atmosphere, wrong environment.

bunnybot commented 5 years ago

(by alexiade) I can see your point... But lettering with chemical element symbols is just as out of place - while international, they aren't really intuitively understandable for all age groups... Are there any other universally understandable shapes iron can come in? All I can think of is already a product on their own.

bunnybot commented 5 years ago

(by elisabeth) @Astuur: I know and I always thought it looked a bit strange to see the carriers transport an h-beam, but everyone who sees it knows immediately that’s iron. And that’s the point where looking for, don’t we?

bunnybot commented 5 years ago

(by alexiade) Another point is that for gold ingot is the natural shape. everybody have seen a gold ingot. However I have never encountered an iron ingot. Not in real life and not in fiction. Silver maybe... even lead ingots but not ever iron. Closest thing ive ever seen to an iron ingot was a 3 ton slab on extreme machines show on discovery :D. All Iron I have seen has come as bars, beams or pipes. So an iron ingot is rather alien concept too.

bunnybot commented 5 years ago

(by beni-hallinger) How about an ironweight, something like: http://www.dreamstime.com/stock-images-old-cast-iron-weight-image5930534 or http://www.shutterstock.com/subscribe.mhtml or http://www.dreamstime.com/item.php?imageid=10167365

bunnybot commented 5 years ago

(by beni-hallinger) (of course iconified, but just for illustration)

bunnybot commented 5 years ago

(by alexiade) hmm... its a weight... can be made of anything really... But the above gave me an idea. How about converting that iron ingot to a slab? A bit flatter and wider so they have a shape difference?

bunnybot commented 5 years ago

(by alexiade) http://globalmetcorp.com/images/big/SLABS.jpg <- something like this?

bunnybot commented 5 years ago

(by hjd) Ok, the Au/Fe wasn't really a proper suggestion. It was more to mention something that could have worked, but probably wouldn't. I thought a bit more about it, and as Alexia mentions, it might not be that intuitive to everyone.

I also think the H-beams look to out of place. My first association is the large beams used in the construction of skyscrapers, which isn't really all that "Widelandsy".

BeniH has a nice suggestion about iron weight, but I'm a bit unsure how easy it is to understand what it is. (no offence)

I think Astuur's beams are the best suggestion so far, and with a bit of tweaking I think they could be great.

bunnybot commented 5 years ago

(by wolfsteinmetz) I am running out of ideas - sort of. Just for the fun of it and OT: There are historical iron ingots. Look for "bog iron" (ger.'Raseneisenstein") Since in former times people couldn't smelt iron to have it really fluid, and cast iron was not yet invented, they were hammered from a plastical mass that came from the smelting process. This hammering also purified the iron. Alas -- this does not help us. The forms of historical iron ingots differed from region to region, and besides no modern player would recognise them for what they are supposed to be :)

bunnybot commented 5 years ago

(by alexiade) how about converting that ingot into a slab?

bunnybot commented 5 years ago

(by chuckw20) I don't know if this will help or muddy the waters, but the immediate product of smelting iron ore is something that we in the US commonly call "pig iron". (I believe that is what Astuur was also referring to as "bog iron" (ger. 'Raseneisenstein'.) Here is a link to an image of some iron "pigs": http://www.bluecomex.com/images/pigiron2.jpg Note the similarity to ingots in this case, but this is certainly not the only shape pig iron could take. It is basically at the whim of the smelter. In primitive smelting, the molten metal is emptied into a bed of sand that has been fashioned with a channel that directs the liquid metal to one or more pits designed to receive it and allow it to cool and solidify into shapes that can be handled easily. Modern steel, of course, is delivered for manufacturing in a variety of shapes: rods, slabs, bars and rolls. For WL though, I think the more primitive form is appropriate. The ware is iron and not steel after all. ;) One other possible image to depict iron could be a horseshoe or even a cast iron skillet, but again those are finished products and imply more manufacturing (smithing) beyond smelting.

bunnybot commented 5 years ago

(by wolfsteinmetz) Yep, Chuck... that's what I had in mind - it is a sort of ingot - at least I did not know any more approriate word for it in english. Bog iron is different. It's a mineral that you dig from the earth in sour soil and is the raw material for the most ancient smelting processes know.

The only other idea that i can think of atm is to try and add some rusty patches to our beautiful stainless iron ingots after all. This may help to illustrate one characteristic where the metals differ - corrosion.

bunnybot commented 5 years ago

(by beni-hallinger) Hm, i dont think that rust patches are obviously enough, most probably they would be recognized as just transparency stuff from the background. After all, we are talking about the greyed-out version of the item, the item itself is not the problem.

What sounds good to me is the following:

We then have a good distinction (round and raw iron ingot vs. polished and finished gold ingot) while remaining consistent in the "ingot"-idea which sounds good to me. Also, when transported by the carriers, it will not make any problem. and above all, the problem of this bug report is fixed since the round and more raw form of the greyed-out iron ingot would be recognizable different from the sharply edged gold-ingot. Problem solved :)

bunnybot commented 5 years ago

(by wolfsteinmetz) The rusty patches are not visible when the iron is greyed out. I don't know how to change this... sorry

bunnybot commented 5 years ago

(by alexiade) Making iron a rounder&rougher pat of metal may help... Id like to see a variant of that.

bunnybot commented 5 years ago

(by elisabeth) I had another idea about a different shape, though I’m not sure by myself, if it is good: What about (cannon) balls? They’re always made of iron and should be recognizable. I just have the feeling, that they don’t fit into Widelands like the h-beams. So just another suggestion.

bunnybot commented 5 years ago

(by beni-hallinger)

bunnybot commented 5 years ago

(by wolfsteinmetz) Slabs will clearly show the difference to ingots. Good! But is this the shape that everybody immediately associates with iron? I will give it a try all the same :)

bunnybot commented 5 years ago

(by beni-hallinger) Wehre are the pics for the current iron ingot (normal+greyed out) located?

bunnybot commented 5 years ago

(by wolfsteinmetz) Found no way to do a good texture with so little pixels ....

@BeniH: widelands/tribes/[tribe]/iron/menu.png (hidden). Greyed out is done within the program somehow.

bunnybot commented 5 years ago

(by beni-hallinger) Ok, i tried to make the gold more shiny, but failed. Im definitely not an art artist...

What i had in mind was something like that: http://goldbarren.biz/images/goldbarren-500g.jpg

Maybe Gold could also be symbolized as coin?

bunnybot commented 5 years ago

(by wolfsteinmetz) My initial attempt when ingots were introduced was a bit more "shiny" and it was for the coarse looking surface of ChuckW's models that most people (including myself) preferred his.

bunnybot commented 5 years ago

(by wolfsteinmetz) Tried some "slablike" thing, but a rougher surface and rounder corners dont really show. This is the menu.png -- idle.png is much worse.

bunnybot commented 5 years ago

(by alexiade) Slab should have sharper corners. Slab I think sort of works...

bunnybot commented 5 years ago

(by beni-hallinger) Yes, it is really easily distinguishable from gold. Looks like a good solution to me. Maybe add some rust particles, but not as outstanding as above but more subtile.

bunnybot commented 5 years ago

(by beni-hallinger) Well, maybe not a good idea. Forget about it and leave the slab as it is now.

bunnybot commented 5 years ago

(by wolfsteinmetz) Well, if you all really are so fond ot the slab (ger. Bramme) idea I'm obvoiusly in the minority, and will not protest. But I must try one last time, because I can see not much advantage in there:

It is different from a gold ingot, true. It does not transport any obvious "iron" quality by itsself. Most players will not know what it is. It is again an industrial product. It usually weighs about 15 tons which seems a bit much to carry around even for our workers. It does not have a pleasant look -- in fact, I'd say it's downright ugly :)

I'd go for a Chuck's rounded things, if only I could make it clearly different from the gold ingots at that scale. I will try one more time.

bunnybot commented 5 years ago

(by wolfsteinmetz) New design: A semi-cylinder. (to have a different shape) New is the idea to use transparent holes within the pattern to simulate roughness. This may not work for the idle.png - but there we don't have the problem with the identification, because they are never greyed out. I have also used a different conversion and resizing algorhythm. One of these changes has led to the advantage, that these holes are shown even in the greyed out version, contrary to holes made from black color.

bunnybot commented 5 years ago

(by alexiade) Well... it in no way tells me that its iron... but its different shape than gold. Its a bit too silvery tho. Iron doesnt stay silvery for long...

bunnybot commented 5 years ago

(by wolfsteinmetz) I have made something out of Chuck's pigiron. I think it should have some degree of reflection to hint at "metal" at least. Black maybe closer to the truth, but makes it harder to identify. I also gave up trying to add rust -- it will bring more questions than clarity. Have done the idle.png, too to see if it works. I think the shape is not bad, texture could be clearer - but. but at least it does not look polished.