• exec/load/landgenerator.js

    From mcmlxxix@VERT to CVS commit on Mon Aug 13 12:12:41 2012
    exec/load landgenerator.js NONE 1.1
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv13371

    Added Files:
    landgenerator.js
    Log Message:
    random terrain generator (simple elevation data)

    ---
    þ Synchronet þ Vertrauen þ Home of Sy
  • From mcmlxxix@VERT to CVS commit on Tue Aug 14 09:54:00 2012
    exec/load landgenerator.js 1.1 1.2
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv10965

    Modified Files:
    landgenerator.js
    Log Message:
    use "hill algorithm" to generate more realistic terrain

    ---
    þ Synchronet þ Vertrauen þ H
  • From mcmlxxix@VERT to CVS commit on Tue Aug 14 10:41:30 2012
    exec/load landgenerator.js 1.2 1.3
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv11222

    Modified Files:
    landgenerator.js
    Log Message:
    add base, scale, min_radius, max_radius arguments... normalize maps between base and base+scale

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Tue Aug 14 14:01:13 2012
    exec/load landgenerator.js 1.3 1.4
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv12782

    Modified Files:
    landgenerator.js
    Log Message:
    move terrain generation into TerrainGenerator class. add generate(), poke(), normalize() methods.
    (perhaps digitalman might rename this file to terraingenerator.js)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Tue Aug 14 16:13:07 2012
    exec/load landgenerator.js 1.4 1.5
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv13497

    Modified Files:
    landgenerator.js
    Log Message:
    allow pokes to occur a maximum of 1 radius distance beyond the edge of the map this prevents the "big ridiculous island" that occurs when a map is processed a lot (1000's of times)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From mcmlxxix@VERT to CVS commit on Tue Aug 14 17:42:41 2012
    exec/load landgenerator.js 1.5 1.6
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv14119

    Modified Files:
    landgenerator.js
    Log Message:
    fix 0==false bug
    also try to avoid dividing by zero :|

    ---
    þ Synchronet þ Vertrauen þ H
  • From mcmlxxix@VERT to CVS commit on Wed Aug 15 06:28:27 2012
    exec/load landgenerator.js 1.6 1.7
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv22805

    Modified Files:
    landgenerator.js
    Log Message:
    add "island mode", "lake mode", "border mode"

    ---
    þ Synchronet þ Vertrauen þ Home of Syn
  • From mcmlxxix@VERT to CVS commit on Fri Aug 24 15:50:52 2012
    exec/load landgenerator.js 1.7 1.8
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv2123

    Modified Files:
    landgenerator.js
    Log Message:
    new Map object (no more TerrainGenerator object).
    self-normalizing, self-range finding, self-profiling, self-impregnating

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net