Pe această pagină
- Există un joc sandbox cu porți logice?
- Sunt porți logice sau programare?
- Piesele: ce trimite un semnal, ce ascultă
- Cum faci porți logice în Openworld
- Mașini care merg mai departe când nu e nimeni în apropiere
- Radio: catarge și parabole care urmăresc Luna
- Roți dințate, transformatoare și înregistratorul de semnal
- Circuite care pun o lume în mișcare
- Ce urmează
- Întrebări
Există un joc sandbox cu porți logice?
Da — și acesta rulează pe o planetă întreagă. Openworld este un joc sandbox voxel cu porți logice integrate: întrerupătoare, relee, senzori, porți AND, OR, NOT, NAND, NOR și XOR, întârzieri, memorie și radiouri pe care le conectezi cu cabluri adevărate. Se petrece pe o planetă rotundă — mergi drept înainte și ajungi înapoi de unde ai plecat — sub un cer adevărat, până la Soare, și rulează nativ pe Mac (Apple Silicon), Windows și Linux.
Ce îl deosebește de un puzzle cu circuite este că circuitele tale fac ceva într-o lume vie. Luminează o casă la apus, deschid o ușă când se apropie un prieten, te avertizează înainte ca un rezervor să dea pe dinafară sau duc un mesaj peste planetă prin radio. Și rulează în interiorul OVM — Openworld Virtual Machine — care le simulează mai departe cât timp ești departe.
- 256valori pe un cablu de semnal, de la 0 la 255
- 128nivelul de la care un semnal se socotește pornit
- 50milisecunde: o tură, adăugată de fiecare piesă logică
- 256canale radio
Sunt porți logice sau programare?
În mare parte porți logice. Jucătorii combină comutatoare, inversoare și zăvoare de memorie în circuite AND, OR, NOT și chiar în calculatoare întregi. Pare programare pentru că proiectezi un comportament, dar nu scrii niciodată o linie: îl construiești bucată cu bucată, ca un electrician.
Circuitele rămân practice, cu reguli simple. Un semnal e un număr de la 0 la 255, nu doar pornit sau oprit: poate însemna „plin”, „pe jumătate” sau „puțin” — și se socotește pornit de la 128. Piesele logice răspund 255 sau 0, iar fiecare adaugă o tură de 50 ms, așa că un semnal călătorește vizibil prin construcția ta. Iar semnalele și curentul sunt două lucruri diferite: logica merge pe cabluri de semnal subțiri, în timp ce energia care aprinde o lampă sau învârte un motor trebuie produsă și dusă pe cabluri de putere. Toată partea de energie e în ghidul nostru despre electricitate și radio — aici rămânem la logică.
Deci nu este un joc de programare?
Fără cod, fără scripturi. Fiecare comportament vine din piese așezate în lume și din cablurile dintre ele. Dacă vrei un joc în care programezi roboți rând cu rând, nu acesta este. Dacă îți place să vezi un circuit funcționând cu ochii tăi — și să te plimbi prin el — acesta este.
Piesele: ce trimite un semnal, ce ascultă
Fiecare dispozitiv are porturi: verzi pentru ce intră, portocalii pentru ce iese, aprinse când ții un cablu — iar fiecare arată acum o mică etichetă cu numele și sensul ei („Intrare A · Intrare”, „Scriere”, „Canal 3”); F1 le ascunde. Click dreapta pe un dispozitiv cu mâna goală, iar fișa lui explică, în cuvinte simple, cu săgeți și cifre adevărate („180 × 100 ÷ 255 = 71”), ce face și ce face chiar acum.
Ce trimite un semnal
- Comutator de lumină și buton: 255 cât timp sunt pornite — sau valoarea pe care o alegi în fișa comutatorului, de la 0 la 255 (un comutator pe 1 e un „+1”, unul pe 100 un „×100”). Un buton rămâne apăsat o secundă.
- Senzor de prezență: 255 cât timp un jucător sau o creatură stă în fața lui (rază de 1 la 8 m), menținut câteva secunde după plecare. Are nevoie de puțin curent ca să vegheze.
- Senzor de nivel: pus lângă un rezervor, spune cât de plin e, de la 0 la 255. Și el alimentat.
- Senzor de chunk: 255 cât timp terenul din jur este încărcat și stabilizat.
- Bateria raportează sarcina ei, panoul solar ce oferă, generatorul dacă merge, iar o antenă receptoare ce aude.
Ce ascultă
- Releu electric: închide o linie de curent când comanda lui ajunge la 128, jumătate din scară. Consumă 2 W cât timp e închis.
- Tranzistor: lasă să treacă o parte din curent care urmează semnalul — semnal ÷ 255. Este dimmerul tău: o lampă din spatele lui strălucește în sferturi.
- Vană: deschide o conductă manual, sau la comandă în proporție cu semnalul (20 W). Robinetul de lângă ea îți umple pur și simplu găleata.
- Ușile și trapele pe un cablu de semnal se deschid la 128 și se închid sub această valoare.
- Lămpile, mașinile, motoarele și pompele se opresc când comanda lor cade la 0, iar viteza unui motor urmează comanda lui.
- Joncțiune: împarte un cablu. Pe un cablu de semnal copiază semnalul pe fiecare ramură.
Componentele logice (noi în alfa 1.0.9)
- Întârziere: redă ce a primit acum N ture — de la 1 la 600 de ture, de la 0,05 la 30 de secunde, 0,5 s implicit.
- Poartă logică: AND, OR, NOT, NAND, NOR sau XOR, la alegere în fișa ei. NAND și NOR sunt AND și OR date peste cap; XOR e pornită când exact o intrare e pornită. Lucrează bit cu bit pe cei 8 biți ai semnalului (NOT dă 255 − A); cu semnale de 0 sau 255, e poarta clasică.
- Amp-op: adună (plafonat la 255), scade (niciodată sub 0), face regula de trei A × B ÷ C (lasă C neconectat și valorează 255: un procent) sau compară A > B și A = B.
- Memorie: pe frontul crescător al intrării Scriere, copiază Valoarea și o păstrează — un bistabil D, la 0 la început.
- Cuplor optic: opt canale de semnal pe o parte, o fibră pe cealaltă. Ca laser le trimite pe fibră, ca fotocelulă le citește înapoi. Are nevoie de 5 W.
- Panou afișaj: marele panou de perete, cu patru intrări de comandă. În textul lui, de la
{1}la{4}devin valori vii — „Baterie: {1} %” — la 1 W de curent.
Componentele logice nu au nevoie de niciun cablu de curent: cablul de semnal care le leagă le alimentează. Doar cuplorul și panoul afișaj vor un cablu de putere mică. Fiecare e o cutiuță de stejar întărită cu fier, a cărei setare e gravată în alamă deasupra și în față — „0.5s”, „AND”, „A+B”, „A*B/C”, „>”, „MEM”, „TX” / „RX” — cu o lampă de sticlă care se aprinde cât timp ieșirea e pornită. Dispozitivele mai vechi își gravează și ele setarea: „CH 7” pe o antenă, „AUTO” pe o vană, „4m 2s” pe un senzor de prezență. Fiecare componentă se fabrică în grilă, din ramura Tehnologie a cărții de rețete.
Ca să duci semnale, cablul de semnal ajunge la 256 m, o fibră optică la 10 km, iar o fibră octo duce opt semnale deodată, câte unul pe culoare. Mai departe de atât, un repetor le trece mai departe. Aceste cabluri mici se întind voxel cu voxel (25 cm), de-a lungul unui perete sau sub un raft, cât de îngrijit vrei.
Cum faci porți logice în Openworld
Iată circuite care chiar merg cu piesele de azi. Trucurile vechi de electrician mai sunt valabile, iar cutiile noi le deschid pe restul. Încearcă cinci dintre ele în scena de mai jos: dă click pe comutatoare și pe buton, schimbă circuitul, urmărește cum aleargă impulsurile — aurii pentru curent, roșii pentru semnale.
- AND, OR, NOT, NAND, NOR, XOR — într-o singură cutie. Setează o poartă logică în fișa ei și conectează intrările A și B. Metoda electricianului merge și ea: două relee în serie fac un AND, iar doi emițători pe același cablu de semnal fac un OR, pentru că un cablu duce mereu semnalul cel mai mare pus pe el — așa se deschide ușa din față a casei din
/ovm demo homede la doi senzori de prezență. - Ceas — o întârziere și un NOT, în buclă. NOT-ul răstoarnă ieșirea întârzierii și i-o trimite înapoi: semnalul se inversează la fiecare jumătate de secundă, la nesfârșit. Scurtează întârzierea pentru un ritm mai rapid.
- Impuls. Un semnal AND NOT-ul propriei copii întârziate: când un buton se pornește, primești un singur impuls scurt, cât durează întârzierea.
- Contor. Butonul pe Scrierea memoriei; ieșirea memoriei într-un amp-op setat pe Adunare, cu un comutator setat pe 1 la B; suma înapoi în Valoarea memoriei. Fiecare apăsare adaugă unu. Leagă memoria de un panou afișaj și citește „Contor: 7”.
- Comutator cu revenire. O memorie a cărei Valoare e NOT-ul propriei ieșiri și un buton pe Scriere: fiecare apăsare o răstoarnă — un singur buton pentru lumina din hol.
- Prag reglabil. Un releu se închide la 128; pentru orice alt nivel, un amp-op setat pe „>” cu un comutator setat pe valoarea dorită: „rezervor peste 200”.
- Bateria în procente. Un amp-op în A × B ÷ C, sarcina bateriei la A, un comutator setat pe 100 la B, C neconectat: 255 devine 100. Pe un panou afișaj: „Baterie: 71 %”.
- Proporțional — un dimmer. Un senzor de nivel pe un tranzistor luminează o lampă pe măsură ce se umple rezervorul, câte un sfert; pe o vană obții un debit care urmează nivelul, pe un motor o viteză.
- O magistrală cu 8 benzi. Opt semnale într-un cuplor optic setat pe laser, o fibră octo de până la 10 km, un cuplor pe fotocelulă la celălalt capăt: tot panoul tău de comandă, departe.
Le vrei gata făcute? Într-o lume creativă, /ovm demo logic construiește patru dintre ele cu plăcuțele lor: un ceas care face o lampă să clipească, procentul bateriei pe un panou, un contor care urcă la fiecare apăsare și trei comutatoare care traversează o fibră între două cuploare.

Dă click pe un comutator, pe buton sau pe o piesă
Mașini care merg mai departe când nu e nimeni în apropiere
Un circuit nu depinde de un chunk încărcat. Fiecare dispozitiv și fiecare legătură este înregistrată și în OVM, care le simulează chiar și acolo unde niciun chunk nu e încărcat. Senzorii tăi continuă să citească, releele să comute și rezervorul să se umple cât timp explorezi cealaltă parte a planetei.
OVM rulează pe propriul fir de execuție, țintind 20 de ture pe secundă, iar fiecare tură înseamnă mereu 50 ms de timp simulat. Construiești ceva uriaș și ritmul OVM este cel care scade — totul încetinește uniform, nimic nu e sărit — niciodată TPS-ul jocului: jucătorii, creaturile și blocurile își păstrează viteza normală. O insignă pe ecran îți spune („OVM 12 Hz (60 %)”, portocalie sub 90 %, roșie sub 50 %), /ovm stats dă detaliile, iar ecranul de depanare F3 are un card OVM.
Distanța nu costă aproape nimic. O legătură este un canal cu două capete, o lungime și o cădere, deci un cablu peste o vale sau o conductă în jurul planetei costă cât unul scurt; ce costă este numărul de dispozitive. Aceasta este și ceea ce lasă fabricile să meargă cât ești plecat: cuptoarele și benzile trăiesc în aceeași simulare cu circuitele tale.
/ovm stats
/ovm scope world
/ovm scope loadedRadio: catarge și parabole care urmăresc Luna
Antenele duc un semnal fără niciun cablu. Există 256 de canale: un emițător trimite comanda lui (0–255) pe canalul său, iar fiecare antenă din raza lui care ascultă pe canalul acela pune ce aude pe propriul cablu de semnal. Apeși un buton acasă, o lampă se aprinde în satul de alături.
- Catargul omnidirecțional vorbește în toate direcțiile: perfect pentru o vale sau un sat. Nu poate ajunge la Lună.
- Parabola directională își concentrează fasciculul într-un con de 2° și ajunge mult mai departe cu aceeași putere. Țintește-o printr-o vedere de lunetă (×1 la ×32) sau spune-i să urmărească Luna — sau, de pe Lună, Pământul — și se rotește singură pe măsură ce planeta se învârte.
Fișa ei vorbește pe față: alege o țintă — Aproape (100 m), Sat (1 km), Regiune (10 km), Departe (100 km), Luna — și îți spune cât va consuma. Raza de acțiune urmează o lege radio reală (formula lui Friis): a ajunge pe Lună, la 60.000 km în joc, cere aproximativ 34 kW cu câte o parabolă la fiecare capăt.
Iar undele nu trec niciodată prin sol. Un deal între două catarge, curbura planetei rotunde sau Pământul însuși când apune Luna: legătura se întrerupe. O parabolă a cărei țintă coboară sub orizont tace („Ținta e sub orizont”) până se ridică din nou. Scrie /radio show-signal true ca să vezi fasciculele.


Roți dințate, transformatoare și înregistratorul de semnal
Roți dințate cu raportul pe care îl alegi
Mișcarea face și ea parte din trusa de scule. Un motor electric învârte un arbore la 120 rpm, iar pe acel arbore îți așezi propriile roți dințate — mici (1 m), medii (3 m) sau mari (5 m), din lemn, fier sau oțel. Două roți dințate alăturate la distanța potrivită se angrenează singure: raportul este raportul mărimilor lor, iar sensul se inversează. Înlănțuiește-le ca să obții viteza de care ai nevoie. Energia se conservă — fiecare angrenare pierde puțin — iar un tren contradictoriu pur și simplu se blochează.
Transformatoare
Curentul călătorește în două mărimi de cablu: cablul de putere mică (10 kW) și cablul de putere mare (250 kW). Un transformator le leagă, în sus sau în jos, la 97 %: în sus ca să traversezi o vale, în jos la loc acasă. Totul e în ghidul de electricitate.
Înregistratorul de semnal: un înregistrator pe hârtie
Ca să vezi ce fac semnalele tale în timp, există înregistratorul de semnal, un înregistrator grafic de birou. Dă-i hârtie și puțin curent (15 W), conectează un cablu de semnal — sau o fibră octo, iar opt peniți desenează opt canale în culorile lor. Alege-i viteza, de la 20 de puncte pe secundă la unul pe minut. Fiecare foaie ține 128 de puncte și devine un grafic pe care îl citești ca o fișă de hârtie; înregistratorul păstrează 16 în ordine — o noapte întreagă din viața unui senzor.
- 1
Curent
Un panou solar sau un generator și un cablu de putere mică până la colțul rezervorului tău.
- 2
Senzorul
Pune un senzor de nivel lângă rezervor și alimentează-l de la acel cablu: are nevoie de 3 W ca să citească.
- 3
Releul
Trage un cablu de semnal de la senzor la un releu electric de pe linia de curent a unei lămpi. Peste jumătate plin, lampa se aprinde.
- 4
Înregistrarea
Adaugă o joncțiune pe cablul de semnal și un înregistrator de semnal cu hârtie: dimineața, graficul arată nivelul de-a lungul nopții.
Circuite care pun o lume în mișcare
Poți construi calculatoare din piese pe care le citești dintr-o privire, dar circuitele sunt făcute mai întâi ca să pună o lume în mișcare: case, pompe, ateliere și legături radio care merg mai departe pe o planetă întreagă — și pe care prietenii tăi le văd luminându-se și ei, pe Mac, PC sau Linux.
Ce urmează
OVM e tânără: a apărut în octombrie 2026, componentele logice au venit cu alfa 1.0.9, și e încă refăcută în timpul alfei, deci cifrele exacte se pot schimba — fișa fiecărui dispozitiv arată mereu cifrele curente. Panoul afișaj arată deocamdată numerele doar în zecimal. Următoarele pe listă sunt antenele care urcă în spațiu: antene releu pe orbită și sateliți care trec un semnal dintr-o parte a planetei în cealaltă, sau până la o stație. Încă nu sunt în joc. Azi poți deja să zbori cu o rachetă pe orbită și să construiești propria stație spațială acolo sus; radioul care le va lega este planificat.
Urmărește Openworld
@play_openworld este pagina oficială de Instagram a Openworld: videoclipuri din joc și noutățile fiecărei actualizări.
@play_openworldOpenworld a fost creat de @tompascard
Trei pași spre prima ta poartă logică
- 1Instalează Openworld cu fișierul descărcat: instalează launcherul.
- 2Creează-ți contul în launcher și confirmă-ți e-mailul.
- 3Alege-ți numele de utilizator… și joacă.
Openworld se joacă pe un computer: Mac, Windows sau Linux. Trimite-ți linkul, te așteptăm de partea cealaltă.
Întrebări
Construitul cu porți logice seamănă cu programarea?
Este mai aproape de electronică decât de programare: proiectezi un comportament așezând piese, nu scriind cod. Openworld funcționează la fel — fără scripturi, doar dispozitive și cabluri pe care le vezi și pe lângă care poți merge.
Cum funcționează porțile logice într-un joc ca Openworld?
Emițătorii (întrerupătoare, butoane, senzori) pun un număr de la 0 la 255 pe un cablu de semnal; se socotește pornit de la 128. O poartă logică setată pe AND, OR, NOT, NAND, NOR sau XOR răspunde 255 sau 0, o tură (50 ms) mai târziu. Ascultătorii acționează pe baza rezultatului: un releu electric închide o linie de curent, un tranzistor lasă să treacă o parte din curent, o ușă se deschide.
Cum pui un satelit pe orbită?
În Openworld, azi, poți zbura o rachetă pe o orbită stabilă și poți construi acolo o stație. Sateliții și antenele releu pe orbită sunt planificate, dar încă nu sunt în joc.
Funcționează circuitele mele când sunt departe?
Da. OVM simulează fiecare dispozitiv chiar și acolo unde niciun chunk nu este încărcat, pe propriul fir de execuție. Un administrator de server o poate limita la zonele din jurul jucătorilor cu /ovm scope loaded.
Poți construi un calculator în Openworld?
Da: cu NOT și memorie poți construi zăvoare, registre, sumatoare și o unitate aritmetică întreagă. Fiecare piesă adaugă o tură de 50 ms, deci e lent dinadins — și poți privi cum gândește.
Cum faci un ceas cu porți logice?
Leagă în buclă o întârziere și o poartă NOT una de alta: NOT-ul răstoarnă ieșirea întârzierii și i-o trimite înapoi, așa că semnalul se inversează de fiecare dată când întârzierea se scurge. În Openworld, o întârziere de 0,5 s dă o lampă care clipește cam o dată pe secundă.





