Cherreads

Chapter 80 - Chapter 80: The Density Equation

The ridge was a good vantage point. That was the only charitable thing Aaron could say about it.

The rest of it—the loose shale that shifted underfoot like bad promises, the knee-high scrub brush that had already drawn two thin lines of blood across his left shin, the smell of the place, which was somewhere between wet dog and fermented garbage—was strictly in the debit column.

Below him, the Frenzy Boars moved through the valley floor in a loose, churning mass. He counted thirty-seven before he stopped counting and started estimating. Fifty, maybe sixty. The herd had grown since he'd clocked their position two days ago, which was either good news or terrible news depending entirely on whether his theory was correct.

If I'm wrong, I've just walked forty minutes from camp to watch pigs eat grass.

He crouched lower behind the ridge lip, shifting his weight onto his right foot to stop the shale from grinding. The boars below had no idea he was here. They were enormous, each one the size of a small car, with the System's characteristic over-engineering applied to their tusks—curved, yellowed things that jutted forward like badly installed load-bearing beams. Their hides were the color of old rust. They moved in the way herd animals always moved, which was to say mostly sideways, occasionally bumping into each other with a sound like someone dropping a bag of wet cement.

The canyon mouth was two hundred meters to the east. He'd identified it on the approach: a natural choke point where the valley walls pinched together to maybe eight meters wide before opening into a box canyon roughly forty meters deep. No exits. Good rock walls. The kind of geography that looked, to a system entity density calculator, like a very small, very crowded room.

That's the box. I just need to get them in it.

He scanned the herd's distribution. The center of mass was sitting slightly left of the valley's midpoint, which meant a rock thrown from his current position would land in the densest cluster. The canyon mouth sat at roughly his two o'clock relative to the herd. He needed a panic response that vectored northeast.

He needed them scared, not scattered.

The rock he'd picked up on the ridge was good. Dense, roughly the size of a grapefruit, with enough heft that he could feel it pulling his shoulder down. He turned it over in his right hand, feeling the rough texture catch against the healing scab on his palm. Not ideal. He adjusted his grip to the left, fingers wrapping the smoother underside.

He stood.

The wind was coming from the west, which put him upwind of the herd. He had maybe four seconds after the rock landed before the scent hit them and complicated the panic geometry. He needed the throw to land, the closest boars to bolt northeast, and the rest of the herd to follow the path of least resistance directly into the canyon.

Herd animals were, in his experience, deeply committed to doing whatever the animal nearest to them was doing. It was the same principle that made flash crashes in stock markets and also, apparently, monster stampedes.

He pulled his arm back.

The throw was not elegant. He was not a baseball player. He was a man who had, until approximately three weeks ago, spent the majority of his physical activity walking between a desk and a coffee machine. But the rock was heavy and the valley floor was forty meters below him and gravity, at least, had not been patched.

The rock left his hand in a low arc.

It hit the valley floor two meters to the left of the center cluster with a crack that was significantly louder than he'd expected—the shale down there was harder than it looked—and for one terrible half-second, nothing happened.

Then the nearest boar exploded sideways.

Not literally. But the flinch was so violent, so total, that it looked like detonation. The animal's entire body torqued away from the impact point and it screamed—a sound Aaron had not been prepared for, a high, grinding shriek completely at odds with the animal's size—and then every boar within twenty meters was moving.

The panic spread outward in a wave. He watched it propagate through the herd the way a dropped stone propagates through still water, each ring of animals reacting to the animals inside it, and the whole mass began to rotate and compress and then—

Yes. Northeast.

The canyon mouth swallowed the first cluster of animals. Then the next. The screaming intensified, bouncing off the valley walls, layering over itself until it was less a sound and more a pressure. Dust rose in a brown curtain. The ground trembled faintly through the soles of his boots.

Boar after boar after boar poured through the eight-meter gap.

The last one—a huge, scarred bull with one tusk shorter than the other—hesitated at the mouth, flanks heaving, head swinging wildly left and right. Then the pressure of the herd behind it resolved the question, and it stumbled through.

The canyon swallowed it whole.

The dust hung in the air. The valley was empty.

The last boar vanished into the canyon mouth in a thunder of hooves and churned dirt.

Aaron counted to three. Then he pulled up the error log overlay.

The numbers were already moving.

Entity Density Calculator: Regional Query Initiated. Zone: Box Canyon 7-Gamma. Entities Detected: 53. Threshold Check: Running...

Fifty-three. He'd estimated fifty to sixty from the ridge. Close enough. He watched the counter tick upward as stragglers funneled in—fifty-five, fifty-eight, sixty-one. The boars were packing the canyon floor now, a seething mass of bristled backs and tusks, the animals' panic converting the enclosed space into a pressure cooker of heat and noise. The smell hit him even from the ridge: wet hide, churned earth, something acrid underneath that he couldn't name.

Entity Density Calculator: Recursive Depth 1. Calculating sub-zone density...

There it was. The function call.

Aaron leaned forward on his elbows, the dry scrub brush scratching against the healing scab on his right palm. He barely noticed. The overlay text was more interesting.

Recursive Depth 2. Calculating sub-zone density...

Recursive Depth 3.

Recursive Depth 4.

The boars below had no idea they were stress-testing a database query. They were just terrified, slamming into each other, into the canyon walls, into the dead end of stone at the far side. The canyon was forty meters deep and eight meters wide. The geometry forced them together. The system's calculator kept subdividing the space, trying to account for each entity in each sub-zone, calling itself again and again to check the density of the density of the density—

Recursive Depth 11.

Recursive Depth 12.

WARNING: Stack Overflow Imminent.

"There you are," Aaron murmured.

The spawner node was a faint geometric shimmer above the canyon's midpoint, the kind of visual artifact most survivors probably mistook for heat haze. He'd been watching it since he'd taken his position. For the past two minutes it had been completely inert—a dormant system process, politely waiting its turn. Now it pulsed once, hard, like a fluorescent light with a loose connection.

Then it tried to spawn.

The first boar materialized at the standard spawn coordinates—roughly two meters above the canyon floor, a brief flash of light resolving into solid flesh and bone. Except the Entity Density Calculator was still recursing. Still trying to find a valid placement. Still calling itself. The spawner didn't wait for permission. It had its own timer. It spawned anyway, into a space the system hadn't finished calculating.

The new boar appeared inside an existing one.

The sound was wrong. Not a grunt or a squeal. Something wet and structural, like a fist pushed through damp clay. The two entities occupied the same coordinates and the collision resolver woke up screaming. Both boars lurched sideways simultaneously, their geometries flickering—for one fraction of a second Aaron could see the wireframe underneath the texture, the raw polygonal skeleton of the thing, ribs intersecting ribs, two skulls briefly sharing the same point in space.

Then the spawner fired again.

A third boar materialized into the same cluster. The collision resolver escalated. The flickering intensified. The pile of intersecting entities began to shift, to slide, to stack in ways that had nothing to do with gravity—boar bodies rotating through each other at angles that made Aaron's vision swim slightly, a visual error so fundamental that his brain kept trying to correct it and kept failing.

CRITICAL ERROR: Entity Collision Stack Overflow.

CRITICAL ERROR: Recursive Function Terminated Abnormally.

CRITICAL ERROR: Zone Integrity Compromised—

The spawner fired a fourth time. A fifth.

The canyon floor stopped being a floor in any conventional sense. The boars that had stampeded in were scrambling to escape the epicenter of the pile, but there was nowhere to go—the walls, the dead end, the press of their own bodies. The ones caught in the spawner's radius were simply being overwritten, their positions recalculated and recalculated and recalculated by a system desperately trying to resolve what it had broken, each attempted fix generating three new errors.

The pile grew. It moved wrong. It breathed wrong.

Aaron felt it before he heard it—a low frequency resonance that came up through the stone of the ridge and into his kneecaps, his sternum, the back of his molars. The canyon walls were vibrating. Small rocks broke free from the upper edges and fell in thin, pattering streams.

The error log was scrolling faster than he could read it.

PATCH PROCESS INITIATED—

PATCH PROCESS FAILED—

PATCH PROCESS INITIATED—

The ground lurched beneath him, hard, a single violent shudder that sent a cascade of pebbles skittering off the ridge. The air itself seemed to tear—not a sound exactly, more like the absence of one, a ripping silence where the ambient noise of the world had been, as if the system were briefly too busy to render it.

Aaron gripped the scrub brush with both hands and did not move.

More Chapters