Changing the camera isn't just a rendering tweak, but affects many aspects of the game model. There are a couple of immediate issues:
- Since the game is meant for an overhead style, the amount of data sent to the client for an even slightly meaningful first-person perspective is far too small.
- The graphics are very much optimized for a rather zoomed-out view, so they don't have enough data to look good in such a very close-up perspective that a first-person perspective would entail.
- Unless extremely wide sweeping changes were made, it would be a half-assed measure either way. A first-person perspective would be kind of pointless if you couldn't climb a mountain and look out over a very large portion of the world
Of course, many of these points are true for
:cam bad as well, which is the reason I can't discourage it enough.
All that being said, though, it would be very nice with more sweeping perspectives, and I'd like Haven to have them sooner or later. It's just a very long-term goal, given the above.
Also, the problem with arrow-key movement is mainly latency. Since the game model is meant to go via the server for any action, the delay imposed on such movement would be too large to feel nice. Salem had the same problem with its WASD movement, which is the main reason I haven't brought that back in Haven. Changing that currently isn't even a long-term goal, since server validation is the necessary basis for disabling movement cheats of all kinds.