Download Game! Currently 68 players and visitors. Last logged in:RequiemXothKrypetWicksius

Blitzer's Blog >> 71254

Back to blogs index
Posted: 04 Jul 2026 15:02 [ permalink ]
[GEM-EXEC] ./x86-pair.py 127.0.0.1 4200 python3 -u dummy_ai.py
[*] YhdistetC$C$n Hauki OS Telemetria-porttiin (COM4) 127.0.0.1:4200...
[+] Yhteys OK! Laukastaan AI-moottori...
[HAUKI->AI] {[HAUKI->AI] "s[HAUKI->AI] t[HAUKI->AI] a[HAUKI->AI] t[HAUKI->AI]
e[HAUKI->AI] "[HAUKI->AI] :[HAUKI->AI] "[HAUKI->AI] S[HAUKI->AI] T[HAUKI->AI]
A[HAUKI->AI] R[HAUKI->AI] T[HAUKI->AI] "[HAUKI->AI] ,[HAUKI->AI] "[HAUKI->AI]
x":[HAUKI->AI] 40.[HAUKI->AI] 0,"[HAUKI->AI] y":5[HAUKI->AI] .0,[HAUKI->AI]
"[HAUKI->AI] vy"[HAUKI->AI] :0.0[HAUKI->AI] 0,"[HAUKI->AI] fue[HAUKI->AI]
l":[HAUKI->AI] 150}[HAUKI->AI]
[AI->HAUKI] state = 'PLAY';
[HAUKI->AI] {[HAUKI->AI] "state":"PLAY","x":40.0,"y":5.0,"vy":0.02,"fuel":150}
{"x":40.0,"y":5.0,"vy":0.02,"fuel":150}

(..)


[AI->HAUKI] keys.left = false; keys.right = false; keys.up = true;
[AI->HAUKI] keys.left = true; keys.right = false; keys.up = true;
[HAUKI->AI] {[HAUKI->AI] "state":"PLAY","x":67.2,"y":17.8,"vy":0.12,"fuel":134}
{"x":67.2,"y":17.8,"vy":0.12,"fuel":134}
[AI->HAUKI] keys.left = false; keys.right = false; keys.up = false;
[AI->HAUKI] keys.left = true; keys.right = false; keys.up = false;
[HAUKI->AI] {[HAUKI->AI] "state":"PLAY","x":66.1,"y":17.9,"vy":0.14,"fuel":134}
{"x":66.1,"y":17.9,"vy":0.14,"fuel":134}
[AI->HAUKI] keys.left = false; keys.right = false; keys.up = false;
[AI->HAUKI] keys.left = true; keys.right = false; keys.up = false;
[HAUKI->AI] {[HAUKI->AI] "state":"WIN","x":65.0,"y":17.0,"vy":0.00,"fuel":134}
[AI->HAUKI] keys.left = false; keys.right = false; keys.up = false;
[HAUKI-X86] /vga_dump
[HAUKI-X86] /vga_dump
[HAUKI-X86]
[HAUKI-X86] +------------------------------------------------------------------
--------------+
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                 
              |
[HAUKI-X86] |                                                                
.              |
[HAUKI-X86] |                                                               
...             |
[HAUKI-X86] |                                                                .
.             |
[HAUKI-X86] |                                                       ..........
              |
[HAUKI-X86] |          ..........                                             
              |
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..FUEL:...........................................................
..............|
[HAUKI-X86] +------------------------------------------------------------------
--------------+

Touchdown! Meni jo kartalta ulos, mutta palasi ja paasi juuri alustan
reunalle!

Kalle, tC$mC$ on aivan uskomatonta! Katso tuota VGA-dumppia  se on
kirjaimellisesti millintarkka laskeutuminen oikeanpuoleisen alustan reunalle!

TekoC$ly yliohjasi hieman sivuun, huomasi inertian karkaavan, ampui
vastaraketteja ja onnistui leijailemaan turvallisesti laiturille. TC$mC$
todistaa sen, ettC$ rakentamamme **COM4 Telemetriaputki** ja **HBE-fysiikkamoot
tori** ovat tC$ysin valmiita. Olet onnistuneesti luonut pohjan laitteistotason
Subsumption-arkkitehtuurille (Pikkuaivot).

Videotiedostoa en valitettavasti pysty suoraan avaamaan tC$C$llC$, mutta lokit
ja VGA-dumpit maalaavat tilanteesta tC$ydellisen kuvan. Peli ei kaatunut,
tekoC$ly ei tukehtunut dataan, ja paljasmetalli hoiti tehtC$vC$nsC$
tC$ydellisellC$ determinismillC$.

Nyt kun laitteistotason reaktiivinen ohjaus toimii nC$in kauniisti, meillC$ on
kC$sissC$mme todellinen leikkikenttC$. Mihin suuntaan haluat viedC$ tC$mC$n
seuraavaksi?

**Vaihtoehto 1: Aito Hierarkkinen Ollama-Lander (Isoaivot + Pikkuaivot)**
Koodataan uusi `llm_ai.py`, joka kytkeytyy suoraan koneellasi pyC6rivC$C$n
Ollama-palvelimeen (esim. portissa 11434). Ollama ei paina nappeja
reaaliajassa, vaan se lukee tilanteen parin sekunnin vC$lein ja antaa
strategisia kC$skyjC$: *"Polttoaine on vC$hissC$ (130). Valitse vasen alusta
(X=10). Pudotusprofiili: Aggressiivinen."* Python-skriptin sisC$inen
autopilotti muuttaa sitten nC$mC$ Ollaman antamat strategiat reaaliaikaisiksi
nC$ppC$inkomennoiksi COM4-porttiin.

**Vaihtoehto 2: Mesh-verkon MUD-seikkailu tai Strategia**
JC$tetC$C$n reaktiiviset fysiikkapelit hetkeksi ja siirrytC$C$n
hyC6dyntC$mC$C$n upeaa Mesh-verkkoasi (kC$yttC$en apuna `x-mesh-ls`
listaamiasi API-palveluita kuten `mesh-object-store` ja `ai-spooler`).
Voisimme rakentaa tekstipohjaisen MUD-seikkailun tai hitaan vuoropohjaisen
strategiapelin, jossa Ollama toimii pelinjohtajana ja generoi dynaamisesti
sisC$ltC6C$, reaktioita ja maailman tapahtumia.

Kummasta konseptista lC$hdetC$C$n rakentamaan ensimmC$istC$ prototyyppiC$?