Handhelds.org - Open source for handheld devices

UserPreferences

FreeCiv


FreeCiv / PlinCiv / PocketCiv

Well, 2.0 is providing to be a powerful opponent, so I'm still working on it. See the status below.

Here's a screenshot of the upcoming 2.0 client: Main window

I (AKAQuinn) am trying to write a port of FreeCiv. It seems that most of the needed libraries are available for iPAQ Linux, so most of what I'll be doing is making the client palmtop-usable. I'll post more information as I continue this port. If you don't know what FreeCiv is, go to http://www.freeciv.org.

[WWW]Download site.

I'm naming it "PlinCiv" so that I can have my own version numbers and not get confused with FreeCiv version numbers.

I'm vaguely curious, so, if you use PlinCiv, please add your name or alias to this list. Also add your email if you please, but you don't have to.

PlinCiv Users

Name/Alias Email Note
AKAQuinn AKAQuinn at hotmail.com I'm the porter and fixer of bugs, etc.
Sheean sheean AT tokio geeftantwoord DOT nl (remove japanese city) Will try installing it on my yopy <strike>today</strike> when I get ipkg working :)
Folken I'm trying it on my Ipaq 3950.

PlinCiv 2.0.0 Status

First off, I'm changing my numbering scheme. I'm going to have four numbers, based on the current FreeCiv version. CVS patches will be named by the current FreeCiv version even when CVS is quite different, which is a bit unintuitive from the perspective of CVS but is intuitive from the perspective of which PlinCiv it's equivilant to. Only enough dialogs have been ported to make the game playable, not enough to make everything easy. The main dialog has been tabbed to the degree that the main screens are all usable. The city dialog is even more packed than before, so, for the moment, I just stuck scrollbars on it (eeeew). That's a temporary solution, but might be maintained for a page or two through stable releases. I haven't tested it enough to know all the dialogs that need fixing. If you're playtesting it, please post things to the bugs section on this wiki.

News

Apr 16, 2005 Working on the next release, which I will probably call 2.0.r2.0. The fourth version number is mine, the first three are the FreeCiv version
Jan 15, 2003 0.16! YAY! EVERY bug is fixed! WOOH! Now find some more bugs you ninnies!
Dec 9, 2003 Today . . . nothing happened. I'm just posting to note that I am alive, I've just been really busy. PocketCiv still patches fine against the current CVS, and I'm still trying to make it work with 0.7.2. Expect 0.16 (based on 1.14.1) . . . some time ;)
Nov 19, 2003 I upgraded to Familiar 0.7.2! It's great! And PocketCiv 0.15b crashes . . . gotta look in to that . . . :(
Nov 16, 2003 0.15b released :). New [WWW]screenshots online. THERE IS A BUG: IT IS NOT MAJOR, BUT IF YOU DO NOT READ THIS, YOU WILL NOT BE ABLE TO PLAY: For some reason, I can't type certain letters into the status screen. If the same happens to you, detach the status screen by pressing the big button on the left. It will move the status screen into a window called "PocketCiv <2>". From there, you should be able to type in it. This is why 0.15b is a _beta_ version ;) More importantly, the city management screen works.
Nov 16, 2003 Well, 0.14b was a complete flop . . . didn't compile properly, didn't work, failed miserably. Well, I fixed all of those problems and more to make 0.15b, which WILL be released later <strike>today</strike> this week. It will be based on 1.14.1b4. Oh, and . . . the city management screen will work. It won't be super-pretty, but it'll work.
Nov 15, 2003 0.14b is going to be released later today, and I'm changing the naming scheme. 0.14b and on are based on 1.14.1 (currently beta). Also, I have a CVS version with all the same enhancements. When 1.14.1 becomes official, whatever version I'm on will also be the official "stable" version. For the moment, because 1.14.1 is beta, 0.13 is the official "stable" version. Also, I'm going to have a sub naming scheme. If I make no improvements between 1.14.1b4 and 1.14.1, my version will still be 0.14, but the subversion will be 1.14.1. Thus, the current version is 0.14b-1.14.1b4, and the version for 1.14.1 will be 0.14-1.14.1. But you don't have to remember that ;) Just remember that if there's a b at the end of my version, it's beta.
Nov 4, 2003 Not very usual to have two news items in one day, buuut: 0.13 is out! Looks good so far, but the city screen is even less usable than before :(. Such is life. That's still on my todo list. It'll be a pretty radical change. Oh, and the orders menu works, though the help menu doesn't :-p
Nov 4, 2003 I'm alive!!!! BWAHAHAHA!!! Making a new version (0.13), which will have an ipk and which will use GTK-2, as opposed to GTK-1. The difference to you? Easy install, and no dependency on outdated GTK-1. The difference to me? I've never used GTK-2, so it'll be a real pain in the arse :-p Look for 0.13 tomorrow, or maybe later today. I'll update the rest of this page once I get it up.
Apr 12, 2003 Add some status to the map window, and a convenience script "pciv" to start a game easily. Released as PocketCiv 0.12
Apr 10, 2003 Fixed city selection bug, released as PocketCiv 0.11

Current version:

[WWW]PlinCiv 0.16 (based on FreeCiv 1.14.1)

How to install:

Now that it's in an ipk, just do the following:

1) Download the ipk to the iPAQ

2) From a console, cd to the proper directory and type "ipkg install plinciv_0.16_arm.ipk"

ipkg will install all of the necessary dependencies automatically.

How to play

Run "PlinCiv" from the Games menu. It takes a while to start up, so be patient!

The client opens 5 windows: the message screen, the status screen, the minimap, the map, and the connection dialog. Connect to localhost using all the default options from the connection dialog. In the main (message) screen, type "/st" and hit enter to start the game. For more information, see http://www.freeciv.org/

How to compile

(This is only necessary if you want to compile it yourself, otherwise, just download the precompiled version ;) )

Apply the [WWW]patch from the download site, patch the corresponding version of FreeCiv, and use this configure line:

./configure --enable-client=gtk2 --disable-esd --disable-winmm --disable-sdl-mixer
Then run make and make install. If you're using the 2.0.0 patch, you will need to get the tinydent tileset from [WWW]http://www.freeciv.org/ and extract it to <prefix>/share/freeciv.

Bugs

(Feel free to post your own ;) )

Todo

(Please post your own suggestions in the next section)

Suggestions

(Please post your suggestions here)

by AKAQuinn