Skip to content

Commit 071081c

Browse files
roalyrozkriff
andauthored
Newsletter 12: pglowrpg (rust-gamedev#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

Lines changed: 33 additions & 0 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy