by Potjeh » Thu Oct 08, 2009 9:47 pm
I understand that the number of possible combinations of boats, their passengers and their cargo is vast. Establishing a model that makes it fairly easy to convert normal sprites to boat-loaded sprites that interact well with the boat sprite is a challenging task, I'll give you that.
But for start, a simple raft will do. As raft can't obscure anything on it, and it's not unreasonable to display hearthlings standing on the raft, you can reuse all the normal graphics without modification. The only art needed is that for the raft itself. You can easily recycle graphics here. Just take three logs, remove the bottom half, paste them together and draw a bit of rope on them to bind them together. The oar can simply be displayed as held by the oarsmen, it doesn't have to be animated to paddle. After all, hearthlings don't hold the handles of carts either.
Now I admit this doesn't do anything long-term for your side of the boat project. But it allows Loftar to start experimenting with various boat implementations. For example, he could see in practice if it's better to make boats a sort of walkable terrain or to have fixed positions on them. If he uses fixed positions, he'll need to come up with ways to change positions, board and leave the boat. If he makes them walkable terrain, it will likely involve a lot of headaches with stuff like pathing or remembering terrain below the boat. Either case, Loftar's side of the project also involves a lot of work, and it wouldn't hurt to give him a head start, so you can implement new boats as soon as you draw them. Besides, some of the details of your part of the work may depend on details of his part.

Bottleneck