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.