Dalam halaman ini
- Adakah permainan kotak pasir dengan get logik?
- Adakah ia get logik, atau pengekodan?
- Komponen: apa yang menghantar isyarat, apa yang mendengar
- Cara membuat get logik dalam Openworld
- Mesin yang terus berfungsi apabila tiada sesiapa berdekatan
- Radio: tiang, dan piring yang menjejaki Bulan
- Gear, pengubah dan penulis isyarat
- Litar yang menjalankan sebuah dunia
- Apa yang akan datang
- Soalan
Adakah permainan kotak pasir dengan get logik?
Ada — dan yang ini berjalan di seluruh planet. Openworld ialah permainan sandbox voxel dengan get logik terbina dalam: suis, geganti, penderia, get AND, OR, NOT, NAND, NOR dan XOR, penunda, memori dan radio yang kamu pasang dengan kabel sebenar. Latarnya planet bulat — berjalan lurus dan kamu kembali ke tempat bermula — di bawah langit sebenar, sehingga ke Matahari, dan ia berjalan secara asli di Mac (Apple Silicon), Windows dan Linux.
Apa yang membezakannya daripada teka-teki litar ialah litar kamu melakukan sesuatu dalam dunia yang hidup. Ia menerangi rumah pada waktu senja, membuka pintu apabila seorang kawan menghampiri, memberi amaran sebelum tangki melimpah, atau membawa mesej merentasi planet melalui radio. Dan ia berjalan di dalam OVM — Openworld Virtual Machine — yang terus mensimulasikannya semasa kamu jauh.
- 256nilai pada kabel isyarat, 0 hingga 255
- 128aras apabila isyarat dianggap hidup
- 50milisaat: satu pusingan, ditambah oleh setiap komponen logik
- 256saluran radio
Adakah ia get logik, atau pengekodan?
Kebanyakannya get logik. Pemain menggabungkan suis, penyongsang dan selak memori menjadi litar AND, OR, NOT dan juga komputer penuh. Rasanya seperti pengekodan kerana kamu mereka bentuk tingkah laku, tetapi kamu tidak pernah menulis sebaris pun: kamu membinanya sekeping demi sekeping, seperti seorang juruelektrik.
Litar kekal dikendalikan dengan tangan, dengan peraturan yang mudah. Isyarat ialah nombor dari 0 hingga 255, bukan sekadar hidup atau mati: ia boleh bermaksud “penuh”, “separuh” atau “sedikit” — dan ia dianggap hidup dari 128. Komponen logik menjawab 255 atau 0, dan setiap satu menambah satu pusingan 50 ms, jadi isyarat kelihatan merambat melalui binaan kamu. Dan isyarat dan kuasa ialah dua perkara berbeza: logik bergerak pada kabel isyarat yang nipis, manakala tenaga yang menyalakan lampu atau memutar motor perlu dihasilkan dan dibawa pada kabel kuasa. Seluruh sisi tenaga ada dalam panduan elektrik dan radio kami — di sini kita kekal pada logik.
Jadi ini bukan permainan pengaturcaraan?
Tiada kod, tiada skrip. Setiap tingkah laku datang daripada komponen yang diletakkan dalam dunia dan kabel di antaranya. Jika kamu mahu permainan di mana kamu memprogram robot baris demi baris, ini bukan. Jika kamu suka melihat litar berfungsi dengan mata sendiri — dan berjalan di dalamnya — inilah dia.
Komponen: apa yang menghantar isyarat, apa yang mendengar
Setiap peranti ada port: hijau untuk yang masuk, oren untuk yang keluar, menyala apabila kamu memegang kabel — dan kini setiap satu menunjukkan tag kecil dengan nama dan arahnya (“Input A · Input”, “Write”, “Channel 3”); F1 menyembunyikannya. Klik kanan peranti dengan tangan kosong dan helaiannya menerangkan, dengan perkataan mudah, anak panah dan nombor sebenar (“180 × 100 ÷ 255 = 71”), apa yang dilakukannya dan apa yang sedang dilakukannya sekarang.
Apa yang menghantar isyarat
- Suis lampu dan butang: 255 semasa hidup — atau nilai yang kamu tetapkan pada helaian suis, dari 0 hingga 255 (suis ditetapkan pada 1 ialah “+1”, yang ditetapkan pada 100 ialah “×100”). Butang kekal ditekan selama satu saat.
- Penderia kehadiran: 255 selagi pemain atau makhluk berdiri di hadapannya (jejari 1 hingga 8 m), ditahan beberapa saat selepas mereka pergi. Ia perlukan sedikit kuasa untuk mengawasi.
- Penderia aras: diletakkan pada tangki, ia memberitahu betapa penuhnya, dari 0 hingga 255. Juga berkuasa.
- Penderia chunk: 255 selagi tanah di sekelilingnya dimuatkan dan stabil.
- Bateri melaporkan casnya, panel suria apa yang diberikannya, penjana sama ada ia berjalan, dan antena penerima apa yang didengarnya.
Apa yang mendengar
- Geganti elektrik: menutup talian kuasa apabila arahannya mencapai 128, separuh skala. Ia menarik 2 W semasa tertutup.
- Transistor: membenarkan sebahagian arus yang mengikut isyarat — isyarat ÷ 255. Itulah pemudar kamu: lampu di belakangnya bersinar dalam suku-suku.
- Injap: membuka paip dengan tangan, atau melalui arahan berkadar dengan isyarat (20 W). Pili di sebelahnya sekadar mengisi baldi kamu.
- Pintu dan pintu perangkap pada kabel isyarat terbuka pada 128 dan tertutup di bawahnya.
- Lampu, mesin, motor dan pam berhenti apabila arahannya jatuh ke 0, dan kelajuan motor mengikut arahannya.
- Simpang: membahagikan kabel. Pada kabel isyarat ia menyalin isyarat ke setiap cabang.
Komponen logik (baharu dalam alfa 1.0.9)
- Penunda: memulangkan apa yang diterimanya N pusingan lalu — dari 1 hingga 600 pusingan, 0.05 hingga 30 saat, 0.5 s secara lalai.
- Get logik: AND, OR, NOT, NAND, NOR atau XOR, dipilih pada helaiannya. NAND dan NOR ialah AND dan OR yang diterbalikkan; XOR hidup apabila tepat satu input hidup. Ia bekerja bit demi bit pada 8 bit isyarat (NOT memberi 255 − A); dengan isyarat 0 atau 255, ia get klasik.
- Op-amp: menambah (dihadkan pada 255), menolak (tidak pernah di bawah 0), melakukan petua tiga A × B ÷ C (biarkan C tidak bersambung dan ia 255: peratusan), atau membanding A > B dan A = B.
- Memori: pada tepi menaik input Write-nya, ia menyalin Value dan menyimpannya — sebuah D flip-flop, 0 pada permulaan.
- Pengganding optik: lapan saluran isyarat di satu sisi, satu gentian di sisi lain. Sebagai laser ia menghantarnya melalui gentian, sebagai sel foto ia membacanya semula. Ia memerlukan 5 W.
- Panel paparan: papan dinding besar, dengan empat input arahan. Dalam teksnya,
{1}hingga{4}menjadi nilai langsung — “Bateri: {1} %” — pada kuasa 1 W.
Komponen logik tidak memerlukan kabel kuasa: kabel isyarat yang menghubungkannya membekalkan kuasa. Hanya pengganding dan panel paparan memerlukan kabel kuasa kecil. Setiap satu ialah kotak kecil kayu oak berbalut besi dengan tetapannya terukir dalam loyang di atas dan di hadapan — “0.5s”, “AND”, “A+B”, “A*B/C”, “>”, “MEM”, “TX” / “RX” — dengan lampu kaca yang menyala selagi outputnya hidup. Peranti lama juga mengukir tetapannya: “CH 7” pada antena, “AUTO” pada injap, “4m 2s” pada penderia kehadiran. Setiap komponen dibuat dalam grid, daripada cabang Teknologi buku resipi.
Untuk membawa isyarat, kabel isyarat sampai 256 m, gentian optik 10 km, dan gentian okto membawa lapan isyarat serentak, satu setiap warna. Lebih jauh daripada itu, pengulang meneruskannya. Kabel kecil ini dipasang voxel demi voxel (25 cm), di sepanjang dinding atau di bawah rak, serapi yang kamu mahu.
Cara membuat get logik dalam Openworld
Inilah litar yang benar-benar berfungsi dengan komponen hari ini. Helah tukang elektrik lama masih berguna, dan kotak baharu membuka selebihnya. Cuba lima daripadanya dalam babak di bawah: klik suis dan butang, tukar litar, tengok denyutan berlari — emas untuk kuasa, merah untuk isyarat.
- AND, OR, NOT, NAND, NOR, XOR — satu kotak. Tetapkan get logik pada helaiannya dan sambung input A dan B. Cara tukang elektrik masih berfungsi juga: dua geganti bersiri membuat AND, dan dua penghantar pada satu kabel isyarat membuat OR, kerana kabel sentiasa membawa isyarat tertinggi yang diletakkan padanya — begitulah rumah
/ovm demo homemembuka pintu depannya daripada dua penderia kehadiran. - Jam — penunda dan NOT, dalam gelung. NOT menyongsangkan output penunda dan menyuapnya kembali: isyarat bertukar setiap setengah saat, selama-lamanya. Pendekkan penunda untuk rentak lebih laju.
- Denyutan. Satu isyarat AND dengan NOT bagi salinannya sendiri yang tertunda: apabila butang hidup, kamu dapat satu denyutan pendek, sepanjang penunda.
- Pembilang. Butang pada Write memori; output memori ke op-amp yang ditetapkan Add, dengan suis ditetapkan pada 1 di B; hasil tambah kembali ke Value memori. Setiap tekanan menambah satu. Letak memori pada panel paparan dan baca “Kiraan: 7”.
- Togol. Satu memori yang Value-nya ialah NOT bagi outputnya sendiri, dan butang pada Write: setiap tekanan membaliknya — satu butang untuk lampu dewan.
- Ambang boleh laras. Geganti menutup pada 128; untuk aras lain, op-amp ditetapkan “>” dengan suis ditetapkan pada nilai yang kamu mahu: “tangki melebihi 200”.
- Bateri dalam peratus. Op-amp dalam A × B ÷ C, cas bateri pada A, suis ditetapkan pada 100 di B, C tidak bersambung: 255 menjadi 100. Pada panel paparan: “Bateri: 71 %”.
- Berkadar — pemudar. Penderia aras pada transistor mencerahkan lampu apabila tangki terisi, suku demi suku; pada injap kamu dapat aliran yang mengikut aras, pada motor satu kelajuan.
- Bas 8 lorong. Lapan isyarat ke pengganding optik ditetapkan sebagai laser, gentian okto sehingga 10 km, pengganding ditetapkan sebagai sel foto di hujung sana: seluruh panel kawalan kamu, jauh di sana.
Mahu yang sedia ada? Dalam dunia kreatif, /ovm demo logic membina empat daripadanya dengan plakatnya: jam yang mengerdipkan lampu, peratusan bateri pada panel, pembilang yang naik pada setiap tekanan, dan tiga suis merentasi gentian antara dua pengganding.

Klik suis, butang atau komponen
Mesin yang terus berfungsi apabila tiada sesiapa berdekatan
Sebuah litar tidak bergantung pada chunk yang dimuatkan. Setiap peranti dan setiap pautan turut didaftarkan dalam OVM, yang mensimulasikannya walaupun di mana tiada chunk dimuatkan. Penderia kamu terus membaca, geganti kamu terus bersuis dan tangki kamu terus terisi semasa kamu meneroka sebelah lagi planet.
OVM berjalan pada threadnya sendiri, menyasarkan 20 pusingan sesaat, dan setiap pusingan sentiasa 50 ms masa simulasi. Bina sesuatu yang besar dan kadar OVM yang menurun — semuanya menjadi perlahan secara sekata, tiada apa dilangkau — tidak pernah TPS permainan: pemain, makhluk dan blok mengekalkan kelajuan biasa. Lencana pada skrin memberitahu kamu (“OVM 12 Hz (60 %)”, oren di bawah 90 %, merah di bawah 50 %), /ovm stats memberi butiran, dan skrin nyahpepijat F3 ada kad OVM.
Jarak hampir tidak berkos. Pautan ialah satu saluran dengan dua hujung, panjang dan kejatuhan, jadi kabel merentasi lembah atau saluran paip mengelilingi planet berkos sama seperti yang pendek; yang berkos ialah bilangan peranti. Inilah yang membolehkan kilang berjalan semasa kamu tiada: relau dan penghantar hidup dalam simulasi yang sama dengan litar kamu.
/ovm stats
/ovm scope world
/ovm scope loadedRadio: tiang, dan piring yang menjejaki Bulan
Antena membawa isyarat tanpa sebarang kabel. Ada 256 saluran: pemancar menghantar arahannya (0 hingga 255) pada salurannya, dan setiap antena dalam jangkauan yang mendengar saluran itu meletakkan apa yang didengarnya pada kabel isyaratnya sendiri. Tekan butang di rumah, dan lampu menyala di kampung sebelah.
- Tiang segala arah bercakap ke semua penjuru: sempurna untuk lembah atau kampung. Ia tidak boleh sampai ke Bulan.
- Piring terarah menumpukan alurnya dalam kon 2° dan sampai jauh lebih jauh dengan kuasa yang sama. Halakan melalui pandangan teropong (×1 hingga ×32), atau suruh ia menjejaki Bulan — atau, dari Bulan, Bumi — dan ia berputar sendiri apabila planet berputar.
Helaiannya bercakap terus terang: pilih sasaran — Dekat (100 m), Kampung (1 km), Wilayah (10 km), Jauh (100 km), Bulan — dan ia memberitahu berapa yang akan digunakan. Jangkauan mengikut hukum radio sebenar (formula Friis): sampai ke Bulan, 60,000 km jauhnya dalam permainan, memerlukan kira-kira 34 kW dengan satu piring di setiap hujung.
Dan gelombang tidak pernah menembusi tanah. Bukit di antara dua tiang, kelengkungan planet bulat, atau Bumi sendiri apabila Bulan terbenam: pautan terputus. Piring yang sasarannya tenggelam di bawah ufuk menjadi senyap (“Sasaran di bawah ufuk”) sehingga ia terbit semula. Taip /radio show-signal true untuk melihat alurnya.


Gear, pengubah dan penulis isyarat
Gear dengan nisbah pilihan kamu
Gerakan juga sebahagian daripada kotak alatan. Motor elektrik memutar aci pada 120 rpm, dan pada aci itu kamu letakkan roda gear sendiri — kecil (1 m), sederhana (3 m) atau besar (5 m), daripada kayu, besi atau keluli. Dua gear bersebelahan pada jarak yang betul bertaut sendiri: nisbahnya ialah nisbah saiznya, dan arahnya terbalik. Rantaikannya untuk mendapat kelajuan yang kamu perlukan. Tenaga dikekalkan — setiap taut kehilangan sedikit — dan rangkaian yang bercanggah hanya tersekat.
Pengubah
Kuasa bergerak dalam dua saiz kabel: kabel kuasa kecil (10 kW) dan kabel kuasa besar (250 kW). Pengubah menyambung kedua-duanya, naik atau turun, pada 97 %: naik untuk merentasi lembah, turun semula di rumah. Semuanya ada dalam panduan elektrik.
Penulis isyarat: perakam di atas kertas
Untuk melihat apa yang dilakukan isyarat kamu dari semasa ke semasa, ada penulis isyarat, perakam carta meja. Berikan kertas dan sedikit kuasa (15 W), sambungkan kabel isyarat — atau gentian okto, dan lapan pen melukis lapan saluran dalam warnanya. Pilih kelajuannya, daripada 20 titik sesaat hingga satu seminit. Setiap helai memuatkan 128 titik dan menjadi carta yang kamu baca seperti kad kertas; penulis menyimpan 16 daripadanya mengikut urutan — satu malam penuh dalam kehidupan sebuah penderia.
- 1
Kuasa
Sebuah panel suria atau penjana, dan kabel kuasa kecil yang menjalar ke sudut tangki kamu.
- 2
Penderia
Letakkan penderia aras pada tangki dan bekalkan daripada kabel itu: ia perlukan 3 W untuk membaca.
- 3
Geganti
Sambung kabel isyarat dari penderia ke geganti elektrik pada talian kuasa sebuah lampu. Di atas separuh penuh, lampu menyala.
- 4
Rakaman
Tambah simpang pada kabel isyarat dan penulis isyarat dengan kertas: pada waktu pagi, carta menunjukkan aras sepanjang malam.
Litar yang menjalankan sebuah dunia
Kamu boleh membina komputer dengan komponen yang boleh dibaca sekilas pandang, tetapi litar itu mula-mula dibuat untuk menjalankan sebuah dunia: rumah, pam, bengkel dan pautan radio yang terus berfungsi merentasi seluruh planet — dan yang turut kelihatan menyala kepada kawan kamu, di Mac, PC atau Linux.
Apa yang akan datang
OVM masih muda: ia tiba pada Oktober 2026, komponen logik datang bersama alfa 1.0.9, dan ia masih diolah semula sepanjang alfa, jadi angka tepat mungkin berubah — helaian setiap peranti sentiasa menunjukkan angka semasa. Panel paparan buat masa ini hanya menunjukkan nombor dalam perpuluhan. Seterusnya dalam senarai ialah antena yang menuju ke angkasa: antena geganti di orbit dan satelit yang menghantar isyarat dari satu sisi planet ke sisi lain, atau ke sebuah stesen. Semua itu belum ada dalam permainan. Hari ini kamu sudah boleh menerbangkan roket ke orbit dan membina stesen angkasa sendiri di sana; radio yang akan mengikat semuanya sudah dirancang.
Ikuti Openworld
@play_openworld ialah halaman Instagram rasmi Openworld: video permainan dan berita setiap kemas kini.
@play_openworldOpenworld dicipta oleh @tompascard
Tiga langkah ke get logik pertama kamu
- 1Pasang Openworld dengan fail yang dimuat turun: ia menyediakan launcher.
- 2Cipta akaun kamu dalam launcher dan sahkan e-mel kamu.
- 3Pilih nama pengguna kamu… dan main.
Openworld dimainkan pada komputer: Mac, Windows atau Linux. Hantar pautan ini kepada diri kamu sendiri, kami menunggu di seberang sana.
Soalan
Adakah membina dengan get logik seperti pengekodan?
Ia lebih dekat dengan elektronik berbanding pengaturcaraan: kamu mereka bentuk tingkah laku dengan meletakkan komponen, bukan dengan menulis kod. Openworld berfungsi dengan cara yang sama — tiada skrip, hanya peranti dan kabel yang boleh kamu lihat dan kelilingi.
Bagaimana get logik berfungsi dalam permainan seperti Openworld?
Penghantar (suis, butang, penderia) meletakkan nombor dari 0 hingga 255 pada kabel isyarat; ia dianggap hidup dari 128. Get logik yang ditetapkan AND, OR, NOT, NAND, NOR atau XOR menjawab 255 atau 0, satu pusingan (50 ms) kemudian. Pendengar bertindak atas hasilnya: geganti elektrik menutup talian kuasa, transistor membenarkan sebahagian arus, pintu terbuka.
Bagaimana meletakkan satelit di orbit?
Dalam Openworld hari ini, kamu boleh menerbangkan roket ke orbit stabil dan membina stesen di sana. Satelit dan antena geganti di orbit dirancang, tetapi belum ada dalam permainan.
Adakah litar saya berfungsi apabila saya jauh?
Ya. OVM mensimulasikan setiap peranti walaupun di mana tiada chunk dimuatkan, pada threadnya sendiri. Pentadbir pelayan boleh menghadkannya kepada zon di sekeliling pemain dengan /ovm scope loaded.
Bolehkah membina komputer dalam Openworld?
Boleh: dengan NOT dan memori, kamu boleh membina selak, daftar, penambah dan seluruh unit aritmetik. Setiap komponen menambah satu pusingan 50 ms, jadi ia sengaja perlahan — dan kamu boleh melihatnya berfikir.
Bagaimana membuat jam dengan get logik?
Sambung penunda dan get NOT dalam satu gelung: NOT menyongsangkan output penunda dan menghantarnya kembali, jadi isyarat bertukar setiap kali penunda tamat. Dalam Openworld, penunda 0.5 s memberi lampu yang berkerdip kira-kira sekali sesaat.





