This pillow fighting game set in Venice depicts the two opponents fighting on a wobbly gondola on a canal. It was apparently known as "Pillow Fight" in English and as "Kissenschlacht" in German, and was part of a bundle called Alternative World Games.
I'm interested in the splashing water in the canal. That animation is five frames long; I have extracted the frames and cropped a small area. Most areas have five colours: white, gray, dark blue, and light blue. One of the blues is presumably the background colour, being shared with the sky. The shadow under the boat appears to replace the white by black.
I'd like to know how to do that. The problems I foresee:
It doesn't seem to be tileset-based because the region does not fit the character cells.
It doesn't seem to be sprites because it's wider than eight sprites put together.
I don't think it's bitmap because it's moving too quickly for the 6502 to update the whole thing in time.
doesn't seem to be a trick with the palette because there are more frames than possible colours in a multicolor image.
Well I think we've run out of (reasonable) options, so I guess I'm wrong somewhere! So does anyone know how this was accomplished? I'd very much appreciate:
- An educated guess on how this could have been done.
- A source/disassembly on how this actually was done.