[Home]
[Software]
[Zaurus]
[Freeciv]
Zaurus Freeciv Development
Development Weblog
If you want to expedite this project, the best way is to help out! To
develop Zaurus applications, you first need to read these
instructions which tell you the basics and where to download the files you
need. Next, download the ZFreeciv source code from the main page. It is currently a complete Freeciv
1.12.3-devel distro with the client/gui-qte/ directory added and some extra
files in the base directory.
To build, follow the instructions in README_ZAURUS. You can build for Zaurus
or x86 with the virtual framebuffer qvfb.
Roadmap
Here's what needs to be done.
Version 1.0 - Fully Playable
- Full set of menus.
- Full set of dialog boxes.
- Finished main map view, including city names.
- Keyboard shortcuts.
- Clickable map for selection of units and cities.
- Map overview display on the world tab.
- Info tab.
- Proper GNU build process with automake/autoconf.
- Integration with normal Freeciv build.
Version 1.1 - Extras
- Improved map rendering - I'm currently using the QCanvas but I don't
think it's the most efficient approach, and the wrap around doesn't work
properly.
- An .ipk package.
- Some kind of easy launcher program.
- Sound support?
- Conditionally compile into a full screen Qt client for PCs?
Guidelines
- If you plan on spending significant amounts of time on something, let me
know what you're doing so I don't replicate it. Also, check the log.
- You can send me patches or complete files, whatever makes most sense. If
it's big, compress it - I only have a 56k modem at home.
- Dialog boxes should be done using Qt designer. Use layouts for
everything. UI filenames should end in _base.ui, implementation files for
dialogue boxes should end in _impl.cpp.
I will upload updated source to this site as often as makes sense. If things
start changing too quickly, I will have to set up a CVS server on SourceForge.
Please bear with me if I take my time - I will try my best but sometimes I am
busy with Real Life(tm) stuff! ;-) Also, this is the first time I've tried to
run an open source project...
[Home]
[Software]
[Zaurus]
[Freeciv]