Started Map

Artur Biesiadowski <abies-4Ed1Q4wfwltmR6Xm/[email protected]>
Newsgroups gmane.games.freeciv.java
Message-ID <[email protected]>
http://www.pg.gda.pl/~abies/freeciv/Map.java

It is quite functional now - you can run it as program and jump around.
If you want you can also change last two parameters in Map constructor
in main to get either horizontal or vertical wrap.

Before I will move further I need to know more about freeciv
requirements for tile placement:

How terrain borders are handled ? Lets look at situation where

pff
ppi
pmm

p - plain, f - forest, i - artic,  m - mountain.

What tiles should be drawn in what order inside central tile ? I know
that plain with 3 other side borders should be used, but do the border
area always default to grassland, or it is take from neighbour tile ? If
yes, then how to do it in this case ?

And at last, is it all handled in client, or client just gets ready to
use tiles ids ?

Artur
From freeciv-java-owner  Wed Jul 14 17:28:47 1999
Received: with LISTAR (v0.123a; list freeciv-java); Wed, 14 Jul 1999 17:28:48 -0500 (CDT)
Received: from thenut.eti.pg.gda.pl ([email protected] [153.19.48.151])
	by erwin.complete.org (8.9.3/8.9.3/Debian/GNU) with ESMTP id RAA21812
	for <[email protected]>; Wed, 14 Jul 1999 17:28:46 -0500
Received: from pg.gda.pl (really [153.19.40.230]) by thenut.eti.pg.gda.pl
	via in.smtpd with esmtp (ident abies using rfc1413)
	id <m114XW7-00029eC-M4nHkK4UHmCCrgFjRQ6thhfX6IwIUJvj@public.gmane.org> (Debian Smail3.2.0.102)
	for <[email protected]>; Thu, 15 Jul 1999 00:28:43 +0200 (CEST) 
Message-ID: <378D0EBF.DC87F0C6-4Ed1Q4wfwltmR6Xm/[email protected]>
Date: Thu, 15 Jul 1999 00:27:11 +0200
From: Artur Biesiadowski <abies-4Ed1Q4wfwltmR6Xm/[email protected]>
X-Mailer: Mozilla 4.5 [en] (Win98; I)
X-Accept-Language: pl,en
MIME-Version: 1.0
To: Freeciv Java <[email protected]>
Subject: [FreeCiv-Java] Client framwork update
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-archive-position: 6
X-listar-version: Listar v0.123a
Sender: freeciv-java-bounce-0/[email protected]
Errors-to: freeciv-java-bounce-0/[email protected]
X-original-sender: abies-4Ed1Q4wfwltmR6Xm/[email protected]
Precedence: bulk
X-list: freeciv-java

http://www.pg.gda.pl/~abies/freeciv/jfreeciv000.jar

You can know see tiles on the map - to do it you need to convert 45 wide
tile set to tiles.png and put into  current dir. Then run 
java -cp png.jar;. org.freeciv.tile.ImageSplitter tiles.png

Where png.jar is sixlegs png library (also under same dir on my page).

You can click on the map to randomly change tiles.

Also inside:
- program to scan enums from header files
- scanned enums :)
- start of actual client classes

Artur
From freeciv-java-owner  Mon Jul 19 12:05:07 1999
Received: with LISTAR (v0.123a; list freeciv-java); Mon, 19 Jul 1999 12:05:07 -0500 (CDT)
Received: from thenut.eti.pg.gda.pl ([email protected] [153.19.48.151])
	by erwin.complete.org (8.9.3/8.9.3/Debian/GNU) with ESMTP id MAA02744
	for <[email protected]>; Mon, 19 Jul 1999 12:05:04 -0500
Received: from pg.gda.pl (really [153.19.40.230]) by thenut.eti.pg.gda.pl
	via in.smtpd with esmtp (ident abies using rfc1413)
	id <m116GqO-00029QC-M4nHkK4UHmCCrgFjRQ6thhfX6IwIUJvj@public.gmane.org> (Debian Smail3.2.0.102)
	for <[email protected]>; Mon, 19 Jul 1999 19:04:48 +0200 (CEST) 
Message-ID: <37935A49.CFF35935-4Ed1Q4wfwltmR6Xm/[email protected]>
Date: Mon, 19 Jul 1999 19:03:05 +0200
From: Artur Biesiadowski <abies-4Ed1Q4wfwltmR6Xm/[email protected]>
X-Mailer: Mozilla 4.5 [en] (Win98; I)
X-Accept-Language: pl,en
MIME-Version: 1.0
To: Freeciv Java <[email protected]>
Subject: [FreeCiv-Java] Next version of java client
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-archive-position: 7
X-listar-version: Listar v0.123a
Sender: freeciv-java-bounce-0/[email protected]
Errors-to: freeciv-java-bounce-0/[email protected]
X-original-sender: abies-4Ed1Q4wfwltmR6Xm/[email protected]
Precedence: bulk
X-list: freeciv-java

http://www.pg.gda.pl/~abies/freeciv/

Read the README file and follow instructions. I hope that you will find
the programs interesting - it is in phase where completing it requires a
lot of work, but it can be quite incremental - framework is here and
hardest part (map) is mostly done.

Artur
From freeciv-java-owner  Tue Jul 20 04:12:25 1999
Received: with LISTAR (v0.123a; list freeciv-java); Tue, 20 Jul 1999 04:12:25 -0500 (CDT)
Received: from thenut.eti.pg.gda.pl ([email protected] [153.19.48.151])
	by erwin.complete.org (8.9.3/8.9.3/Debian/GNU) with ESMTP id EAA12023
	for <[email protected]>; Tue, 20 Jul 1999 04:12:23 -0500
Received: from pg.gda.pl (really [153.19.40.230]) by thenut.eti.pg.gda.pl
	via in.smtpd with esmtp (ident abies using rfc1413)
	id <m116Vwi-00029eC-M4nHkK4UHmCCrgFjRQ6thhfX6IwIUJvj@public.gmane.org> (Debian Smail3.2.0.102)
	for <[email protected]>; Tue, 20 Jul 1999 11:12:20 +0200 (CEST) 
Message-ID: <37943CFD.7BDFB4F6-4Ed1Q4wfwltmR6Xm/[email protected]>
Date: Tue, 20 Jul 1999 11:10:21 +0200
From: Artur Biesiadowski <abies-4Ed1Q4wfwltmR6Xm/[email protected]>
X-Mailer: Mozilla 4.5 [en] (Win98; I)
X-Accept-Language: pl,en
MIME-Version: 1.0
To: Freeciv Java <[email protected]>
Subject: Re: [FreeCiv-Java] Next version of java client
References: <199907200713.JAA29081-pdS/TFlLidK6OqLzoyW8xAC/[email protected]>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-archive-position: 8
X-listar-version: Listar v0.123a
Sender: freeciv-java-bounce-0/[email protected]
Errors-to: freeciv-java-bounce-0/[email protected]
X-original-sender: abies-4Ed1Q4wfwltmR6Xm/[email protected]
Precedence: bulk
X-list: freeciv-java

Poul Guldbaek wrote:
> 
> Dear Artur:
> 
> An attempt to read your page resulted in "You don't have permission to access /~abies/freeciv/ on this server." ...


Try
http://thenut.eti.pg.gda.pl/~abies/freeciv/

It is strange - permissions on original server are right (r-x for all),
my web page worked not so long ago and I haven't changed anything - I
suppose that it can be a problem with apache reconfiguration. Anyway, I
hope that thenut will work

Sorry for trouble

Artur
From freeciv-java-owner  Thu Aug  5 16:39:43 1999
Received: with LISTAR (v0.123a; list freeciv-java); Thu, 05 Aug 1999 16:39:44 -0500 (CDT)
Received: from thenut.eti.pg.gda.pl ([email protected] [153.19.48.151])
	by erwin.complete.org (8.9.3/8.9.3/Debian/GNU) with ESMTP id QAA01858
	for <[email protected]>; Thu, 5 Aug 1999 16:39:41 -0500
Received: from pg.gda.pl (really [153.19.40.230]) by thenut.eti.pg.gda.pl
	via in.smtpd with esmtp (ident abies using rfc1413)
	id <m11CVFG-00029uC-M4nHkK4UHmCCrgFjRQ6thhfX6IwIUJvj@public.gmane.org> (Debian Smail3.2.0.102)
	for <[email protected]>; Thu, 5 Aug 1999 23:40:14 +0200 (CEST) 
Message-ID: <37AA044A.27949614-4Ed1Q4wfwltmR6Xm/[email protected]>
Date: Thu, 05 Aug 1999 23:38:18 +0200
From: Artur Biesiadowski <abies-4Ed1Q4wfwltmR6Xm/[email protected]>
X-Mailer: Mozilla 4.5 [en] (Win98; I)
X-Accept-Language: pl,en
MIME-Version: 1.0
To: Freeciv Java <[email protected]>
Subject: [FreeCiv-Java] New snapshot of java client
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-archive-position: 9
X-listar-version: Listar v0.123a
Sender: freeciv-java-bounce-0/[email protected]
Errors-to: freeciv-java-bounce-0/[email protected]
X-original-sender: abies-4Ed1Q4wfwltmR6Xm/[email protected]
Precedence: bulk
X-list: freeciv-java

http://thenut.eti.pg.gda.pl/~abies/freeciv

Added chat window, corrected few bugs, started laying out everything,
added nuke animation (I'm kind of proud of it - left click on any tile
while not having selected unit :)

pngfiles.jar have not changed, so you do not have to download it again
if you have done it already.
You need vanilla 1.8.1 - it will not work with current cvs.

Artur
From freeciv-java-owner  Fri Aug  6 05:47:58 1999
Received: with LISTAR (v0.123a; list freeciv-java); Fri, 06 Aug 1999 05:47:59 -0500 (CDT)
Received: from kiss.otherbbs.com (root-cu3r1lXyNtn02xRYDF6uigC/[email protected] [206.53.114.198])
	by erwin.complete.org (8.9.3/8.9.3/Debian/GNU) with ESMTP id FAA01044
	for <[email protected]>; Fri, 6 Aug 1999 05:47:55 -0500
Received: from thenut.eti.pg.gda.pl ([email protected] [153.19.48.151])
	by kiss.otherbbs.com (8.9.3/8.9.3/Debian/GNU) with ESMTP id FAA24427
	for <[email protected]>; Fri, 6 Aug 1999 05:25:34 -0500
Received: from pg.gda.pl (really [153.19.40.230]) by thenut.eti.pg.gda.pl
	via in.smtpd with esmtp (ident abies using rfc1413)
	id <m11Ch33-00029yC-M4nHkK4UHmCCrgFjRQ6thhfX6IwIUJvj@public.gmane.org> (Debian Smail3.2.0.102)
	for <[email protected]>; Fri, 6 Aug 1999 12:16:25 +0200 (CEST) 
Message-ID: <37AAB3FA.546AC24B-4Ed1Q4wfwltmR6Xm/[email protected]>
Date: Fri, 06 Aug 1999 12:07:54 +0200
From: Artur Biesiadowski <abies-4Ed1Q4wfwltmR6Xm/[email protected]>
X-Mailer: Mozilla 4.61 [en] (Win98; I)
X-Accept-Language: pl,en
MIME-Version: 1.0
To: [email protected], Freeciv Java <[email protected]>
Subject: [FreeCiv-Java] Freeciv look and feel
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-archive-position: 10
X-listar-version: Listar v0.123a
Sender: freeciv-java-bounce-0/[email protected]
Errors-to: freeciv-java-bounce-0/[email protected]
X-original-sender: abies-4Ed1Q4wfwltmR6Xm/[email protected]
Precedence: bulk
X-list: freeciv-java

Project: create swing l&f for freeciv (civilization clone) java client.

Swing l&f is very powerful thing - but unfortunately for now there are
no alternatives to ones provided by sun. Few tries that happened was
aiming very practic and "professional" look. I'm thinking about
something not perfectly suited for normal applications but about
something with specific theme in mind. In this case I'm talking about
freeciv, but given that l&f is done well it could be reuse for other
games.

Ideal situation would be to have many l&f for specific periods of time -
few ancient ones (roman, egyptian, african), renaissance one, modern and
sf. But as it is 5 times as much work, I would propose to focus on one
of the ancients.

Some ideas:
- image backgrounds for almost all components - buttons done from rock,
desktop pane with papirus like background etc (kde themes could be good
source of images/ideas here)
- internal frames not similar to normal windows/motif/metal ones; it
really spoils atmosphere when such window pops up in middle of map.
- scrollbars from chain (chain with handle indicating current position,
moving up and down during adjust); maybe similar thing with rope and for
renaissance sharf (like one that was used to call servants)
- radiobuttons looking like holes in rock/ground with stone placed in
selected one



If you want to discuss this idea, please respond only to
[email protected] - gjt-ideas is not a place for discussions.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.