Epic Quest Land  Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2017-07-04
03:50
Removed unnecessary copy constructor. Leaf check-in: a541fe1f61 user: andy tags: trunk
03:24
Moved directions into the generate base header, added rotation, translation, and flipping to regions. This should make it much easier to write rotationally-transparent routines. check-in: fa71439a5a user: andy tags: trunk
2017-06-30
16:45
Added a simple test for trying out dungeon generators. check-in: 48eddece17 user: andy tags: trunk
16:45
Fixed various const-correctness/copy/move bugs. check-in: d810e82b79 user: andy tags: trunk
16:12
Fixed many syntax errors in the core generator code. check-in: 57ca2f27d2 user: andy tags: trunk
16:11
Added missing `typename`s... check-in: 2317a7ac31 user: andy tags: trunk
16:00
Added test for trying out dungeon generation schemes. check-in: 36748e9e6f user: andy tags: trunk
15:55
Added some tools for testing dungeon generation schemes. check-in: db33033b53 user: andy tags: trunk
2017-06-28
20:20
Moved region/map code into generator base, for now. check-in: 325313bc90 user: andy tags: trunk
18:49
Added a base class for generators. check-in: c1153f355a user: andy tags: trunk
18:49
Added support for mirrored (negative width/height) regions, and added some helper functions for constructing regions. check-in: 107b4f1f02 user: andy tags: trunk
2017-06-27
22:33
Added the beginnings of the set of generators. check-in: 5d81cd9260 user: andy tags: trunk
20:42
Added free overloads of get()/set() for chunkmaps, so that they can be used with regions. check-in: 848ca017a5 user: andy tags: trunk
20:42
Added a "region" class (a non-owning view of a 2D array). check-in: 5900064d9b user: andy tags: trunk
20:07
Added an (early, untested) multi-dimensional iterator. check-in: 62c94a110b user: andy tags: trunk
15:59
Added noise to the base tile layers. check-in: 7ca88f0ee1 user: andy tags: trunk
14:47
Passed the map_generator to the chunk generation function, and to its internal functions. check-in: 1bf22f0313 user: andy tags: trunk
14:47
Graphics work (desert tiles). check-in: 4d0327db1d user: andy tags: trunk
14:46
Graphics work (prototype tileset). check-in: 370ba47c9b user: andy tags: trunk
2017-06-26
19:57
Made swamps extend up to the shoreline. check-in: 0b083c8515 user: andy tags: trunk
17:23
Made the desert regions extend all the way to the shoreline (this means that the small islands near deserts are now 100% desert themselves). check-in: 0959add53b user: andy tags: trunk
17:13
Added a desert tile, added desert chunk generation. check-in: b0a19a4584 user: andy tags: trunk
2017-06-21
17:01
Added additional layer functions, implemented an early version of tile placement based on them. check-in: c2a377cce9 user: andy tags: trunk
17:01
Work on rendering the grass layer. check-in: 319a56f693 user: andy tags: trunk
2017-06-15
23:50
Excluded a couple more terrain types from the grass layer. check-in: 4c7191e967 user: andy tags: trunk
22:27
Made the various fuzzy map lookups use map coordinates (-511 to +512) check-in: efae1fa465 user: andy tags: trunk
22:24
Made the worldmap use the stored fuzzy maps instead of computing it on load. check-in: d109192ac0 user: andy tags: trunk
22:24
Removed alpha channels from indexed/grayscale maps, as it confuses the image loader. check-in: 36f8301487 user: andy tags: trunk
22:24
Added image versions of the fuzzy maps. check-in: f3441a9a7c user: andy tags: trunk
2017-06-13
19:11
Removed rivers from the main terrain map, splitting them off into a separate `rivers.png` image. check-in: dddf3f3872 user: andy tags: trunk
18:17
Added a utility to visualize the fuzzy maps. check-in: 791812c495 user: andy tags: trunk
18:08
Fixed a bug in the fuzzy map generation. check-in: 44ead8e84d user: andy tags: trunk
18:07
Removed unused function. check-in: b3344c5fdd user: andy tags: trunk
2017-06-12
01:55
Added an interpolation function to help with filling in chunks from the fuzzy maps. check-in: 6c9b93ddf9 user: andy tags: trunk
2017-06-11
23:31
Minor changes to the noise render test (print range of values) check-in: bb3b1bf717 user: andy tags: trunk
23:31
Rescaled the noise generator on `map_generator_base` to always output -1 to +1. check-in: 036c213871 user: andy tags: trunk
23:30
Documentation update: added a note about the expected range of values from the OpenSimplex noise generator. check-in: e6b783ae5c user: andy tags: trunk
06:06
Added a simple test utility to render a section of noise as a texture and then draw it to a window for visualization. check-in: a22b5d3b22 user: andy tags: trunk
06:06
Fixed bugs in the precalculated noise code in the map generator class. check-in: 7ed1125efa user: andy tags: trunk
06:05
Added a bilinear interpolation function. check-in: 470cae7c33 user: andy tags: trunk
06:05
Added a utility function to keep a window open until closed. check-in: 2862ada323 user: andy tags: trunk
04:31
Added some in-progress code to generate worldmap chunks. check-in: 4d19c2ec76 user: andy tags: trunk
04:31
Comment update. check-in: 9ac539fb99 user: andy tags: trunk
04:30
Added logging to the initialization of the worldmap module, and some initial work on generating world map chunks. check-in: 453c066a2e user: andy tags: trunk
04:29
Minor optimizations to some math functions. check-in: 0ddd1e7b8b user: andy tags: trunk
04:29
Tweaks to module/group logging to make it easier to use. check-in: d760ba170f user: andy tags: trunk
2017-06-09
22:11
Fixed a bug in the map explorer where switching modes would put you in the wrong place if you hadn't moved the mouse. check-in: 4f47104081 user: andy tags: trunk
21:27
Added a `map_generator_base` class which encapsulations all the RNG/noise generators needed to generate a map. check-in: 650774a598 user: andy tags: trunk
21:26
Added a default-ish (seed only) constructor to permutation poly that generates a poly over 11^9 = 2357947691. check-in: 51b32ae5a2 user: andy tags: trunk
21:25
Fixed include paths to contributed libraries. check-in: fcbd668c0f user: andy tags: trunk