[MUD-Dev] Mass Creation OLC Functions (idea from Elder Games)

Christopher Allen gmfangs at asmrb.org
Wed Mar 17 20:06:57 CET 1999


--=====================_47274185==_.ALT
Content-Type: text/plain; charset="us-ascii"

At 08:11 AM 3/17/99 , sboding at fcicom.com wrote:
>I dunno about everyone else but, I
>think that making realms is a long annoying process, especially when you
>need to create alot of them. There are, of course, exceptions, but
>trying to hand-build a 500 room area is painful. Even if it was possible
>to use automation to set up a skelton area first and then go in and add
>the details that make it better.
>
>I think one of the major difficulties for this kind of automation would
>be to make the area have a sort of consistant feel but not be too plain.
>Obviously it would make no sense to have a desert right in the middle of
>a city without some reasonable explanation. Also, enhancing the areas
>with unique descriptions would help make it less drab, as well as having
>detailed descriptions of things in the rooms.

At one point on the Macintosh I had a program for making maps for the old
Island of Kesmai game, which allowed you to 'draw' text like you would with a
paint program. It made for interesting maps, which I since have used for maps
in a couple of games.

Example of use in a strategic map. Note that this wraps at slightly greater
then 80 characters, so you'll need to adjust your email window to see this at
its best:

Ancient Anquish
%%
MM impassible mist
:: grass, sand
oo light forest
OO forest
88 thicket, bushes
^^ hills
/\ mountains
xx rocky desert
XX barren, rugged
== sea, lake
H= sea harbor
=a sea, afraid to sail
=c sea cannot sail
=? sea, forced multiple move?
-- swamp, marsh
[] fortified village
## settlement
#  building
+  path, sign
=  stream, river
*  dungeon, other
%%
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMM
MMooooOOOO+^+^+^+^+OOOoooooooo#OOOOO+OOOOOOOOOOOOOOOOOOOOOOOOOOOoo=====a====
======MM
MM+O+O+O+^+^/\/\/\+ooooo====ooOOOOOO+OOOOO##OOOOOOO*OOOOOOOOOOOOoo=====a====
======MM
MMooOO^^/\*\/\*\oo+ooo========OOOOOO+OOOOO::OOOOOOOOOOOOOOOOOO=========a====
======MM
MMoo^^/\/\^^*\^^/\+o=============o=O+OOOOO::::ooOOOOOOOO::oo=====a=a=a======
======MM
MMoo^^/\/\^^^^oooo+ooooo======ooOO=O+OOO::::::ooooOOOO::oo::=====a==========
======MM
MM^^/\/\/\/\/\/\oo+o+oo*oo==ooOOOO=O+OOOooOOO#ooooOOOO::::=====a============
======MM
MM/\/\/\/\##ooooooOOOO+OOOOOOOooOO*o=o=o=O=O=O=OOOOOoo::=====a==============
======MM
MM/\/\^^ooooOOOOOOOOOO+O+O+O+O+o+o+^oooo8888OO=O=O=Ooo=====a================
======MM
MM/\*\^^^^^^ooooOOOOOOOOOOOOOOOO^^+^+^oooooooo::::=o=====a==================
======MM
MM/\/\/\/\/\/\^^88ooOOOO*OOOOOOO^^^^[]^^^^oooo::::=======a==================
======MM
MM/\/\/\/\##/\/\/\*OOOOOOOOOOOoooo^^+^^^^^^^^^::oo=========a================
======MM
MM/\/\/\^^/\ooooooooOO::OOOOOOoooo+^OOOO^^^^oo::::=========a================
======MM
MM/\/\/\^^^^oo8888oo::::::OOOOoo+oooOOOO^^^^oo*:===========a================
======MM
MM/\/\/\/\/\/\/\/\ooOO::::OO#o+ooooo::oo^^oooooo=======a===a================
=a====MM
MM/\/\^^/\/\/\/\/\/\oooooooooo+ooooo::::88oooo=======a===a============/\====
======MM
MM/\^^::^^/\/\/\/\#\/\ooOOOOOO+OOOOO::88oooo=======a================/\=o/\==
======MM
MM/\^^::^^/\/*/\/\^^^^oooo::oooo+oOOOOoooo========================/\^^/\^^^^
======MM
MM/\/\^^/\/\/\^^^^oooo::::::::oo+OOOOOoooo========================/\^^/\^^/\
======MM
MM^^/\^^/\/\/\/\^^^^oo::::::::OO+OOOOOoooo========================/\^^^^^^/\
======MM
MM::8888/\/\/\/\/\/\^^^^::oooooo+O*8OOoooooo========================/\/\/\==
======MM
MM::::oo^^/\/\/\/\/\/\/\^^oooooo+oOOOOOOOOoooooo====================/\======
======MM
MM::::OO+^^^/\/\/\/\+^+^+^+o+o+o+o+o+O+O+O+oooooOO==========================
======MM
MM+:+:+Ooo+^+^+^/\+^+^/\/\Y^^^^^ooooOOOOOO+OOOOOOO==========================
======MM
MM^^^^^^/\/\/\+^+^+^/\/\/\/\/\^^ooooOOOOOO+OOOOOOO==========================
======MM
MM/*/\/\/\/\/\/\#\/\/\/\/\/\/\/\ooOOOOOOOO+OOOOOOOOO=============a=a=a===a==
======MM
MM/\/\/\/\/\/\/\/\/\^^*\/\/\/\*^OOOOOOOOO#+OOOOOOOOO===================?====
======MM
MMoo/\/\/\/\/\/\/\/\^^^^/\/\/\/\OOOOOOOOOO+OOOooOOoo==============oooo======
======MM
MMOOoo^^/\/\/\/\/\^^oooo[]/\^^/\^^ooooOOOO[]OOoooo::============::oooo::====
======MM
MMOOoooo/\/\/\/\#^ooOOOO^^oo::=o^^ooOOOOOO+OOOOO::==============::ooH=======
======MM
MMOOOOoo^^/\/\/\/\^^ooOOOO::::::=oOOOOOOOO+OOOoo::==============oooo========
======MM
MMoooo^^/\@^/\@\/\/\/\ooOO::::::=oOOOOOOoo+OOOoo*:=====a==========::========
======MM
MMoo^^/\^^^^/\^^/\/\@^oo::::#:::oo=oOO+#+OOO::=========a====================
======MM
MMoo/\/\^^=^/\^^^^/\/\##oo::::::oo=O+oOO::::===========a==::::==============
======MM
MMOO/\^^=o^^/\oooo[]/\/\/\oo::ooOO=O+O#O===========a=a==oooo::===a==========
======MM
MMOO/\##=o^^/\#^OOoo/\#^/\oYooOOOO=O+O=========a=a=a=a==oooooo==============
======MM
MMOOOOoo=OOO/\/\OOOO^^+o+o+o+O+O+:+:[]=====a=a=a=====a====oooooo============
======MM
MMOOOO=OOOOO^^/\ooOOOO+oooooOOOOOO*:::::===a===============Hoooo============
======MM
MMOOOO=OOOOOOO^^^^OOoo+oOOOOOOOOOO::::::===a============oooo::==============
======MM
MMOOOO=:OOOOOOOO^^OOOO+oOOOOOOOO::OO::::===a=a==========oooo::==============
======MM
MMOOOOOO=oooOOOO+O+O+OOOooOOOOOOOOOOOO=======a========::oo^^oooo============
======MM
MMOO::OO=oooooOOOOOOO#OOooooOOOO##*O88=======a========::oo^^oooo============
======MM
MMOOOOoo==oo==OOOOOOOOOOOOooOOOOOO88=======a=a======::ooooooH===============
======MM
MMOOoo========::ooOOOOOOoo::ooooOO=========a========oooooo===========a======
======MM
MMOO======oo==::ooOOOOOO=:=:=oOOOO88=====a=a========oooo===?================
======MM
MMOO88=========OOOoooo=:ooooOO=o=:=======a============oo::==================
======MM
MMOOOOoo====:#OO=O=O=Ooo#:ooOOOO::=======a=====a======::::=?================
======MM
MM88*O::ooooooOOOOOOOOOO::OOOOOO#:=======a====::=a==========================
======MM
MM[]88::ooOOoooo8888OOOO::OOOOOOoo::=====a===aOO=a==========================
======MM
MM88*OOOOOOO88OOOO88*O88OOOOOOOO88::=#===a===a--=a==========================
======MM
MMOOOOOO8888OOOOOOOOOO88OOOOOO8888=======a===a=a=a==========================
======MM
MMOO88OOOOOOOOOOOO88OOooOOooGG::--=====a=a=a================================
======MM
MMOOOOOOOOOOOOOO88OOoooooo+o------=========a================================
======MM
MMOOOO888888OOOOOOOOooOO+ooo::::----=======a================================
======MM
MMOOOOOOOO##OOOOOOOOoooo+ooo--::----=======a=a==============================
======MM
MMOOOOOO88OOOOooOOOOOOoo+oOOOO--------=======a==============================
======MM
MMOOOOOOOOOOooOOOO88OOoo+o+o--::----::=======a==============================
======MM
MMOY88OOOOOOooooOOOO##ooOO+ooo::::::=====a=a=a==============================
======MM
MMOOOO88OOOOOOooOOOOOOoo=O=O+ooo::=====a=a==================================
======MM
MMOOOOOOOO88OOOOOOOOoo=Ooo=o=o=O=:=====a====================================
======MM
MMOOOOOOOOOO88OOOOOOoo=oooOOOO+o--::===c====================================
======MM
MMOOOOOOOOOOOOOOOO^^^^=OOO88OO+O::===c=c====================================
======MM
MMOO88OO=====O=O=O=^/\/\OOOOOO+o--===c======================================
======MM
MMOOOOOO====ooooOOOO88OOOO+O+o----===c=c====================================
======MM
MM88OOOOOO=oooooOOOOOOOO+o----------===a====================================
======MM
MMOOOOOOOO=o^^^^OOOOOO+o--------OO--===c====================================
======MM
MMOOOOOOOOOOOOOO88OOOO+O------OO----===c====================================
======MM
MMOO8888OOOOOO::ooOOOO+o----OO----===a=c====================================
======MM
MMOOOOOOoo88OO^^OO^^^^+OOO------=====a======================================
======MM
MM^^OOOO88/\88/\^^/\/\+^^^----^^=====a======================================
======MM
MM/\OOOO/\/\/\/\/\/\^^^^/\OO^^/\=====a=c====================================
======MM
MM/\/\^^/\/\/\^^::::^^/\/\/\OO^^/\=c===c====================================
======MM
MM/\/\/\/\::::::::::::^^^^/\/\/\/\^^=c=c====================================
======MM
MM::/\/\::::::::::/\::::::/\::::/\/\========================================
======MM
MM::::/\::::::::::::::::::::::^^/\/\^^======================================
======MM
MM::::::::::::::::::::^^^^::::::^^/\/\/\====================================
======MM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMM


-----------------------------------------------------------------------
.. Christopher Allen                          1563 Solano Ave., #353 ..
.. <gmfangs at asmrb.org>         ;->           Berkeley, CA 94707-2116 ..
..                                                     h510/528-9899 ..
..                                       f510/649-3301 o510/649-3300 .. 
--=====================_47274185==_.ALT
Content-Type: text/html; charset="us-ascii"

<html>
At 08:11 AM 3/17/99 , sboding at fcicom.com wrote:<br>
>I dunno about everyone else but, I<br>
>think that making realms is a long annoying process, especially when
you<br>
>need to create alot of them. There are, of course, exceptions,
but<br>
>trying to hand-build a 500 room area is painful. Even if it was
possible<br>
>to use automation to set up a skelton area first and then go in and
add<br>
>the details that make it better.<br>
><br>
>I think one of the major difficulties for this kind of automation
would<br>
>be to make the area have a sort of consistant feel but not be too
plain.<br>
>Obviously it would make no sense to have a desert right in the middle
of<br>
>a city without some reasonable explanation. Also, enhancing the
areas<br>
>with unique descriptions would help make it less drab, as well as
having<br>
>detailed descriptions of things in the rooms.<br>
<br>
At one point on the Macintosh I had a program for making maps for the old
Island of Kesmai game, which allowed you to 'draw' text like you would
with a paint program. It made for interesting maps, which I since have
used for maps in a couple of games.<br>
<br>
Example of use in a strategic map. Note that this wraps at slightly
greater then 80 characters, so you'll need to adjust your email window to
see this at its best:<br>
<br>
<font size=2>Ancient Anquish<br>
%%<br>
MM impassible mist<br>
:: grass, sand<br>
oo light forest<br>
OO forest<br>
88 thicket, bushes<br>
^^ hills<br>
/\ mountains<br>
xx rocky desert<br>
XX barren, rugged<br>
== sea, lake<br>
H= sea harbor<br>
=a sea, afraid to sail<br>
=c sea cannot sail<br>
=? sea, forced multiple move?<br>
-- swamp, marsh<br>
[] fortified village<br>
## settlement<br>
#  building<br>
+  path, sign<br>
=  stream, river<br>
*  dungeon, other<br>
%%<br>
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<br>
MMooooOOOO+^+^+^+^+OOOoooooooo#OOOOO+OOOOOOOOOOOOOOOOOOOOOOOOOOOoo=====a==========MM<br>
MM+O+O+O+^+^/\/\/\+ooooo====ooOOOOOO+OOOOO##OOOOOOO*OOOOOOOOOOOOoo=====a==========MM<br>
MMooOO^^/\*\/\*\oo+ooo========OOOOOO+OOOOO::OOOOOOOOOOOOOOOOOO=========a==========MM<br>
MMoo^^/\/\^^*\^^/\+o=============o=O+OOOOO::::ooOOOOOOOO::oo=====a=a=a============MM<br>
MMoo^^/\/\^^^^oooo+ooooo======ooOO=O+OOO::::::ooooOOOO::oo::=====a================MM<br>
MM^^/\/\/\/\/\/\oo+o+oo*oo==ooOOOO=O+OOOooOOO#ooooOOOO::::=====a==================MM<br>
MM/\/\/\/\##ooooooOOOO+OOOOOOOooOO*o=o=o=O=O=O=OOOOOoo::=====a====================MM<br>
MM/\/\^^ooooOOOOOOOOOO+O+O+O+O+o+o+^oooo8888OO=O=O=Ooo=====a======================MM<br>
MM/\*\^^^^^^ooooOOOOOOOOOOOOOOOO^^+^+^oooooooo::::=o=====a========================MM<br>
MM/\/\/\/\/\/\^^88ooOOOO*OOOOOOO^^^^[]^^^^oooo::::=======a========================MM<br>
MM/\/\/\/\##/\/\/\*OOOOOOOOOOOoooo^^+^^^^^^^^^::oo=========a======================MM<br>
MM/\/\/\^^/\ooooooooOO::OOOOOOoooo+^OOOO^^^^oo::::=========a======================MM<br>
MM/\/\/\^^^^oo8888oo::::::OOOOoo+oooOOOO^^^^oo*:===========a======================MM<br>
MM/\/\/\/\/\/\/\/\ooOO::::OO#o+ooooo::oo^^oooooo=======a===a=================a====MM<br>
MM/\/\^^/\/\/\/\/\/\oooooooooo+ooooo::::88oooo=======a===a============/\==========MM<br>
MM/\^^::^^/\/\/\/\#\/\ooOOOOOO+OOOOO::88oooo=======a================/\=o/\========MM<br>
MM/\^^::^^/\/*/\/\^^^^oooo::oooo+oOOOOoooo========================/\^^/\^^^^======MM<br>
MM/\/\^^/\/\/\^^^^oooo::::::::oo+OOOOOoooo========================/\^^/\^^/\======MM<br>
MM^^/\^^/\/\/\/\^^^^oo::::::::OO+OOOOOoooo========================/\^^^^^^/\======MM<br>
MM::8888/\/\/\/\/\/\^^^^::oooooo+O*8OOoooooo========================/\/\/\========MM<br>
MM::::oo^^/\/\/\/\/\/\/\^^oooooo+oOOOOOOOOoooooo====================/\============MM<br>
MM::::OO+^^^/\/\/\/\+^+^+^+o+o+o+o+o+O+O+O+oooooOO================================MM<br>
MM+:+:+Ooo+^+^+^/\+^+^/\/\Y^^^^^ooooOOOOOO+OOOOOOO================================MM<br>
MM^^^^^^/\/\/\+^+^+^/\/\/\/\/\^^ooooOOOOOO+OOOOOOO================================MM<br>
MM/*/\/\/\/\/\/\#\/\/\/\/\/\/\/\ooOOOOOOOO+OOOOOOOOO=============a=a=a===a========MM<br>
MM/\/\/\/\/\/\/\/\/\^^*\/\/\/\*^OOOOOOOOO#+OOOOOOOOO===================?==========MM<br>
MMoo/\/\/\/\/\/\/\/\^^^^/\/\/\/\OOOOOOOOOO+OOOooOOoo==============oooo============MM<br>
MMOOoo^^/\/\/\/\/\^^oooo[]/\^^/\^^ooooOOOO[]OOoooo::============::oooo::==========MM<br>
MMOOoooo/\/\/\/\#^ooOOOO^^oo::=o^^ooOOOOOO+OOOOO::==============::ooH=============MM<br>
MMOOOOoo^^/\/\/\/\^^ooOOOO::::::=oOOOOOOOO+OOOoo::==============oooo==============MM<br>
MMoooo^^/\@^/\@\/\/\/\ooOO::::::=oOOOOOOoo+OOOoo*:=====a==========::==============MM<br>
MMoo^^/\^^^^/\^^/\/\@^oo::::#:::oo=oOO+#+OOO::=========a==========================MM<br>
MMoo/\/\^^=^/\^^^^/\/\##oo::::::oo=O+oOO::::===========a==::::====================MM<br>
MMOO/\^^=o^^/\oooo[]/\/\/\oo::ooOO=O+O#O===========a=a==oooo::===a================MM<br>
MMOO/\##=o^^/\#^OOoo/\#^/\oYooOOOO=O+O=========a=a=a=a==oooooo====================MM<br>
MMOOOOoo=OOO/\/\OOOO^^+o+o+o+O+O+:+:[]=====a=a=a=====a====oooooo==================MM<br>
MMOOOO=OOOOO^^/\ooOOOO+oooooOOOOOO*:::::===a===============Hoooo==================MM<br>
MMOOOO=OOOOOOO^^^^OOoo+oOOOOOOOOOO::::::===a============oooo::====================MM<br>
MMOOOO=:OOOOOOOO^^OOOO+oOOOOOOOO::OO::::===a=a==========oooo::====================MM<br>
MMOOOOOO=oooOOOO+O+O+OOOooOOOOOOOOOOOO=======a========::oo^^oooo==================MM<br>
MMOO::OO=oooooOOOOOOO#OOooooOOOO##*O88=======a========::oo^^oooo==================MM<br>
MMOOOOoo==oo==OOOOOOOOOOOOooOOOOOO88=======a=a======::ooooooH=====================MM<br>
MMOOoo========::ooOOOOOOoo::ooooOO=========a========oooooo===========a============MM<br>
MMOO======oo==::ooOOOOOO=:=:=oOOOO88=====a=a========oooo===?======================MM<br>
MMOO88=========OOOoooo=:ooooOO=o=:=======a============oo::========================MM<br>
MMOOOOoo====:#OO=O=O=Ooo#:ooOOOO::=======a=====a======::::=?======================MM<br>
MM88*O::ooooooOOOOOOOOOO::OOOOOO#:=======a====::=a================================MM<br>
MM[]88::ooOOoooo8888OOOO::OOOOOOoo::=====a===aOO=a================================MM<br>
MM88*OOOOOOO88OOOO88*O88OOOOOOOO88::=#===a===a--=a================================MM<br>
MMOOOOOO8888OOOOOOOOOO88OOOOOO8888=======a===a=a=a================================MM<br>
MMOO88OOOOOOOOOOOO88OOooOOooGG::--=====a=a=a======================================MM<br>
MMOOOOOOOOOOOOOO88OOoooooo+o------=========a======================================MM<br>
MMOOOO888888OOOOOOOOooOO+ooo::::----=======a======================================MM<br>
MMOOOOOOOO##OOOOOOOOoooo+ooo--::----=======a=a====================================MM<br>
MMOOOOOO88OOOOooOOOOOOoo+oOOOO--------=======a====================================MM<br>
MMOOOOOOOOOOooOOOO88OOoo+o+o--::----::=======a====================================MM<br>
MMOY88OOOOOOooooOOOO##ooOO+ooo::::::=====a=a=a====================================MM<br>
MMOOOO88OOOOOOooOOOOOOoo=O=O+ooo::=====a=a========================================MM<br>
MMOOOOOOOO88OOOOOOOOoo=Ooo=o=o=O=:=====a==========================================MM<br>
MMOOOOOOOOOO88OOOOOOoo=oooOOOO+o--::===c==========================================MM<br>
MMOOOOOOOOOOOOOOOO^^^^=OOO88OO+O::===c=c==========================================MM<br>
MMOO88OO=====O=O=O=^/\/\OOOOOO+o--===c============================================MM<br>
MMOOOOOO====ooooOOOO88OOOO+O+o----===c=c==========================================MM<br>
MM88OOOOOO=oooooOOOOOOOO+o----------===a==========================================MM<br>
MMOOOOOOOO=o^^^^OOOOOO+o--------OO--===c==========================================MM<br>
MMOOOOOOOOOOOOOO88OOOO+O------OO----===c==========================================MM<br>
MMOO8888OOOOOO::ooOOOO+o----OO----===a=c==========================================MM<br>
MMOOOOOOoo88OO^^OO^^^^+OOO------=====a============================================MM<br>
MM^^OOOO88/\88/\^^/\/\+^^^----^^=====a============================================MM<br>
MM/\OOOO/\/\/\/\/\/\^^^^/\OO^^/\=====a=c==========================================MM<br>
MM/\/\^^/\/\/\^^::::^^/\/\/\OO^^/\=c===c==========================================MM<br>
MM/\/\/\/\::::::::::::^^^^/\/\/\/\^^=c=c==========================================MM<br>
MM::/\/\::::::::::/\::::::/\::::/\/\==============================================MM<br>
MM::::/\::::::::::::::::::::::^^/\/\^^============================================MM<br>
MM::::::::::::::::::::^^^^::::::^^/\/\/\==========================================MM<br>
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM<br>
<br>
</font><br>
<div>-----------------------------------------------------------------------</div>
<div>.. Christopher
Allen                         
1563 Solano Ave., #353 ..</div>
<div>..
<gmfangs at asmrb.org>        
;->          
Berkeley, CA 94707-2116 ..</div>
<div>..                                                    
h510/528-9899 ..</div>
..                                      
f510/649-3301 o510/649-3300 ..
</html>

--=====================_47274185==_.ALT--



_______________________________________________
MUD-Dev maillist  -  MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev




More information about the mud-dev-archive mailing list