November 13, 2003
Mikel Evins sent some Hansa screenshots.
Looks like OpenMCL is involved.
Posted by jjwiseman at November 13, 2003 11:00 AM
The first image is the map editor. With it you can place cities and resources (fish, gold, iron, silk, timber, or wheat), and you can edit the city attributes (name, population, and whether it has a port).
The second is a new game window showing the same map, with cities not yet assigned to players. The player options dialog is shown. The game-play and UI are not yet finished, which is why there hasn't yet been a new release.
The third window is the map editor with a remote socket connection to the application's repl. You can telnet to the game's debug port (by default 10101) and get a repl in the lisp world of the application. All the game's Objective C and Lisp data structures are accessible. You can of course browse around and redefine things.
The UI does essentially exactly the same things that the Java versions did, except noticeably smoother and faster. At present Hansa is 1400 lines of Common Lisp code, plus the OSX app wrapper and a starter map of Europe (a png of a nasa satellite image, plus the XML mapdata file).
Screenshots? And my hometown Stade, a german Hansestadt, is not visible??? And the Freie und Hansestadt Hamburg also not visible???
Let's consider that a bug report.
I found it somewhat difficult to find reliable sources for the populations of European cities circa 1400, so the populations in the starter map approximate those in 1700 (some are inflated, because the actual populations are smaller than the minimum I chose for the game).
If you happen to know the populations of Bruges, Bergen, Hamburg, Lubeck, Rostock, Danzig, Riga, and Novgorod about 1400, I'll alter the map (and maybe even the population limits) to accomodate them.
By the way, the map editor makes it pretty easy for you to change the map to look any way you like.
Oh, and of course Stade as well. :-)