This is the mail archive of the xconq7@sources.redhat.com mailing list for the Xconq project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: "Ice-Age". Cool variant of the standard game.


I've done some play-testing and tweaking of this game, and I do
believe we have a winner.

I've enclosed what I have so far.  It incorporates suggestions to
date, plus avoids the aesthetic problem of having an ice-age game
between Columbia and Cuba (this really happened to me :-)).

I don't find it affects my strategy hugely, but then again I was
already a bomber+infantry person, so my existing strategy/tactics were
well-suited to the variant.

Index: standard.g
===================================================================
RCS file: /cvs/xconq/xconq/lib/standard.g,v
retrieving revision 1.6
diff -u -r1.6 standard.g
--- standard.g	2000/11/22 16:36:16	1.6
+++ standard.g	2001/01/22 10:00:25
@@ -35,6 +35,64 @@
         ;; Counterproductive to try to set up near water.
 		(add sea country-terrain-min 0)
         ))
+    ("Ice-Age" ice-age
+      "Generate a world that has normal amounts of water but almost all land is ice."
+      (true
+        (add swamp alt-percentile-min 69)
+        (add swamp alt-percentile-max 70)
+        (add (desert plains forest) alt-percentile-max 74)
+        (add mountains alt-percentile-min 74)
+        (add mountains alt-percentile-max 78)
+        (add ice alt-percentile-min 78)
+        (add ice alt-percentile-max 100)
+        ;; Try to make it so there is room for countries.  It still is harder
+	;; to meet the constraints in a many-player game than the non-iceage
+	;; variant, but there may be only so much we can/should do.
+        (set country-radius-min 1)
+        (add (sea plains) country-terrain-min (1 3))
+        (table favored-terrain add (@ plains 20))
+        ;; To get a somewhat similar number of towns per land, need more
+        ;; towns per plains/desert/forest/mountains.
+	(table independent-density
+	  (town plains 1200)
+	  (town (desert forest mountains) 200))
+	;; In keeping with the ice-age theme change desert to tundra
+	;; (with no change in properties).
+	(imf "civ-tundra" ((1 1) 214 255 231))
+	(imf "civ-tundra" ((44 48) (x 2 46 0) (file "civt44x48.gif" 186 152)))
+	(add desert image-name "civ-tundra")
+	(add desert help "Desert (tundra) is fairly flat but less hospitable than plains")
+
+	;; Now pick arctic country names.
+	(set side-library '(
+	  (50 (noun "Norwegian") (emblem-name "flag-norway")
+	    (unit-namers ((town city) norwegian-place-names)))
+	  (50 (noun "Swede") (adjective "Swedish") (emblem-name "flag-sweden")
+	    (unit-namers ((town city) swedish-place-names)))
+	  (50 (noun "Finn") (adjective "Finnish") (emblem-name "flag-finland")
+	    (unit-namers ((town city) finnish-place-names)))
+	  (50 (noun "Icelander") (adjective "Icelandic") (emblem-name "flag-iceland")
+	    (unit-namers ((town city) icelandic-place-names)))
+	  (50 (noun "Canadian") (emblem-name "flag-canada")
+	    (unit-namers ((town city) canadian-place-names)))
+	  (50 (noun "Russian") (emblem-name "flag-russia")
+	    (unit-namers ((town city) russian-place-names)))
+	  (50 (noun "Mongol") (adjective "Mongolian")
+	    (emblem-name "flag-mongolia")
+	    (unit-namers ((town city) mongolian-place-names)))
+	  (50 (noun "Nepalese") (emblem-name "flag-nepal")
+	    (unit-namers ((town city) nepalese-place-names)))
+	  (50 (noun "Afghan") (emblem-name "flag-afghanistan")
+	    (unit-namers ((town city) afghan-place-names)))
+	  (50 (noun "Chilean") (emblem-name "flag-chile")
+	    (unit-namers ((town city) chilean-place-names)))
+
+	  ;; Not sure this image really works for a flag.
+	  ;; (50 (noun "Viking") (emblem-name "heroes-viking") ...)
+	  ;; (imf "heroes-viking" ((44 44) (file "heroes.gif" 140 354)))
+	  ;; Also would like: Tibet, Inuits, Aleutians
+	  ))
+        ))
     ("Large Countries" large
      "Grow each starting country to take as much land as possible."
      (true

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]