SShortSingh.
Back to feed

Procedural scatter kept out of sect compounds and approaches in a game's overworld

0
·13 views

A developer working on Myriad Immortal Sect found that its procedural generator had flooded sect compounds with trees, herbs, ore and beasts, with one central area holding 273 interactable objects before a fix reduced it to 27. The scatter had only been excluded around the player's home compound, so other sects' plazas were overgrown and their approach roads were still generated. The developer now bars procedural scatter from every sect's dome and keeps the final stretch of road before each gate hand-composed. A survey tool was also built to rank art assets by placement count times magnification, identifying a stretched foothill rock sprite as the most visible problem. Hand-placed items are now recorded as authored and treated as fixed points that the generator must not overwrite.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Why a Single Good Backtest Isn't Enough: A Three-Layer Validation Gate

A lone profitable equity curve may simply reflect luck after enough parameter combinations are tried. The author argues the real test is whether a trading rule's edge holds up under slightly different assumptions. Their pre-deployment gate has three layers: a parameter sweep, a monthly consistency check, and a component ablation, each with hard pass/fail thresholds. The sweep looks for a performance plateau rather than a spike at one exact parameter set, using metrics like profit factor, expectancy in R units, and a plateau score across neighboring values. The monthly check guards against results driven by a single outlier month, capping the best month's share of total profit and requiring a majority of positive months. The article illustrates the framework with a MACD divergence rule that passed the first layer but failed the second and third.

0
ProgrammingDEV Community ·

Vendor Dependencies Fail Quietly When Obligations Change Hands, Not Just When Systems Break

Three recent tech stories, including Roku moving its developer repositories from GitHub to GitLab, show how obligations can shift without anyone formally accepting them. The author argues that contracts price custody of code, keys, and hardware, but rarely ensure who answers for a dependency when its holder stops responding. Moved addresses, vulnerabilities inherited through abandoned upstream libraries, and products that lose their supporting service illustrate the same gap. The piece suggests a practical audit: identify who a team could contact at 2 a.m. for each customer-facing dependency and whether that contact survives an acquisition. It concludes that the most critical dependencies often have the thinnest succession planning and that resilience must be designed into architecture rather than secured through contracts alone.

0
ProgrammingHacker News ·

Lula Wins Brazil Presidential Runoff After Final Votes Are Counted

Brazilian leader Luiz Inácio Lula da Silva has been declared the winner of the country's presidential runoff election. The result was confirmed once the final votes had been tallied. The contest was held on October 25, 2026, against Jair Bolsonaro. The source material is a live-updates page from Reuters, and it contains limited detail beyond the outcome and the matchup. Further specifics on vote margins or reactions are not available in the provided text.