На цій сторінці
- Чи є гра-пісочниця з логічними вентилями?
- Це логічні вентилі чи програмування?
- Деталі: що надсилає сигнал, що слухає
- Як зробити логічні вентилі в Openworld
- Машини, що продовжують працювати, коли нікого немає поруч
- Радіо: щогли й тарілки, що стежать за Місяцем
- Шестерні, трансформатори й записувач сигналів
- Схеми, що керують світом
- Що буде далі
- Питання
Чи є гра-пісочниця з логічними вентилями?
Так — і ця працює на цілій планеті. Openworld — воксельна гра-пісочниця з вбудованими логічними елементами: вимикачі, реле, датчики, елементи AND, OR, NOT, NAND, NOR і XOR, затримки, пам’ять і радіо, які ти з’єднуєш справжніми кабелями. Дія відбувається на круглій планеті — ідеш прямо й повертаєшся туди, звідки вийшов — під справжнім небом, аж до Сонця, і вона працює нативно на Mac (Apple Silicon), Windows і Linux.
Від головоломки зі схемами її відрізняє те, що твої схеми роблять щось у живому світі. Вони освітлюють дім у сутінки, відчиняють двері, коли підходить друг, попереджають тебе, перш ніж бак переповниться, або несуть повідомлення через планету по радіо. І вони працюють усередині OVM — Openworld Virtual Machine, — яка продовжує їх симулювати, поки ти далеко.
- 256значень на сигнальному кабелі, від 0 до 255
- 128рівень, з якого сигнал вважається увімкненим
- 50мілісекунд: один оберт, його додає кожна логічна деталь
- 256радіоканали
Це логічні вентилі чи програмування?
Здебільшого логічні вентилі. Гравці збирають із вимикачів, інверторів і засувок пам’яті схеми AND, OR, NOT і навіть цілі комп’ютери. Схоже на програмування, бо ти проєктуєш поведінку, але не пишеш жодного рядка: ти будуєш її по шматочку, як електрик.
Схеми лишаються роботою руками, з простими правилами. Сигнал — це число від 0 до 255, а не просто «увімкнено» чи «вимкнено»: він може означати «повністю», «наполовину» або «трохи» — і вважається увімкненим з 128. Логічні деталі відповідають 255 або 0, а кожна додає один оберт у 50 мс, тож сигнал помітно мандрує твоєю спорудою. А ще сигнали та живлення — дві різні речі: логіка йде тонкими сигнальними кабелями, а енергію, що запалює лампу чи крутить мотор, треба виробити й провести силовими кабелями. Уся енергетика описана в нашому гіді з електрики та радіо — тут ми лишаємося при логіці.
Отже, це не гра про програмування?
Жодного коду, жодних скриптів. Будь-яка поведінка бере початок із деталей, розставлених у світі, та кабелів між ними. Якщо тобі потрібна гра, де роботів програмують рядок за рядком, це не вона. Якщо ти любиш дивитися, як працює схема, на власні очі — і ходити всередині неї, — це вона.
Деталі: що надсилає сигнал, що слухає
У кожного пристрою є порти: зелені для входу, помаранчеві для виходу, вони підсвічуються, коли тримаєш кабель, — і тепер біля кожного з'являється маленька мітка з назвою та напрямком («Вхід A · Вхід», «Запис», «Канал 3»); F1 їх ховає. Клацни правою кнопкою по пристрою порожньою рукою — і його картка простими словами, стрілками та справжніми числами («180 × 100 ÷ 255 = 71») пояснить, що він робить і що робить просто зараз.
Що надсилає сигнал
- Вимикач світла і кнопка: 255, поки ввімкнено, — або значення, яке ти задаєш на картці вимикача, від 0 до 255 (вимикач на 1 — це «+1», на 100 — «×100»). Кнопка лишається натиснутою одну секунду.
- Датчик присутності: 255, поки перед ним стоїть гравець або істота (радіус від 1 до 8 м), утримується кілька секунд після відходу. Йому потрібно трохи живлення, щоб стежити.
- Датчик рівня: приставлений до бака, повідомляє, наскільки він повний, від 0 до 255. Теж із живленням.
- Датчик чанка: 255, поки земля навколо завантажена й усталилась.
- Акумулятор повідомляє свій заряд, сонячна панель — що вона віддає, генератор — чи працює він, а приймальна антена — що вона чує.
Що слухає
- Електричне реле: замикає лінію живлення, коли його команда досягає 128, половини шкали. Споживає 2 Вт, поки замкнене.
- Транзистор: пропускає частку струму, що йде за сигналом, — сигнал ÷ 255. Це твій діммер: лампа за ним світиться чвертями.
- Вентиль: відкриває трубу вручну або за командою пропорційно сигналу (20 Вт). Кран поруч просто наповнює твоє відро.
- Двері й люки на сигнальному кабелі відчиняються на 128 і зачиняються нижче.
- Лампи, машини, мотори й насоси зупиняються, коли їхня команда падає до 0, а швидкість мотора йде за його командою.
- Розгалужувач: розгалужує кабель. На сигнальному кабелі він копіює сигнал на кожну гілку.
Логічні компоненти (нове в alpha 1.0.9)
- Затримка: повертає те, що отримала N обертів тому, — від 1 до 600 обертів, тобто від 0,05 до 30 секунд, за замовчуванням 0,5 с.
- Логічний вентиль: AND, OR, NOT, NAND, NOR або XOR, обирається на його картці. NAND і NOR — це AND і OR навпаки; XOR увімкнений, коли увімкнений рівно один вхід. Працює побітово з 8 бітами сигналу (NOT дає 255 − A); із сигналами 0 або 255 це класичний вентиль.
- Операційний підсилювач: додає (максимум 255), віднімає (ніколи не менше 0), робить правило трьох A × B ÷ C (залиш C непідключеним — буде 255: відсоток) або порівнює A > B та A = B.
- Пам'ять: по наростальному фронту входу Write копіює Value і зберігає його — це D-тригер, на початку 0.
- Оптопара: вісім сигнальних каналів з одного боку, волокно з другого. Як лазер вона шле їх волокном, як фотоелемент — зчитує назад. Їй потрібно 5 Вт.
- Панель дисплея: велика настінна вивіска з чотирма командними входами. У її тексті
{1}–{4}стають живими значеннями — «Батарея: {1} %» — за 1 Вт живлення.
Логічним компонентам не потрібен силовий кабель: їх живить сигнальний кабель, що їх з’єднує. Лише оптопара й панель дисплея хочуть малого силового кабелю. Кожен — маленька дубова скринька в залізній обв’язці, чиє налаштування викарбувано латунню зверху й спереду — «0.5s», «AND», «A+B», «A*B/C», «>», «MEM», «TX» / «RX» — зі скляною лампою, що світиться, поки вихід увімкнено. Старіші пристрої теж мають гравіювання: «CH 7» на антені, «AUTO» на вентилі, «4m 2s» на датчику присутності. Кожен компонент виготовляється в сітці крафту, з гілки Технологій книги рецептів.
Для передавання сигналів сигнальний кабель сягає 256 м, оптичне волокно — 10 км, а октоволокно несе вісім сигналів одразу, по одному на колір. Далі їх передає ретранслятор. Ці тонкі кабелі прокладають воксель за вокселем (25 см), уздовж стіни чи під полицею, так охайно, як захочеш.
Як зробити логічні вентилі в Openworld
Ось схеми, що справді працюють зі сьогоднішніми деталями. Старі прийоми електрика досі діють, а нові скриньки відкривають решту. Спробуй п'ять із них у сцені нижче: клацай вимикачі й кнопку, змінюй схему, дивись, як біжать імпульси — золоті для живлення, червоні для сигналів.
- AND, OR, NOT, NAND, NOR, XOR — одна скринька. Налаштуй логічний елемент на його картці й підключи входи A та B. Шлях електрика теж працює: два реле послідовно дають AND, а два відправники на одному сигнальному кабелі дають OR, бо кабель завжди несе найвищий сигнал, поданий на нього, — так будинок із
/ovm demo homeвідчиняє вхідні двері від двох датчиків присутності. - Тактовий генератор — затримка й NOT, замкнені в коло. NOT перевертає вихід затримки й подає його назад: сигнал перемикається кожні півсекунди, вічно. Скороти затримку — і ритм прискориться.
- Імпульс. Сигнал AND NOT від власної затриманої копії: коли кнопка вмикається, виходить один короткий імпульс завдовжки з затримку.
- Лічильник. Кнопка — на Write пам'яті; вихід пам'яті — в операційний підсилювач у режимі Add, з вимикачем на 1 на B; сума — назад у Value пам'яті. Кожне натискання додає одиницю. Підключи пам'ять до панелі дисплея й читай «Лічильник: 7».
- Перемикач. Пам'ять, чиє Value — це NOT її власного виходу, і кнопка на Write: кожне натискання перекидає її — одна кнопка для світла в залі.
- Регульований поріг. Реле замикається на 128; для будь-якого іншого рівня — операційний підсилювач у режимі «>» з вимикачем на потрібне тобі значення: «бак понад 200».
- Батарея у відсотках. Операційний підсилювач у режимі A × B ÷ C, заряд батареї на A, вимикач на 100 на B, C непідключений: 255 стає 100. На панелі дисплея: «Батарея: 71 %».
- Пропорційне керування — димер. Датчик рівня на транзисторі підсвічує лампу дедалі яскравіше, поки бак наповнюється, по чверті за раз; на клапані дістанеш потік, що йде за рівнем, на моторі — швидкість.
- 8-лінійна шина. Вісім сигналів в оптопару в режимі лазера, окто-волокно до 10 км, оптопара в режимі фотоелемента на іншому кінці: вся твоя панель керування — далеко звідси.
Хочеш готові? У творчому світі /ovm demo logic будує чотири з них із табличками: тактовий генератор, що блимає лампою, відсоток заряду батареї на панелі, лічильник, що росте з кожним натисканням, і три вимикачі, що перетинають волокно між двома оптопарами.

Клацни вимикач, кнопку або деталь
Машини, що продовжують працювати, коли нікого немає поруч
Схема не залежить від завантаженого чанка. Кожен пристрій і кожен зв’язок записані ще й в OVM, яка симулює їх навіть там, де не завантажений жоден чанк. Твої датчики продовжують зчитувати, реле — перемикатися, а бак — наповнюватися, поки ти досліджуєш інший бік планети.
OVM працює у власному потоці, прагнучи 20 обертів за секунду, і кожен оберт — це завжди 50 мс симульованого часу. Побудуй щось величезне — і падає темп OVM: усе сповільнюється рівномірно, нічого не пропускається — але ніколи не TPS гри: гравці, істоти й блоки зберігають звичайну швидкість. Значок на екрані повідомляє про це («OVM 12 Гц (60 %)», помаранчевий нижче 90 %, червоний нижче 50 %), /ovm stats дає подробиці, а в екрані налагодження F3 є картка OVM.
Відстань майже нічого не коштує. Зв’язок — це один канал із двома кінцями, довжиною й падінням, тож кабель через долину чи трубопровід навколо планети коштує стільки ж, скільки короткий; коштує кількість пристроїв. Саме це дає змогу фабрикам працювати, поки тебе немає: печі та конвеєри живуть у тій самій симуляції, що й твої схеми.
/ovm stats
/ovm scope world
/ovm scope loadedРадіо: щогли й тарілки, що стежать за Місяцем
Антени несуть сигнал взагалі без кабелю. Каналів 256: передавач надсилає свою команду (від 0 до 255) на своєму каналі, і кожна антена в зоні досяжності, що слухає цей канал, кладе почуте на свій сигнальний кабель. Натисни кнопку вдома — і в сусідньому селі спалахне лампа.
- Всеспрямована щогла говорить на всі боки: ідеально для долини чи села. До Місяця вона не сягає.
- Напрямлена тарілка збирає промінь у конус 2° і за тієї самої потужності сягає значно далі. Наведи її через вигляд підзорної труби (×1 до ×32) або накажи стежити за Місяцем — чи, з Місяця, за Землею — і вона сама повертається, коли планета обертається.
Її картка говорить прямо: обери ціль — Поруч (100 м), Село (1 км), Регіон (10 км), Далеко (100 км), Місяць — і вона скаже, скільки спожиє. Дальність підпорядковується справжньому радіозакону (формула Фрііса): щоб сягнути Місяця, в грі — 60 000 км, потрібно близько 34 кВт із тарілкою на кожному кінці.
А хвилі ніколи не проходять крізь землю. Пагорб між двома щоглами, кривина круглої планети чи сама Земля, коли заходить Місяць: зв'язок уривається. Тарілка, ціль якої опускається за горизонт, замовкає («Ціль за горизонтом»), доки та знову не зійде. Введи /radio show-signal true, щоб побачити промені.


Шестерні, трансформатори й записувач сигналів
Шестерні з вибраним тобою передавальним числом
Рух теж входить до набору інструментів. Електромотор обертає вал зі швидкістю 120 об/хв, і на цей вал ти ставиш власні шестерні — малі (1 м), середні (3 м) або великі (5 м), з дерева, заліза чи сталі. Дві шестерні поруч на правильній відстані зчіплюються самі: передавальне число — це відношення їхніх розмірів, а напрямок змінюється. З'єднуй їх ланцюжком, щоб отримати потрібну швидкість. Енергія зберігається — кожне зчеплення трохи втрачає — а суперечлива передача просто заклинює.
Трансформатори
Живлення йде кабелями двох розмірів: малий силовий кабель (10 кВт) і великий силовий кабель (250 кВт). Трансформатор з’єднує їх, угору чи вниз, з ККД 97 %: угору, щоб перетнути долину, і знову вниз удома. Усе це — в гіді з електрики.
Записувач сигналів: самописець на папері
Щоб побачити, що роблять твої сигнали з часом, є записувач сигналів — настільний самописець. Дай йому папір і трохи живлення (15 Вт), під’єднай сигнальний кабель — або октоволокно, і вісім пер намалюють вісім каналів своїми кольорами. Обери швидкість, від 20 точок за секунду до однієї за хвилину. Кожен аркуш вміщує 128 точок і стає графіком, який читаєш, як паперову картку; самописець зберігає 16 по порядку — цілу ніч із життя датчика.
- 1
Живлення
Сонячна панель або генератор і малий силовий кабель до кута твого бака.
- 2
Датчик
Приклади датчик рівня до бака й живи його від цього кабелю: для зчитування йому потрібно 3 Вт.
- 3
Реле
Простягни сигнальний кабель від датчика до електричного реле на лінії живлення лампи. Коли бак повний більш ніж наполовину, лампа спалахує.
- 4
Запис
Додай розгалужувач на сигнальний кабель і записувач сигналів із папером: уранці графік покаже рівень за всю ніч.
Схеми, що керують світом
З деталей, зрозумілих з першого погляду, можна будувати комп’ютери, але схеми насамперед створені, щоб керувати світом: будинки, насоси, майстерні та радіозв’язок, які продовжують працювати на всій планеті — і які твої друзі теж бачать запаленими, на Mac, ПК чи Linux.
Що буде далі
OVM молода: вона з'явилася в жовтні 2026 року, логічні компоненти прийшли з alpha 1.0.9, і її ще перероблятимуть під час альфи, тож точні цифри можуть змінитися — картка кожного пристрою завжди показує актуальні. Лише десяткові числа поки що показує панель дисплея. Далі в планах антени, що сягають космосу: ретрансляційні антени на орбіті та супутники, які передають сигнал з одного боку планети на інший або на станцію. У грі їх ще немає. Уже сьогодні можна полетіти ракетою на орбіту і збудувати власну космічну станцію; радіо, що їх зв'яже, заплановане.
Стеж за Openworld
@play_openworld — офіційна сторінка Openworld в Instagram: відео з гри та новини кожного оновлення.
@play_openworldOpenworld створив @tompascard
Три кроки до твого першого логічного вентиля
- 1Встанови Openworld із завантаженого файлу: він налаштує лаунчер.
- 2Створи обліковий запис у лаунчері та підтверди електронну пошту.
- 3Обери ім’я користувача… і грай.
У Openworld грають на комп’ютері: Mac, Windows або Linux. Надішли собі посилання, ми чекатимемо по той бік.
Питання
Будувати на логічних вентилях — це як програмувати?
Він ближчий до електроніки, ніж до програмування: ти проєктуєш поведінку, розставляючи деталі, а не пишучи код. Openworld працює так само — жодних скриптів, лише пристрої та кабелі, які можна побачити й обійти.
Як працюють логічні вентилі в грі на кшталт Openworld?
Відправники (вимикачі, кнопки, датчики) подають число від 0 до 255 на сигнальний кабель; воно вважається увімкненим з 128. Логічний елемент, налаштований на AND, OR, NOT, NAND, NOR чи XOR, відповідає 255 або 0 через один оберт (50 мс). Слухачі діють за результатом: електричне реле замикає силову лінію, транзистор пропускає частку струму, двері відчиняються.
Як вивести супутник на орбіту?
В Openworld сьогодні можна вивести ракету на стійку орбіту й збудувати там станцію. Супутники й антени-ретранслятори на орбіті заплановані, але поки що їх немає в грі.
Чи працюють мої схеми, коли я далеко?
Так. OVM симулює кожен пристрій навіть там, де не завантажено жодного чанка, у власному потоці. Адміністратор сервера може обмежити її зонами навколо гравців командою /ovm scope loaded.
Чи можна збудувати комп'ютер в Openworld?
Так: з NOT і пам’яттю можна збудувати засувки, регістри, суматори й цілий арифметичний пристрій. Кожна деталь додає один такт у 50 мс, тож це повільно навмисно — і можна дивитися, як воно думає.
Як зробити тактовий генератор на логічних вентилях?
Замкни затримку й вентиль NOT одне на одного: NOT перевертає вихід затримки й подає його назад, тож сигнал перемикається щоразу, коли затримка спливає. В Openworld затримка 0,5 с дає лампу, що блимає приблизно раз на секунду.





