home

search

Chapter 8: The Descent

  The darkness didn't last. It was torn by neon green letters floating in the absolute void, massive as constellations:

  


  System.out.println("Hello World!");

  System.out.println("Welcome to Binarium");

  Molen tried to take a step back, but he had no legs. He tried to scream, but he had no mouth. He was pure consciousness floating in a dark gray ether that resembled the background of a text editor in dark mode.

  He expected to feel fear. He expected the claustrophobic panic of being trapped inside a machine. But what he felt was... Silence.

  For the first time in his life, the static noise of his brain stopped. His ADHD, that out-of-tune orchestra playing five songs at once in the real world, suddenly synchronized here. Binarium's processing speed was so high—millions of cycles per second—that it finally matched the clock speed of his own thoughts.

  There was no latency between thinking and being. There was no friction. He didn't have to force himself to focus; the environment held him in a natural, perpetual state of Hyperfocus.

  It's... quiet, Molen thought. It's as if my brain has been running on an unpowered treadmill, and suddenly someone turned it on.

  "System stabilized," Kael's voice resonated, not in his ears, but directly in his thoughts, like an omniscient narrator. "Molen, your vitals have leveled out. You are connected. Now, move."

  Molen looked down. He realized his "body" was rendering. It looked like it was made of blue neon wire, a half-finished wireframe, vibrant and weightless. He saw a gigantic structure on the horizon: a wall of solid code glowing with golden runes. He tried to move toward it.

  But he couldn't. It was like crashing into an invisible glass wall. His neon body flashed a violent red.

  


  ERROR: java.lang.NullPointerException

  Target entity is null.

  The error message floated before his eyes, blocking his vision.

  "Shit," Kael whispered on the other side. "I forgot. Molen, you don't have an identity. We haven't instantiated you. To the system, you don't exist. You are a null value trying to execute a move() action."

  "What do I do?" Molen felt a cold pressure on the back of his neck, a primal instinct warning him that being "Null" here meant being prey. He felt the gaze of an invisible predator: the Garbage Collector, ready to sweep him into oblivion as if he were memory trash.

  "We can't compile a full Class for you, it would take too long and require Kernel approval," Robert said, his deep voice distorted by compression. "Kael, push a Hotfix. Inject him with an anonymous identity."

  "I'm going to instantiate you as a temporary object. A Mock," Kael said. Molen heard the frantic clatter of distant keys. "Hold on. Brace for the weight."

  The world flickered. A beam of green light struck Molen, injecting him with gravity and form. A glowing tag materialized above his head, a name that felt like borrowed, ill-fitting clothes:

  


  id: Molen_T

  type: @Temporary

  "Done," Kael said. "You are now Molen_T. You have read permissions and basic movement. But be careful, Molen. That @Temporary annotation means the system won't save your state if you disconnect abruptly or get destroyed. There is no persistence for you here. If you die, there is no respawn. Your session closes forever."

  Understood, thought Molen_T.

  He tried moving his legs. This time, the ground reacted. Every step generated a small ripple of light, like stepping on digital water.

  He walked toward the wall. As he got closer, the structure gained detail. These weren't stone bricks. They were stacked logic blocks, forged in black iron and ancient syntax. Molen recognized the style. It was Gothic architecture: heavy, excessively ornamented. Every block was engraved with declarations: public, static, final. It was the unmistakable, solid, oppressive style of Java 1.7.

  He reached the Great Gate. A triumphal arch guarded by a massive figure. It was a Noun. The guard stood three meters tall. His armor was made of solid gold plates, so thick he could barely move. He carried an enormous shield embossed with the emblem of the GateKeeper class.

  "Halt!" the guard bellowed. His voice was the sound of grinding stones, slow and resonant. "Identify yourself, process."

  Molen felt microscopic before the object's opulence. "I am... Molen_T. I've come to inspect the Water Factory."

  The guard looked down. His eyes were red laser scanners that parsed Molen's tag. "Molen_T. Temporary Type. No defined inheritance. No implemented interface." The guard sneered with disgust. "A classless object. A Runtime bastard. Where is your invocation token, little script?"

  This novel is published on a different platform. Support the original author by finding the official source.

  "Tell him you have Root authorization," Robert instructed from the outside.

  "I have Root authorization," Molen said, trying to project a confidence he didn't feel.

  The guard didn't even flinch. "Root authorization is an encapsulated attribute of the Admin class. You have no attributes. You have no pockets to store it in. To pass, you must request the GateManager to instantiate a PassRequest, which must be signed by the SecurityController through a Proxy, and then validated by..."

  "We don't have time for that!" Molen shouted in frustration. The bureaucracy here was worse than in the real world.

  "Time is a property of the Date class," the guard replied with bureaucratic impassibility. "And you do not have access to it. Step back or be collected for a security exception."

  Molen watched as the guard raised a halberd forged from sharp brackets [ ]. He was going to execute a System.exit() on his head.

  "Kael!" Molen yelled. "He's going to terminate my process!"

  "I'm on it!" the engineer replied, his voice strained. "I'm injecting a sleep exception! Take cover!"

  Suddenly, the gray sky above them ripped open. A bolt of violet code struck the guard. The Noun froze mid-attack, the halberd inches from Molen's nose. Above the guard's helmet, a slowly spinning hourglass icon appeared.

  


  Thread.sleep(10_000);

  "I've put him to sleep for ten seconds," Kael panted. "Run, Molen! Get in before the Thread Scheduler notices and wakes him up!"

  Molen didn't hesitate. He dove through the gap between the frozen golden giant's legs and crossed the threshold into the Kingdom of Nouns.

  What he saw on the other side stole his breath.

  Welcome to The Kingdom of Nouns.

  It was an impossible, vertical metropolis. Skyscrapers of glass and data reached toward infinity, but they weren't straight; they were shaped like curly braces { } nesting inside one another, creating fractal structures of dizzying complexity. Fiber-optic streets carried data streams that glowed like rivers of liquid mercury.

  But the most striking thing wasn't the architecture; it was the society.

  Molen saw the Nouns walking down the main avenues. They were fat, opulent, weighed down by the glittering jewels that represented their Data (Strings, Integers, Arrays). They walked slowly, taking up all the space, important and static. They were the masters of state.

  And behind them, running, sweating, invisible, were the Verbs. They were small, agile, twitchy creatures, dressed in rags of functional code. Molen watched as a giant Noun (a Customer class draped in velvet) stopped and snapped its fingers at the void.

  "calculateTax()!" the Noun ordered disdainfully.

  A tiny Verb spawned out of nowhere, sprinted toward the Noun, performed a frantic calculation in mid-air by manipulating glowing numbers, handed the result into the Noun's hand, and then... vanished. It just died. It fulfilled its function and the system garbage-collected it.

  "That's horrible..." Molen whispered. "They use them and throw them away."

  "It's Pure Object-Oriented Programming," Robert said, with a tone of academic resignation. "Verbs here are not citizens. They are servants to the Nouns. They have no life of their own outside their masters. They are instanced, they serve, and they die."

  Molen walked through the streets, feeling the deprecating glares of the Nouns. His @Temporary tag glowed like a plague mark. A group of aristocratic StringBuilders backed away from him as if he were a virus, muttering about "lack of strong typing" and the instability of temporaries.

  "Molen, focus," Kael said. "The WaterFactory is in the Legacy District, to the north. Follow the river of corrupted data."

  Molen looked at the ground. Among the rivers of pristine light flowing through the city, there was a dark, viscous stream that smelled of burnt oil and rust. He followed it.

  The glass cityscape gave way to something wilder and more ancient. He entered the Forest of Binary Trees. These weren't made of wood. Their trunks were brown and rough, composed of millions of if and else statements intertwined like dry vines. Their branches forked perfectly in two: True to the right, False to the left, repeating into a fractal infinity. The roots didn't dig into soil; they were Digital Roots—thick cables pulsing with zeros and ones (010101), absorbing power from the server core.

  "You're close," Robert said. "The latency monitor is spiking. The monster is active."

  Molen pushed aside a branch of dead code (// TODO: Fix this later) and stepped into a clearing.

  There it was. The WaterFactory.

  It was a colossal structure, a nightmare mashup of a Gothic cathedral and a 19th-century industrial refinery. It was built from rusted iron and copper pipes hissing with pressurized steam. Giant gears turned slowly, grinding data with a metallic wail.

  But the factory was sick. Black, pixelated smoke billowed from its smokestacks. The walls vibrated with a constant "glitching" sound, like corrupted audio.

  And then, he saw it.

  At the factory's main output, where the stream of water should be flowing into the city, sat a shadow. It wasn't a normal shadow. It was a hole in reality. A stain of absolute nothingness that devoured the light around it. It had claws, but they constantly shapeshifted, glitching between tentacles and saw blades. It had eyes, but they were multiple overlapping error prompts.

  The NPE Monster.

  It was crouched over a poor getWater() Verb trying to enter the factory with an empty bucket. The Verb was trembling. The Monster lunged. It didn't bite. It merely touched the Verb with its claw of nullity. And the Verb ceased to exist. There was no corpse. There was a Crash. The space where the Verb had stood shattered into white pixels and static noise, and then vanished.

  "Molen!" Kael shouted in his mind. "We just lost a thread! The system just threw a critical exception!"

  Molen ducked behind a binary tree, his heart (or its simulation) hammering in his chest. "I see it," he whispered. "It's at the gate. It's eating everything that tries to go in or out."

  "That's the leak," Robert said. "The factory tries to instantiate water, fails due to lack of memory, returns null, and that thing manifests to consume whatever receives it."

  Molen looked at his own neon wireframe hand. He was a temporary object. If that thing touched him, it wouldn't just kill him. It would wipe his session. His brain in the real world would receive a 404 error from his own consciousness.

  "I have to get closer," Molen said, swallowing his fear. "I have to put the Box at the output before it strikes again."

  "You have ten seconds between each factory cycle," Kael said. "Wait for the Garbage Collector. When the sweeping wind passes, run."

  A cold wind blew through the forest, making the data leaves chime. The shadows lengthened. The NPE Monster roared—a sound of digital distortion that made Molen's virtual ears bleed.

  He was in. And the game had just begun.

  > Enjoyed the code? If you want to buy this Dev an energy drink (BMAC)

  or read upcoming chapters early (Patreon), check the links:

  https://buymeacoffee.com/molaya

  ?? Patreon:

  Also you can read it in my web page:

  __________________________________________________________________

Recommended Popular Novels