Giter Site home page Giter Site logo

j8sr0230 / springrts.com-random-map-generator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qknight/springrts.com-random-map-generator

0.0 0.0 0.0 2.06 MB

this qt4 project aims to provide a procedural map generator for the springrts game at springrts.com

Home Page: http://lastlog.de/wiki/index.php/spring

C++ 97.11% Python 2.59% C 0.29%

springrts.com-random-map-generator's Introduction

Q) what is this all about?
A) this projects as create as a frontend for libnoise to generate maps
   for the rts spring

Q) what is special about this map generator? (when it's done)
A) it is completely procedural and therefore a whole map can be generated
   based on a few noisegen modules.
    this means: - the recipe is some xml (1-2kb)
                - the output map (outmap.sd7 is 1-30mb+)

Q) what advantages does this bring?
A) - 'very small (size::kbytes)' map definition file (xml) which can be compiled on demand
   - a map can be remixed easiliy: just open the xml file in the editor,
     make minor changes which affect the produced map by a big amount.
     (ever thought: mars.sd7 is a great concept but hey:
     'please change the terrain' next game?)
   - one can see the source of a map, this helps to improve a map over time as:
     - rebalancing of resources
     - fixes in textures can be applied easily afterwars
   - shorter download times. less waste of bandwidth!

Q) are there any screenshots of the editor or maps?
A) see http://lastlog.de/misc/spring/

Q) are there similar projects?
A) it seems so, for example this one:
   - http://www.guruware.at/main/terraNoise/index.html
   - http://www.world-machine.com

springrts.com-random-map-generator's People

Contributors

qknight avatar joschelboschel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.