On 11/11/20 12:59 AM, Nicolas Weeger wrote:
Hello.


I've been thinking about game graphics, and I'd like to share some questions
and thoughts.



Monsters like the hill giant (I can also think of the ArchAngel, the
Retributioner, some dragons too) have an incoherent size IMO. They are 1x2 in
tiles, but that only reflects their height, not their "planar" size.

So I'm wondering:
- should we keep that behaviour
- should monsters be only tiled squarely (eg 1x1, 2x2, etc.), and we adjust
the sprite to reflect the height
- should we allow sprites to overflow on top of another sprite, so the height
would appear (the hill giant would then be 1x1 with a 1x2 sprite adjusted to
its feet)

Other ideas?

 I think when things were changed a while back so that image size & footprint 
of the creature were not tied together, making hill giants 1x1 footprint (and other 
similar tall creatures have a square footprint) was either done or investigated, 
but not done or reverted back.  For players, higher density monsters tends to be an 
advantage (those AoE spells hits more targets).  I can't remember if there might 
now have been some map breakage by changing this, and monsters could now wander to 
places they were not envisioned going, etc.

 There are also some other cases where monsters should be rectangular - wyverns 
come to mind.  But there really isn't good support for going from a 1x2 
monsters to a 2x1 monster as it changes direction.




Another thought was wondering about making 48x48 (or 64x64?) sprites.

32x32 seems quite small with current resolutions...

I'm not saying to redo all sprites, but maybe clients could handle resizing
from 32x32 to 48x48 when required or directly use a 48x48 sprite. This would
allow to slowly rework some tiles as we feel it, introducing more details.

 The gtk client at least supported resizing the images used for the map and 
inventory.  As resolution has gone up (a 25x25 map at 32 pixels/image is only 
800x800), bigger images could certainly be done.  I'm not sure the correct size 
- whether 128x128 would be best, and then scale down would be best way to 
future proof for a while?  Disadvantage is size.



Been also idly thinking of changing players to be eg 3x3 tiles, so we could
have really small monsters (1x1 tiles). But that would be quite a change... In
this case, maybe on the opposite sprites could stay 32x32, or even go down to
16x16, but eg players would be bigger anyway.

 Multispace players will likely require lots of work (does every map now need 
to expanded, because otherwise that 3x3 player won't fit down those small 
passage or through small doors?) but things like what space does a spell leave 
the player from?  How about incoming spells, and does the player end up taking 
more damage if many 4 of his spaces are hit by a spell (I sort of recall this 
was the case for monsters)

 But I suppose it depends on what is the minimum reasonable 'unit' for most 
things to me.  For small monsters, I wonder if it would be easier to let small 
creatures share a space - instead of the 'is there something alive on this 
space', instead each creature could have how much of the space they use.  So 
small creatures might only use 25% of a space, so 4 of them could be on the 
same space. Though I'm not sure how you deal with what image is used for each 
of those creatures.

_______________________________________________
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire

Reply via email to