Sa pahinang ito
- May sandbox game ba na may logic gate?
- Logic gate ba ito, o coding?
- Ang mga piyesa: ano ang nagpapadala ng signal, ano ang nakikinig
- Paano gumawa ng logic gate sa Openworld
- Mga makinang patuloy na tumatakbo kapag walang malapit
- Radyo: mga palo, at mga dish na sumusunod sa Buwan
- Mga gear, transformer at ang signal writer
- Mga circuit na nagpapatakbo ng isang mundo
- Ang susunod
- Mga tanong
May sandbox game ba na may logic gate?
Oo — at ang isang ito ay tumatakbo sa buong planeta. Ang Openworld ay isang voxel sandbox game na may built-in na logic gate: mga switch, relay, sensor, AND, OR, NOT, NAND, NOR at XOR gate, delay, memory at radyo na pinag-uugnay mo gamit ang totoong kable. Nasa bilog na planeta ito — maglakad nang diretso at babalik ka sa pinagsimulan mo — sa ilalim ng totoong langit, hanggang sa Araw, at tumatakbo nang native sa Mac (Apple Silicon), Windows at Linux.
Ang naglalayo rito sa puzzle ng circuit ay na ang mga circuit mo ay may ginagawa sa buhay na mundo. Pinailawan nila ang bahay sa dapithapon, binubuksan ang pinto kapag lumapit ang kaibigan, binabalaan ka bago umapaw ang tank, o nagdadala ng mensahe sa buong planeta gamit ang radyo. At tumatakbo sila sa loob ng OVM — ang Openworld Virtual Machine — na patuloy na nagsi-simulate sa kanila habang malayo ka.
- 256halaga sa signal cable, 0 hanggang 255
- 128ang antas kung saan itinuturing na naka-on ang signal
- 50millisecond: isang ikot, idinadagdag ng bawat logic part
- 256mga radio channel
Logic gate ba ito, o coding?
Karamihan ay logic gate. Pinagsasama ng mga manlalaro ang mga switch, inverter at memory latch sa mga AND, OR, NOT na circuit at maging buong kompyuter. Parang coding ang pakiramdam dahil nagdidisenyo ka ng kilos, pero hindi ka kailanman nagsusulat ng linya: binubuo mo ito piraso por piraso, gaya ng electrician.
Nananatiling hands-on ang mga circuit, na may simpleng patakaran. Ang signal ay numerong mula 0 hanggang 255, hindi lang on o off: maaari itong mangahulugang “puno”, “kalahati” o “kaunti” — at itinuturing itong naka-on mula 128. Sumasagot ang mga logic part ng 255 o 0, at bawat isa ay nagdaragdag ng isang ikot na 50 ms, kaya nakikitang naglalakbay ang signal sa loob ng ginawa mo. At magkaibang bagay ang signal at kuryente: naglalakbay ang lohika sa manipis na signal cable, habang ang enerhiyang nagpapailaw ng lampara o nagpapaikot ng motor ay dapat gawin at ihatid sa power cable. Nasa gabay namin sa kuryente at radyo ang buong bahagi ng enerhiya — dito, sa lohika lang kami.
Kaya hindi ito programming game?
Walang code, walang script. Bawat kilos ay galing sa mga piyesang inilagay sa mundo at sa mga kable sa pagitan nila. Kung gusto mo ng larong magpoprograma ka ng robot linya por linya, hindi ito iyon. Kung gusto mong panoorin ang circuit na gumagana gamit ang sarili mong mga mata — at maglakad sa loob nito — ito iyon.
Ang mga piyesa: ano ang nagpapadala ng signal, ano ang nakikinig
May mga port ang bawat device: berde para sa pumapasok, kahel para sa lumalabas, umiilaw kapag may hawak kang kable — at ngayon, bawat isa ay may maliit na tag na may pangalan at direksyon nito (“Input A · Input”, “Write”, “Channel 3”); itinatago sila ng F1. I-right-click ang isang device nang walang hawak at ipapaliwanag ng sheet nito, sa simpleng salita, mga arrow at totoong numero (“180 × 100 ÷ 255 = 71”), kung ano ang ginagawa nito at kung ano ang ginagawa nito ngayon.
Ang nagpapadala ng signal
- Light switch at button: 255 habang naka-on — o ang halagang itinakda mo sa sheet ng switch, mula 0 hanggang 255 (ang switch na nakatakda sa 1 ay “+1”, ang nakatakda sa 100 ay “×100”). Nananatiling nakapindot ang button nang isang segundo.
- Presence sensor: 255 habang may manlalaro o nilalang na nakatayo sa harap nito (radius 1 hanggang 8 m), hawak nang ilang segundo pagkaalis nila. Kailangan nito ng kaunting kuryente para magbantay.
- Level sensor: kapag itinapat sa tank, sinasabi nito kung gaano kapuno, mula 0 hanggang 255. May kuryente rin.
- Chunk sensor: 255 habang naka-load at matatag ang lupa sa paligid nito.
- Iniuulat ng baterya ang charge nito, ng solar panel ang ibinibigay nito, ng generator kung tumatakbo ito, at ng tumatanggap na antenna ang naririnig nito.
Ang nakikinig
- Electric relay: nagsasara ng power line kapag umabot ang command nito sa 128, kalahati ng scale. Kumukuha ito ng 2 W habang sarado.
- Transistor: nagpapasa ng bahagi ng agos na sumusunod sa signal — signal ÷ 255. Ito ang dimmer mo: kumikinang sa kapat-kapat ang lamparang nasa likod nito.
- Valve: nagbubukas ng tubo nang mano-mano, o sa command na proporsyonal sa signal (20 W). Ang gripo sa tabi nito ay pumupuno lang ng balde mo.
- Ang mga pinto at trapdoor sa signal cable ay bumubukas sa 128 at sumasara sa ibaba nito.
- Ang mga lampara, makina, motor at pump ay humihinto kapag bumaba sa 0 ang command nila, at sumusunod ang bilis ng motor sa command nito.
- Junction: naghahati ng kable. Sa signal cable, kinokopya nito ang signal sa bawat sanga.
Ang mga logic component (bago sa alpha 1.0.9)
- Delay: ibinabalik ang natanggap nito N ikot na ang nakaraan — mula 1 hanggang 600 ikot, 0.05 hanggang 30 segundo, 0.5 s bilang default.
- Logic gate: AND, OR, NOT, NAND, NOR o XOR, pinipili sa sheet nito. Ang NAND at NOR ay ang AND at OR na binaligtad; naka-on ang XOR kapag eksaktong isang input ang naka-on. Gumagana ito bit por bit sa 8 bit ng signal (ang NOT ay nagbibigay ng 255 − A); sa mga signal na 0 o 255, ito ang klasikong gate.
- Op-amp: nagdaragdag (hanggang 255 lang), nagbabawas (hindi bababa sa 0), gumagawa ng rule of three na A × B ÷ C (iwanang hindi nakakabit ang C at magiging 255: isang porsiyento), o naghahambing ng A > B at A = B.
- Memory: sa rising edge ng Write input nito, kinokopya nito ang Value at pinananatili ito — isang D flip-flop, 0 sa simula.
- Optical coupler: walong signal channel sa isang panig, isang fibre sa kabila. Bilang laser, ipinapadala nito ang mga iyon sa fibre, bilang photocell, binabasa nito ang mga iyon pabalik. Kailangan nito ng 5 W.
- Display panel: ang malaking karatula sa dingding, na may apat na command input. Sa teksto nito, ang
{1}hanggang{4}ay nagiging mga live na halaga — “Baterya: {1} %” — sa 1 W ng kuryente.
Walang kailangang power cable ang mga logic component: pinapakain sila ng signal cable na nag-uugnay sa kanila. Ang coupler at ang display panel lang ang nangangailangan ng small power cable. Bawat isa ay maliit na kahong oak na may bakal sa gilid na ang setting ay nakaukit sa brass sa ibabaw at sa harap — “0.5s”, “AND”, “A+B”, “A*B/C”, “>”, “MEM”, “TX” / “RX” — at may lampara ng salamin na umiilaw habang naka-on ang output nito. Inuukit din ng mga mas lumang device ang sa kanila: ang “CH 7” ng antenna, ang “AUTO” ng valve, ang “4m 2s” ng presence sensor. Ginagawa ang bawat component sa grid, mula sa sangay na Teknolohiya ng aklat ng mga recipe.
Para magdala ng mga signal, aabot ang signal cable sa 256 m, ang optical fibre sa 10 km, at ang octo fibre ay nagdadala ng walong signal nang sabay, isa kada kulay. Mas malayo pa roon, ipinapasa sila ng repeater. Inilalatag ang maliliit na cable na ito nang voxel por voxel (25 cm), sa tabi ng dingding o sa ilalim ng istante, kasing-ayos ng gusto mo.
Paano gumawa ng logic gate sa Openworld
Narito ang mga circuit na talagang gumagana sa mga piyesa ngayon. Epektibo pa rin ang mga lumang pakulo ng electrician, at ang mga bagong kahon ang magbubukas ng iba pa. Subukan ang lima sa mga ito sa eksena sa ibaba: i-click ang mga switch at ang button, magpalit ng circuit, panoorin ang mga pulso — ginto para sa kuryente, pula para sa mga signal.
- AND, OR, NOT, NAND, NOR, XOR — isang kahon. Itakda ang logic gate sa sheet nito at ikabit ang mga input nitong A at B. Gumagana pa rin ang paraan ng electrician: ang dalawang relay na magkasunod ay gumagawa ng AND, at ang dalawang sender sa iisang signal cable ay gumagawa ng OR, dahil laging dala ng cable ang pinakamataas na signal na inilagay dito — ganyan binubuksan ng bahay ng
/ovm demo homeang pintuan nito mula sa dalawang presence sensor. - Orasan — isang delay at isang NOT, naka-loop. Binabaligtad ng NOT ang output ng delay at ibinabalik ito: bumabaligtad ang signal kada kalahating segundo, magpakailanman. Paikliin ang delay para sa mas mabilis na tibok.
- Pulso. Isang signal na AND ang NOT ng sarili nitong naantalang kopya: kapag naka-on ang button, isang maikling pulso ang makukuha mo, kasinghaba ng delay.
- Counter. Ang button sa Write ng memory; ang output ng memory papunta sa op-amp na nakatakda sa Add, na may switch na nakatakda sa 1 sa B; ang kabuuan pabalik sa Value ng memory. Bawat pindot ay nagdaragdag ng isa. Ikabit ang memory sa display panel at basahin ang “Bilang: 7”.
- Toggle. Isang memory na ang Value ay ang NOT ng sarili nitong output, at isang button sa Write: bawat pindot ay binabaligtad ito — isang button para sa ilaw ng bulwagan.
- Naaayos na threshold. Sumasara ang relay sa 128; para sa ibang antas, isang op-amp na nakatakda sa “>” na may switch na nakatakda sa halagang gusto mo: “tank na higit sa 200”.
- Baterya sa porsiyento. Isang op-amp sa A × B ÷ C, ang karga ng baterya sa A, isang switch na nakatakda sa 100 sa B, hindi nakakabit ang C: ang 255 ay nagiging 100. Sa display panel: “Baterya: 71 %”.
- Proporsyonal — isang dimmer. Pinaliliwanag ng level sensor sa isang transistor ang lampara habang napupuno ang tank, kapat-kapat; sa valve, may daloy kang sumusunod sa antas, sa motor, isang bilis.
- Isang 8-lane na bus. Walong signal papunta sa optical coupler na nakatakda bilang laser, isang octo fibre hanggang 10 km, isang coupler na nakatakda bilang photocell sa kabilang dulo: ang buong control panel mo, malayo.
Gusto mo ng handa na? Sa creative world, ang /ovm demo logic ay nagtatayo ng apat sa mga ito kasama ang mga plaka nila: isang orasang nagpapakislap ng lampara, ang porsiyento ng baterya sa isang panel, isang counter na umaakyat sa bawat pindot, at tatlong switch na tumatawid sa isang fibre sa pagitan ng dalawang coupler.

Mag-click ng switch, ng button o ng piyesa
Mga makinang patuloy na tumatakbo kapag walang malapit
Hindi nakadepende ang circuit sa naka-load na chunk. Nakarehistro rin ang bawat device at bawat link sa OVM, na nagsi-simulate sa kanila kahit saan walang naka-load na chunk. Patuloy na nagbabasa ang mga sensor mo, patuloy na nagsi-switch ang mga relay mo at patuloy na napupuno ang tank mo habang ginagalugad mo ang kabilang panig ng planeta.
Tumatakbo ang OVM sa sarili nitong thread, na may target na 20 ikot kada segundo, at bawat ikot ay laging 50 ms ng simulated na oras. Gumawa ng napakalaki at ang tulin ng OVM ang bumababa — pantay na bumabagal ang lahat, walang nilalaktawan — hindi kailanman ang TPS ng laro: nananatili sa normal na bilis ang mga manlalaro, nilalang at block. Sinasabi sa iyo ng badge sa screen (“OVM 12 Hz (60 %)”, kahel sa ilalim ng 90 %, pula sa ilalim ng 50 %), nagbibigay ng detalye ang /ovm stats, at may OVM card ang F3 debug screen.
Halos walang gastos ang distansya. Ang link ay isang channel na may dalawang dulo, haba at pagbaba, kaya ang kable sa kabila ng lambak o pipeline sa paligid ng planeta ay kasing-halaga ng maikli; ang may gastos ay ang dami ng device. Ito rin ang nagpapahintulot na tumakbo ang mga pabrika habang wala ka: nasa parehong simulation ng mga circuit mo ang mga pugon at conveyor.
/ovm stats
/ovm scope world
/ovm scope loadedRadyo: mga palo, at mga dish na sumusunod sa Buwan
Nagdadala ng signal ang mga antenna nang walang anumang cable. May 256 channel: ipinapadala ng isang emitter ang command nito (0 hanggang 255) sa channel nito, at bawat antenna sa abot nito na nakikinig sa channel na iyon ay inilalagay ang naririnig nito sa sarili nitong signal cable. Pindutin ang button sa bahay, may lamparang sisindi sa susunod na nayon.
- Nakikipag-usap ang omnidirectional na palo sa lahat ng direksyon: perpekto para sa lambak o nayon. Hindi nito maaabot ang Buwan.
- Itinutuon ng directional dish ang sinag nito sa 2° na kono at mas malayo ang naaabot sa parehong lakas. Itutok ito sa pamamagitan ng spyglass view (×1 hanggang ×32), o sabihing sundan ang Buwan — o, mula sa Buwan, ang Mundo — at umiikot ito nang kusa habang umiikot ang planeta.
Malinaw ang sheet nito: pumili ng target — Malapit (100 m), Nayon (1 km), Rehiyon (10 km), Malayo (100 km), ang Buwan — at sasabihin nito kung gaano ang magagamit. Sumusunod ang abot sa totoong batas ng radyo (ang pormula ni Friis): ang pag-abot sa Buwan, 60,000 km ang layo sa laro, ay nangangailangan ng mga 34 kW na may dish sa bawat dulo.
At hindi kailanman dumadaan sa lupa ang mga alon. Burol sa pagitan ng dalawang palo, ang kurba ng bilog na planeta, o ang Mundo mismo kapag lumubog ang Buwan: naputol ang link. Ang dish na lumulubog sa ilalim ng abot-tanaw ang target ay tahimik (“Target sa ilalim ng abot-tanaw”) hanggang sa muling sumikat. I-type ang /radio show-signal true para makita ang mga sinag.


Mga gear, transformer at ang signal writer
Mga gear na may ratio na pipiliin mo
Bahagi rin ng toolbox ang galaw. Ang electric motor ay nagpapaikot ng shaft sa 120 rpm, at sa shaft na iyon inilalagay mo ang sarili mong gear wheel — maliit (1 m), katamtaman (3 m) o malaki (5 m), yari sa kahoy, bakal o asero. Ang dalawang gear na magkatabi sa tamang distansya ay kusang nagkakagat: ang ratio ay ratio ng laki nila, at nababaligtad ang direksyon. Ikadena sila para makuha ang bilis na kailangan mo. Nananatili ang enerhiya — nawawalan ng kaunti ang bawat kagat — at ang magkasalungat na tren ay basta nagja-jam.
Mga transformer
Dumadaan ang kuryente sa dalawang laki ng cable: ang small power cable (10 kW) at ang large power cable (250 kW). Pinag-uugnay ng transformer ang dalawa, pataas o pababa, sa 97 %: pataas para tumawid ng lambak, pababa ulit sa bahay. Nasa gabay sa kuryente ang lahat ng iyon.
Ang signal writer: recorder sa papel
Para makita kung ano ang ginagawa ng mga signal mo sa paglipas ng oras, may signal writer, isang chart recorder sa mesa. Bigyan ito ng papel at kaunting kuryente (15 W), isaksak ang signal cable — o isang octo fibre, at walong panulat ang gumuguhit ng walong channel sa kani-kanilang kulay. Piliin ang bilis nito, mula 20 puntos kada segundo hanggang isa kada minuto. Kasya sa bawat papel ang 128 puntos at nagiging chart na binabasa mo na parang papel na card; nagtatago ang writer ng 16 sa mga ito nang nakaayos — buong gabi sa buhay ng isang sensor.
- 1
Kuryente
Isang solar panel o generator, at isang small power cable na papunta sa sulok ng tank mo.
- 2
Ang sensor
Itapat ang level sensor sa tank at pakainin mula sa kable na iyon: kailangan nito ng 3 W para magbasa.
- 3
Ang relay
Magpatakbo ng signal cable mula sa sensor papunta sa electric relay sa power line ng lampara. Kapag lampas kalahati na ang laman, sisindi ang lampara.
- 4
Ang tala
Magdagdag ng junction sa signal cable at signal writer na may papel: sa umaga, ipinapakita ng chart ang antas buong gabi.
Mga circuit na nagpapatakbo ng isang mundo
Puwede kang magtayo ng mga kompyuter gamit ang mga piyesang nababasa sa isang sulyap, pero ginawa muna ang mga circuit para magpatakbo ng mundo: mga bahay, bomba, workshop at radio link na patuloy na gumagana sa buong planeta — at nakikita ring umiilaw ng mga kaibigan mo, sa Mac, PC o Linux.
Ang susunod
Bata pa ang OVM: dumating ito noong Oktubre 2026, ang mga logic component ay kasabay ng alpha 1.0.9, at inaayos pa rin ito habang alpha, kaya maaaring magbago ang eksaktong mga numero — palaging ipinapakita ng sheet ng bawat device ang kasalukuyan. Mga numero lang sa decimal ang ipinapakita ng display panel sa ngayon. Susunod sa listahan ang mga antennang pupunta sa kalawakan: relay antenna sa orbit at mga satellite na naglilipat ng signal mula sa isang panig ng planeta papunta sa kabila, o pataas sa isang istasyon. Wala pa ang mga ito sa laro. Ngayon, maaari mo nang magpalipad ng rocket papuntang orbit at magtayo ng sarili mong space station doon; planado ang radyong magbubuklod sa kanila.
I-follow ang Openworld
Ang @play_openworld ang opisyal na Instagram page ng Openworld: mga video ng laro at mga bago sa bawat update.
@play_openworldAng Openworld ay nilikha ni @tompascard
Tatlong hakbang patungo sa una mong logic gate
- 1I-install ang Openworld gamit ang na-download na file: ise-set up nito ang launcher.
- 2Gawin ang account mo sa launcher at kumpirmahin ang email mo.
- 3Piliin ang username mo… at maglaro.
Nilalaro ang Openworld sa computer: Mac, Windows o Linux. Ipadala sa sarili mo ang link, maghihintay kami sa kabila.
Mga tanong
Gaya ba ng coding ang pagtatayo gamit ang logic gate?
Mas malapit ito sa electronics kaysa sa programming: nagdidisenyo ka ng kilos sa pamamagitan ng paglalagay ng piyesa, hindi sa pagsulat ng code. Ganoon din gumagana ang Openworld — walang script, mga device at kable lang na nakikita at malalakad mo.
Paano gumagana ang logic gate sa larong gaya ng Openworld?
Naglalagay ang mga sender (switch, button, sensor) ng numerong 0 hanggang 255 sa signal cable; itinuturing itong naka-on mula 128. Ang logic gate na nakatakda sa AND, OR, NOT, NAND, NOR o XOR ay sumasagot ng 255 o 0, isang ikot (50 ms) pagkaraan. Kumikilos ang mga nakikinig batay sa resulta: isinasara ng electric relay ang isang power line, nagpapasa ang transistor ng bahagi ng agos, bumubukas ang pinto.
Paano maglalagay ng satellite sa orbit?
Sa Openworld ngayon, puwede kang magpalipad ng rocket sa matatag na orbit at magtayo ng station doon. Planado ang mga satellite at relay antenna sa orbit, pero wala pa sa laro.
Gumagana ba ang mga circuit ko kapag malayo ako?
Oo. Sini-simulate ng OVM ang bawat device kahit saan walang naka-load na chunk, sa sarili nitong thread. Maaaring limitahan ito ng admin ng server sa mga sona sa paligid ng mga manlalaro gamit ang /ovm scope loaded.
Puwede bang gumawa ng computer sa Openworld?
Oo: sa NOT at memory, makakagawa ka ng mga latch, register, adder at isang buong arithmetic unit. Bawat piyesa ay nagdaragdag ng isang ikot na 50 ms, kaya sinadya itong mabagal — at mapapanood mo itong nag-iisip.
Paano gumawa ng orasan gamit ang logic gate?
I-loop ang isang delay at isang NOT gate sa isa't isa: binabaligtad ng NOT ang output ng delay at ibinabalik ito, kaya bumabaligtad ang signal tuwing natatapos ang delay. Sa Openworld, ang delay na 0.5 s ay nagbibigay ng lamparang kumikislap nang humigit-kumulang isang beses kada segundo.





