Results 1 to 10 of 62

Thread: An attempt at mapping using economics.

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default

    You might look into academic use of agent-based programming, which has been used to understand the ecology of
    human settlement during the medieval warm period in what became the US southwest, think Mesa Verde and the
    Anasazi peoples. It treats the map as a productive surface of varying qualities, and set loose a small number of
    agents that behave like a family of paleo Native Americans: gather food, fuel, build, garden, age, reproduce and
    split up when a locality becomes too crowded. As I recall, there is specialized Linux software to host this kind of programming.

  2. #2
    Administrator Redrobes's Avatar
    Join Date
    Dec 2007
    Location
    England
    Posts
    7,201
    Blog Entries
    8

    Default

    As much as I very much appreciate the new info its taken the shine off my new results which I was quite pleased about.

    If I set my newly spawned human male (Called Andy) to be healthy but thirsty, hungry, without rest or wealth and run it up then it gives:
    Code:
    Character Andy would like to be drinking water.
    They need the following:
    1.000000 Bucket(s) of at least 50.000000% quality Fresh water
      which is available by moving 9,19 to 19,29.
      and it is free for the taking.
    If I make him less thirsty then:
    Code:
    Character Andy would like to be eating harvested crops.
    They need the following:
    1.000000 Sack(s) of at least 50.000000% quality Harvest
      which would be available right here.
      if they start by planting seed.
    If I make him less hungry then:
    Code:
    Character Andy would like to be resting in shack.
    They need the following:
    1.000000 Shack(s) of at least 100.000000% quality Wooden Shack
      which would be available right here.
      if they start by chopping down trees.
    and if rested then:
    Code:
    Character Andy would like to be building a shack.
    They need the following:
    1.000000 Arm load(s) of at least 100.000000% quality Timber
      which would be available right here.
      if they start by chopping down trees.
    So this is all ok for the time being. In the last case you can see that he wants to build a shack which starts by chopping down trees and misses some stages like planing the wood into planks. So its doing a search through the possible transactions forming possible paths through it. So whilst he cant build the shack in one go he knows thats what he wants to do and how to start doing it. Its like this that the language should really be declarative like GnuMake or prolog. All through the paths its tracking the costs involved at each stage and trying to work out the best course of action based on his needs and desires. So hopefully soon ill have him walking to the water and therefore generating a bit of path.

    As you can see its looking quite likely that as soon as he has taken a drink from the river he will plant crops right on the waters edge. Im not unhappy about that since you usually camp next to a stream and I see no reason why thats not a bad move. Of course he will have a longer trek to the forest if he wants wood but so be it. We will probably find that he builds his hut right next to the wood and ferry between his crops & water and his shack and the wood. Those building closer are probably going to be more productive.
    Last edited by Redrobes; 09-01-2010 at 10:05 AM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •