Allies and accessibility in tiles


Although the central place for design discussion is ##crawl-dev on freenode, some may find it helpful to discuss requests and suggestions here first.

User avatar

Halls Hopper

Posts: 70

Joined: Friday, 2nd September 2016, 02:00

Post Wednesday, 28th June 2017, 08:33

Allies and accessibility in tiles

Allied and neutral monsters in tiles version of DCSS are visually distinguished by green halo effect. However, it often blends with monster and/or background. It's difficult to recognize fealty of Frozen Spectre even with healthy vision, and it is hard on people with visual impairments. Many builds rely on allies that may often have hostile versions of themselves on given level, so this is kind of big deal.
Here is a table that demonstrates this issue. Daeva in 4th row is shown without holiness halo for comparison.
Image
Old versions of Crawl distinguished allies with heart. I assume it was changed because it obscured other statuses, such as confusion. Or maybe it blended with red monsters. Still, it doesn't blend as badly as green halo, and icon could just be moved down. Besides, separate icons for charmed and permanent allies would also help cut a lot of e[x]amining in some scenarios.

For this message the author Lavandula has received thanks: 6
duvessa, nago, Shard1697, Sprucery, ThreeInvisibleDucks, VeryAngryFelid
User avatar

Dungeon Master

Posts: 431

Joined: Tuesday, 13th September 2011, 17:34

Post Wednesday, 28th June 2017, 19:55

Re: Allies and accessibility in tiles

I changed it because, in a big mass of allies and enemies, it was very easy to lose track of the red hearts. The green circle is not perfect, obviously, because some monsters have big round tiles that obscure it, but I think it's easier to see the vast majority of the time. For instance:

Image

Did you notice at first glance that the wizard two steps northeast was not friendly? It took me a second to pick out the 3 hostiles mixed into the middle, and this is one static image where I'm specifically looking for the hearts. The green circles make similar situations much easier to read.

For this message the author ontoclasm has received thanks: 5
duvessa, Leszczynek, pedritolo, Shard1697, Vajrapani
User avatar

Tartarus Sorceror

Posts: 1762

Joined: Monday, 14th October 2013, 01:05

Post Wednesday, 28th June 2017, 20:16

Re: Allies and accessibility in tiles

might be a case where it would be best to change some monster tiles(wraith,dragon simulacra) and remove holiness halo from holy monsters.

For this message the author Shard1697 has received thanks:
duvessa

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Wednesday, 28th June 2017, 20:41

Re: Allies and accessibility in tiles

The best option is to put the circle in front, seriously.

For this message the author duvessa has received thanks: 4
Rast, ThreeInvisibleDucks, VeryAngryFelid, ZipZipskins
User avatar

Tartarus Sorceror

Posts: 1698

Joined: Saturday, 18th June 2016, 13:57

Post Wednesday, 28th June 2017, 22:06

Re: Allies and accessibility in tiles

Why not a square instead of a circle, like with autopickup? That would always be visible.
I Feel the Need--the Need for Beer
Spoiler: show
3DSBeTr 15DSFiRu 3DSMoNe 3FoHuGo 3TrArOk 3HOFEVe 3MfGlOk 4GrEEVe 3BaIEChei 3HuMoOka 3MiWnQaz 3VSFiAsh 3DrTmMakh 3DSCKXom 3OgMoOka 3NaFiOka 3FoFiOka 3MuFEVeh 3CeHuOka 3TrMoTSO 3DEFESif 3DSMoOka 3DSFiOka

For this message the author Shtopit has received thanks: 4
duvessa, luckless, tasonir, yesno

Blades Runner

Posts: 548

Joined: Monday, 23rd March 2015, 05:29

Post Thursday, 29th June 2017, 05:56

Re: Allies and accessibility in tiles

i also don't miss the hearts, it was really easy to confuse enemies and allies especially when you had an ally of the same type as a monster on screen

Ziggurat Zagger

Posts: 5382

Joined: Friday, 25th November 2011, 07:36

Post Thursday, 29th June 2017, 20:52

Re: Allies and accessibility in tiles

Shtopit wrote:Why not a square instead of a circle, like with autopickup? That would always be visible.

I'd go with this. If possible, make the square outline a bit thicker, I think it's currently just a 1 pixel border, maybe up that to 2 or 3 so it stands out more? But even just reusing the autopickup border is a good start.

Shoals Surfer

Posts: 270

Joined: Sunday, 23rd March 2014, 23:51

Post Thursday, 29th June 2017, 22:02

Re: Allies and accessibility in tiles

What about mirroring ally tiles (make them look right instead of left)?
User avatar

Tartarus Sorceror

Posts: 1762

Joined: Monday, 14th October 2013, 01:05

Post Thursday, 29th June 2017, 22:48

Re: Allies and accessibility in tiles

Very little difference to freezing wraith and green death.
User avatar

Halls Hopper

Posts: 70

Joined: Friday, 2nd September 2016, 02:00

Post Thursday, 29th June 2017, 23:18

Re: Allies and accessibility in tiles

ontoclasm wrote:I changed it because, in a big mass of allies and enemies, it was very easy to lose track of the red hearts. The green circle is not perfect, obviously, because some monsters have big round tiles that obscure it, but I think it's easier to see the vast majority of the time. For instance:
Spoiler: show
Image

Did you notice at first glance that the wizard two steps northeast was not friendly? It took me a second to pick out the 3 hostiles mixed into the middle, and this is one static image where I'm specifically looking for the hearts. The green circles make similar situations much easier to read.

I don't think the issue here is about hearts, it's about having several things on the screen. Besides, green circles don't actually make reading that different:
Image

Shard1697 wrote:might be a case where it would be best to change some monster tiles(wraith,dragon simulacra) and remove holiness halo from holy monsters.

All simulacra blend with ally halo, because they are blue. Besides, it doesn't just blend with monsters, it blends with most floor tiles, including something as commonplace as water.
Image

Floodkiller wrote:What about mirroring ally tiles (make them look right instead of left)?

Image

Shtopit wrote:Why not a square instead of a circle, like with autopickup? That would always be visible.

I think it's worth trying too, even if things may get messed if they start gathering in checkered patterns:
Image

Also, I was thinking about applying hue filter to allies, but I'm not sure if crawl engine is capable of that. Besides, it would obscure green monsters, although bullfrogs and green deaths aren't that dangerous when this becomes relevant.
Image

For this message the author Lavandula has received thanks:
ThreeInvisibleDucks

Tomb Titivator

Posts: 856

Joined: Friday, 31st October 2014, 10:03

Post Saturday, 1st July 2017, 15:34

Re: Allies and accessibility in tiles

I like the hue filter idea the most, but the rectangle would probably be easier to implement. Maybe a dotted green square to distinguish from items.

I'd like to hear from someone with UI design experience (although the proposed ideas seem pretty good to me as they are).
Spellcasting penalties, Armour skill, and strength
15 runes: 2x HuSk, Op(Mo,Tm,Wn,Fi,Wr,EE,AM,Wz,Ne), VSTm, DsTm, Dg(Sk,Tm), MuGl, GhMo, Fe(En,EE,Ar,Wn,IE)
3 runes: FoFi, OgSk, KoHu, SpCj, 2x DgGl, MiBe, Fe(Fi,Tm,Mo,Su)
User avatar

Tartarus Sorceror

Posts: 1698

Joined: Saturday, 18th June 2016, 13:57

Post Saturday, 1st July 2017, 17:56

Re: Allies and accessibility in tiles

Another very visible option would be a huge X or cross, or Φ on your allies. It would solve the problem of an enemy surrounded by squares looking like an ally.
Superimposing a circle might be easier, however.
I Feel the Need--the Need for Beer
Spoiler: show
3DSBeTr 15DSFiRu 3DSMoNe 3FoHuGo 3TrArOk 3HOFEVe 3MfGlOk 4GrEEVe 3BaIEChei 3HuMoOka 3MiWnQaz 3VSFiAsh 3DrTmMakh 3DSCKXom 3OgMoOka 3NaFiOka 3FoFiOka 3MuFEVeh 3CeHuOka 3TrMoTSO 3DEFESif 3DSMoOka 3DSFiOka

Return to Game Design Discussion

Who is online

Users browsing this forum: No registered users and 25 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.