PulseCore

Chapter 7

States, Strings, Language and Finds

How the game brings Binary Pulse Theory's time crystals, strings, interference, phase-locked domains and the language of a universe out of its own field: what the theory says, how the game computes it, what the player sees, and how faithfully.

Chapter 7

States, Strings, Language and Finds

Binary Pulse Theory says that every pulse makes more than data. Part 1.1 lists the structures each binary transition creates: Data (ↁ), Time Crystals (⧖), Strings (⦚) and Physical Matter (⚛). Time crystals are "temporal periodicity structures that maintain rhythmic oscillation", strings are "geometric connections between discrete states", and where they cross they make more: "Time Crystal × Time Crystal → Resonance patterns", "String × Time Crystal → Spacetime structures". Chapter 7 of the theory follows these patterns as the field grows. Part 7.3 reads interference patterns as "direct echoes of the substrate's recursive architecture", Part 7.5 describes the Resonant Field of Becoming, where coupled pulse cycles phase-lock into domains, and Part 7.6 gives the Thresholds of Recursion, where oscillation settles into persistent form. Part 3.15 adds that the data layer is written once, as the Pulsecore fills, and Part 4.10 reads that writing as a text with its own alphabet, words and laws. Part 8.1 gathers a universe into its Universe Packet.

This chapter shows how the game brings each of these ideas into play. The arc is the theory's own. First, the theory says the pulse writes and the field orders itself. In the game, the cell rule runs on every cell, every pulse, and nothing tells it to make a crystal, a string or a word. Second, the theory says those orders are there to be found. The game finds them by reading the field back: it records the cells' own history and tests it for beats slower than the pulse, for lattices, for walls between domains, for lumps that travel, for thin filaments, for rings from wells meeting in step, and for the words the rule writes. Third, the theory says what each find means. The game names each find after physics and after the book, keeps it in a collection, and at the end of a life prints the universe's Language Block.

What a player watches is this. While the Pulsecore fills, the rule is writing the universe's text. After the Data Nova the universe epoch begins, and the wells' rings spread across the field as faint cyan circles. Where rings meet in step a colored diamond marks a harmonic node. Long thin runs of lit cells are drawn in gold as strings. The Finds counter in the readout climbs as the detectors report. When the universe returns to the Source, the run summary lists its time crystals, states, strings and the verdict on its language, and one button opens the Language Block.

The code is in five files: states.js (the state detector), states-worker.js (the same detector off the main thread), strings.js (filaments), language.js (the language reader) and finds.js (the collection and the sentence each find shows). rings.js finds the ring meetings, and app.js and scene3d.js call these files, draw what they find and save it. Throughout, a flip is one step of the field (one Rhythm, in BPT's terms), two flips are a Tempo, and "period p" means a cell's state repeats every p flips.