## 5. Kosmos, Fysiikka ja VuorojC$rjestys ```yaml [COSMOS_AND_PHYSICS] tC$hti_moodi: orbiting # 'zenith' (Conway-tila) tai 'orbiting' (Dynaaminen kaaos) tC$hti_nopeus: 1.5 # Astetta per tick maksimienergia: 100 # Valon osuman max prioriteettiarvo varjon_vahvuus: 0.8 # EstC$C$ valon kulkua taakseen prioriteetti_kynnys: 10 # Jos lC$mpC6ero > 10, vahvempi toimii ensin. Jos <= 10, synkroninen reaktio. fysiikka: mass_based ``` ### Fysiikkamoottorin mekaniikka: 1. **Termodynamiikka & Prioriteetti**: 3D-tC$hti sC$teilee valoa. Solut muuttavat valon LC$mmC6ksi (`absorptio`). LC$mpC6 tasoittuu kiinni olevien solujen kesken (`johtavuus`). Kunkin solun lC$mpC6tila toimii sen suoritusprioriteettina vuorossa. 2. **Massa, Liike & Murtuminen**: Moottorit tuottavat tyC6ntC6voimaa. Kuvion kokonaismassa hidastaa liikettC$. Jos paine tai esteen vastus ylittC$C$ kriittisen kynnyksen, organismi murtuu kahtia stressikohdasta. 3. **SC$teily & Genesis-mutaatiot**: * Hallittu sC$teily (R) herC$ttC$C$ kuolleen solun 8. bitin. * Yliannostus sammuttaa 8. bitin (tappaa). * Ketjureaktio/ylivuoto laukaisee Genesis-tapahtuman: `(Ylienergia XOR Sijainti) mod 128` -> mutatoi olemassa olevia geenejC$ tai synnyttC$C$ tyhjC$stC$ uutta ASCII-koodia. --- ## 6. Informaation siirto organismin sisC$llC$ * **Hermosolut (Wireworld-malli)**: Erikoistuneet `N`/`W`-solut siirtC$vC$t tiettyjC$ merkkejC$ tai varauksia kooditasolla. * **Kineettinen kompressio**: Mekaaninen paine ja esteeseen tC6rmC$C$minen tiivistC$vC$t kuviota, johon takana olevat solut reagoivat. * **Terminen viestintC$**: Sensori tuottaa kitkasta lC$mpC6piikin, joka johtuu fysiikkamoottorin kautta organismin lC$pi ja laukaisee moottorit. --- ## 7. KC$yttC6liittymC$ (UI / Visualisointi) * **Merkki**: ASCII-symboli edustaa solun anatomiaa. * **Fontin tila (8. bitti)**: Lihavoitu/Bold (Elossa), HimmeC$/pienkirjain (Kuollut). * **VC$ri**: Solun sisC$inen lC$mpC6tila (Sininen = KylmC$ $\rightarrow$ Oranssi = LC$mmin $\rightarrow$ Valkoinen = Tulikuuma / Prioriteetti 1). * **Tausta**: SC$teilykenttC$ (VihreC$ bloom / scanline-hC$iriC6 taustaruudussa). * **Linssitila (Suodatus)**: * *Matter View*: Rakenne ja koodi etualalla. * *Thermal View*: LC$mpC6kartta ja tC$htien varjot etualalla. --- ## 8. Pelitilat ja resurssit * **YmpC$ristC6resurssit**: KentC$llC$ on kuolleita mineraaleja (`x`, `o`, `#`), joita organismit voivat raivata, kC$yttC$C$ eristeenC$ tai hyC6dyntC$C$ rakennusaineena. * **Sandbox**: Pelaaja sijoittelee sC$teilylC$hteitC$, esteitC$ ja kuvioita vapaasti. * **Core War / Turnaus**: Asynkroninen moninpeli, jossa YAML-mC$C$ritellyt organismit kilpailevat samassa petrimaljassa kiertC$vC$n tC$hden alla. ===