On 02.01.2013 00:00, Michael T. Pope wrote:
> On Tue, 1 Jan 2013 02:01:05 PM Michael Vehrs wrote:
>    
>> On 01.01.2013 12:37, Michael T. Pope wrote:
>>      
>>> Fair enough.  I remain in favour of automatic generation, but less happy
>>> about the smoothness/regularity of the rivers and roads.
>>>        
>> Do you mean automatic generation of the required images, or generation
>> in-game? In the case of roads, we use the latter, in the case of rivers,
>> the former. Of course, that might be changed, but I don't think we can
>> generate pretty rivers in-game.
>>      
> I was thinking of pre-generation.  In-game is asking for latency problems.  I
> am somewhat surprised that roads are as quick as they are.
>    

I must admit that I have no realistic idea of how fast image composition 
is compared to drawing Bezier curves. Neither in general, nor with 
regard to AWT. Some experiments might be in order.

>    
>> If we generated the rivers in-game, we could do things like that, but
>> we'd also have to take the river-and-forest problem into account. A
>> straight river uses less space than a meandering river, which probably
>> means that we would also need various forest tiles.
>>      
> Disk is cheap:-).

RAM is not quite as cheap.

>    In the long run I think we should expect to have multiple
> forms of the same game-effective tile.  That would break up the obvious
> patterning in the ocean tiles without going as far as the suggestion to
> animate them, and add some texture to the land.  Autogeneration is the obvious
> tool to get there without requiring an army of artists.
>
> Cheers,
> Mike Pope
>    

True enough. I'll think about this some more, and possibly try another 
tack. At any rate, the re-write of tile styles has paved the way for 
using an arbitrary number of equivalent tiles. We might also break down 
our tiles into smaller sub-tiles, or use alpha blending for tile boundaries.


Regards

Michael


------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
Freecol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to