User Tools

Site Tools


traveller:worldgen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
traveller:worldgen [2014/01/19 21:30] – created samtraveller:worldgen [2018/08/16 21:20] (current) sam
Line 1: Line 1:
-====== Traveller Worldgen ======+====== Traveller WorldGen ======
  
-//Worldgen// is a project that started over ten years ago, and began as an attempt to get Traveller UWP data into Celestia. The original idea was to produce a unique (random) world map for every world in the Traveller universe. It has evolved somewhat from that time.+**WorldGen** is a project that started back around 2004, and began as an attempt to get //Traveller// UWP data into [[https://celestia.space/|Celestia]]. The original idea was to produce a unique (random) world map for every world in the //Traveller// universe. Since that time, it has gone through several iterations.
  
-A basic description is that Worldgen is Java web application, backed by a database, which displays a Traveller style 2D map of spaceallowing users to navigate the map and view details on the stars and planets within that area of space. It also provides code to generate the initial mapeither completely randomly, from a star density map or from actual Traveller UWP data.+There were several versions of it over course of about ten yearsre-writing bits of the backend technology and working towards a goal of simulating the economics and trade of the //Imperium//by modelling the movement of individual ships and the purchase and selling of goods.
  
-The current status of the project is that a major re-write started of it about two years agobut it has been on hold for over a year now. It is not forgotten though, and work will hopefully begin again before the end of the year.+There was then several years where it was left untouched, but in 2017 there was an attempt to re-start it, by re-writing it almost entirely from scratch. This time the focus has been less on the UWP parsing, and more on the world generation.
  
-===== Mapping Traveller Worlds =====+There is a current development version running on a [[https://dev.glendale.org.uk/|development server]], but that is not guaranteed to be stable, nor to have a stable set of data. The source code is available at [[https://gitlab.com/samuelpenn/worldgen|GitLab]], under a BSD style license.
  
-The first aim was to map all the worlds of the Imperium. Since Traveller condenses everything there is to know about a star system into a single line //Universal World Profile//, the first requirement was to extend this to provide more complete information on a star systemThis included:+The primary source of documentation on WorldGen is available on its [[https://worldgen.glendale.org.uk|wiki]].
  
-  * Individual detail on each world within the system. 
-  * For multi-star systems, detail on the arrangement of the stars and the orbits of the planets. 
-  * Details on moons for some of the worlds. 
-  * Textual description for each world, rather than just limiting the description to raw statistics. 
- 
-To simplify things, a [[classification]] system was used. This classes worlds into broad types, such as CryoJovian, EoGaian, Enceladean etc. The system generation can work out how many planets there are, and what the types of those planets are, and then leave it to a planet generator to work out the details. 
  
traveller/worldgen.1390167021.txt.gz · Last modified: 2014/01/19 21:30 by sam