Are you planning on having more context sensitive tiles that work like walls currently do? It would be great for things like this.
Um. Haven't thought about this aspect. It would require some preprocessing, but I guess in the worst case I can make a hotkey to turn it off if FPS is hurt. Otherwise, I see no problem with this.
I you're going to obliterate the 80 tile minimum,
There will be no map window grid dimensions limits apart from those that are due to hardware, since at least some cards can't draw pixel sprites above some size (not sure though, my current can draw from 1px to 16384px, and I think the hd4870 had upper limit of 8192).
In other words, you won't have a monitor setup that would be able to display all of a single tile at maximum zoom.
In fact, it is possible to switch tile/graphic sets at runtime, for example using smaller graphics for zoom-outs instead of plain linear interpolation, though that's for the future too.
As soon as we decide on the dimensions, I'm ready to produce any graphics you need.
I'm not sure if this dimensions questions for the first fg-set it that much an issue as I thought. So please go ahead with 32x32 and give me a 16x16 tile standard fontpage, and graphics for up/down stairway for a start. (I sure hate those X-es instead of stairways).
Then, I think, the driftwood tile can be redrawn, and maybe more diversity in tree tiles can be injected. A good example of simple animation
would be trees' leaves and branches swinging with the wind.
Also I'm not quite sure how to draw river tiles - as opposed to ocean/lakes which are just open space with 7/7 water, these are dedicated tiletypes with direction (see tilesets.txt). I think some animation can be put there too, or at least, some graphics differing by direction.
I discovered an issue with windows' version of mmap(), so my code does not work on windows yet. In the meanwhile, I had a degree of success installing dependencies under Wine:
1. python 2.7.2 32-bit msi http://python.org/download/releases/2.7.2/
2. numpy-1.6.1-win32-superpack-python2.7.exe http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/
3. Python Imaging Library 1.1.7 for Python 2.7 http://www.pythonware.com/products/pil/index.htm
4. pygame-1.9.1.win32-py2.7.msi http://pygame.org/download.shtml
5. setuptools-0.6c11.win32-py2.7.exe http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe
6. c:\python27\scripts\easy_install.exe -i http://c.pypi.python.org/simple PyOpenGL PyOpenGL-accelerate
the "-i
http://c.pypi.python.org/simple " part in the last step is due to PyPi being down today.
the stuff being 32bit and not 64bit is because 64bit Python .msi refuses to install under Wine (known issue).