Ticket #6 (closed enhancement: fixed)
Random Map Scripting
| Reported by: | stuart | Owned by: | historic_bruno |
|---|---|---|---|
| Priority: | Must Have | Milestone: | Alpha 5 |
| Component: | Game engine | Keywords: | |
| Cc: |
Description (last modified by jan) (diff)
- Integrate rmgen with engine, so random map based on session config can be generated on the fly.
- Accept parameters so that random maps can be generated based on host's settings (eg number of players, their civilisations, desired number of territories, if any, size of starting force (eg prebuilt base or "Nomad", number of starting units), etc).
- Fundamental commands:
Set terrain textures
Define elevation
Area definition (for territories)
Objects in territories (resources, settlements)
Water height(This is just height 0 in RMS, but maybe we can make it customizable)
Change History
comment:3 Changed 16 months ago by anonymous
- Milestone Multiplayer Demo deleted
Milestone Multiplayer Demo deleted
comment:5 Changed 15 months ago by historic_bruno
Work in progress, the map generator will likely be implemented in JavaScript. See discussion here.
comment:10 Changed 11 months ago by historic_bruno
Implementation is almost finished for points 1 & 2, which are most important IMO. We can probably add new tickets to address the finer points afterward.
comment:11 Changed 11 months ago by ben
- Status changed from new to closed
- Resolution set to fixed
(In [9096]) Implements random map system, fixes #6. Includes default library "rmgen" w/ API based on rmgen tool. Modifies rmgen scripts Cantabrian Highlands, Neareastern Badlands, and Latium. Old map support dropped from MapReader?. Fixes a few bugs in existing game setup and initialization scripts.
Note: See
TracTickets for help on using
tickets.
