2002-04-16: 0.5.1 has a description widget, most of a proper library interface and documentation
2002-04-11: new GTK+-based interface, other improvements.
This is an attempt to produce a game engine similar to that used by The Lords Of Midnight. This was an adventure/wargame; the player viewed the land of Midnight through eyes of the various characters they controlled, using a simple perspective system.
At the moment Landlord consists of a demo program that allows you to navigate around a small demo map. The graphics are quite crude, as I can't really draw.
You can access a web version of the demo at http://www.chiark.greenend.org.uk/ucgi/~richardk/landlord. If you download the source (see below) then you can also compile and run a GTK+ version.
You can also read the documentation for the library interface.
first.png: What you (should) see on starting up the demo
fort.png: Having travelled northeast a bit, there's a fortress, a few mountains, and beyond them some trees. The graphics or layout should probably be changed such that you can't see through a mountain range so easily!
trees.png. Looking south through a forest, the keep of a fortress visible slightly ahead.
landlordgtk.png. This is a screenshot of the GTK+ version of the demo, looking northeast towards a fortress and some trees.
Before you start you will need:
For the libraries, if you're using packaged versions (e.g. as found in most Linux distributions) you'll need the development packages, not just the runtime packages.
To run the web-based demo you will need:
Further instructions can be found in the README in the source tarball.
You can find a web view of the CVS repository at: http://www.chiark.greenend.org.uk/ucgi/~richardk/cvsweb/landlord/
If you want to contribute source code patches, please use "diff -u" format.
If you want to contribute graphics, they should be 256x256 in size. PNG and the Gimp's "XCF" format are both acceptable. Remember to make the appropriate parts of the image transparent; have a look at the images in the source tarball for examples. I'd prefer it if you put the graphics on a web server or suchlike rather than emailing them directly to me.
In all cases, please indicate that you are happy for your contribution to be distributed under the GPL.
All email regarding Landlord should be sent to richard+landlord@sfere.greenend.org.uk.
As of 0.3.0 I'm using my own image scaling code instead of using Gimp-perl. Eliminating the dependency on the Gimp is much more convenient but for now the scaled graphics are of lower quality than they were previously. I don't feel this to be a serious problem given how crude they are even before scaling, but better scaling code would be nice.
Better graphics would be nice!
Landlord is Copyright © 2001, 2002 Richard Kettlewell.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA