Skip to content

Commit 071081c

Browse files
roalyrozkriff
andauthored
Newsletter 12: pglowrpg (#211)
* Newsletter 12: Add pGLOWrpg * Newsletter 12: Add pGLOWrpg, gif descr. upd. * Newsletter 12: Add pGLOWrpg, fix1 Co-authored-by: Andrey Lesnikov <ozkriff@gmail.com>
1 parent b04175e commit 071081c

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

content/posts/newsletter-012/index.md

+33
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,39 @@ Notable changes:
8080
[canon-collision]:https://canoncollision.com
8181
[@rukai]: https://twitter.com/thisIsRukai
8282

83+
### pGLOWrpg
84+
85+
![Improved river pathfinding, paths respect topography](pglowrpg_12.gif)
86+
87+
The [@pGLOWrpg] (Procedurally Generated Living Open World RPG) is a long-term
88+
project in development by [@Roal_Yr], which aims to be a text-based game with
89+
maximum portability and accessibility and focus on interactions and emergent
90+
narrative.
91+
92+
For the past month(s) the main focus of the development was on the river
93+
generation system in the worldgen. Main features of the river generator are:
94+
95+
- High robustness with most edge cases covered;
96+
- Single-pass with subsequent iterations generation, with numerous options to
97+
tweak the process for either precision of the pattern or speed of generation;
98+
- Rivers are sorted upon intersections, their widths are adjusted, waterfalls
99+
are formed when necessary;
100+
- Inflow and outflow directions are recorded for each cell, which allows to
101+
follow the river upstream or downstream;
102+
- Simple yet effective erosion model implemented, which ensures no upwards flows
103+
are allowed;
104+
- Each stream has its unique ID, which will later be linked to the stream data;
105+
- Streams have 12 orders of magnitude from smallest brooks to major rivers;
106+
- All the options are available to user under "General", "Advanced" and
107+
"Very advanced" sections for any level of fine-tuning;
108+
109+
Further development will involve re-factoring of the code and making it ready
110+
to be published prior to implementing new features. For small dev reports follow
111+
[@pGLOWrpg] on Twitter.
112+
113+
[@Roal_Yr]: https://twitter.com/Roal_Yr
114+
[@pGLOWrpg]: https://twitter.com/pglowrpg
115+
83116
### [Sandbox]
84117

85118
![Sandbox screenshot](sandbox_screenshot.png)
2.96 MB
Loading

0 commit comments

Comments
 (0)