Okay, I got you. Sounds nice
I have a question for you about how are you going to present big NPC's like giants, mammoths and dragons? You said you are going to make entities multiple cells, like humans 2 cells tall and so on. I'm just wondering how are you going to present them in ASCII, are you going to just present the bodyparts wich exist at the current z-level or what? Can you perhaps draw an example for us or even give a video demo?
EDIT: Ah you already pondered on this question previously on the thread:
That's probably a good idea although it complicates things immensely for the renderer. How am I supposed to render a humanoid player if their body spans two different z-levels in a top-down view? Start at the waist and have the head invisible to the 2D camera? Or start with the head and have the body extend to the secondary layer?
You also mentioned the way DF solves this with "quantum tiles".. Does that mean that all entities are 1 tile big but just with different properties? I know that is the easy way to go about it, but doesnt really do justice to large dragons and mammoths. Giants might just be okay in my opinion. Altough these huge legendary creatures are relatively rare in times of the books, so you could also choose to just drop them and do only humanoids + similar sized creatures. Then again.. its ASOIAF RL and Dragons are Dragons
Perhaps multiple cell entities would not be so bad, since with 3D FOV you have to always show multiple z-levels anyway. Just make the default presentation range enough to show all of the mammoth/dragon/giant at once and the problem is solved?
What are your toughts about this now?