Undefined Behavior
Гра на ранній кузні — для гравців і цікавих, не демо «лише для інженерів».
Wishlist + скріни, коли буде готово
Спробуй ідею
Вільний браузерний workbench — клади гейти, Direct45-дроти, High / Low / Undefined. Збирай маленькі механізми; 1-Bit Adder — лише один приклад.
Вчись, будуючи
Чотири м’які челенджі з early path гри. Обери в workbench, йди кроками, потім вигадуй своє.
01
First Signal
Змусь лампу повторювати кнопку — з’єднай шлях.
- INPUT → LAMP
- Немає дроту = немає сигналу (сірий)
- Постав INPUT і LAMP.
- Тягни з OUT порту INPUT на IN лампи.
- Клікай INPUT: High / Low — дріт і лампа мають збігатись.
Сірий = undefined: ще нічого не з’єднано. Це назва продукту, не помилка.
02
Invert It
Переверни сигнал гейтом NOT.
- OUT = NOT IN
- Лампа світить, коли INPUT = Low
- Постав INPUT, NOT і LAMP.
- З’єднай INPUT → NOT → LAMP.
- Перемикай INPUT: лампа має бути протилежною.
Якщо хоч один вхід гейта сірий — увесь ланцюг лишається undefined.
03
Control Line
Пропусти сигнал лише коли Enable = High.
- OUT = A ∧ Enable
- Fan-out: один OUT може живити багато IN
- Постав два INPUT (один = Enable), AND і LAMP.
- Підключи обидва INPUT до AND (два IN), потім AND → LAMP.
- Перемикай Enable: сигнал доходить до лампи лише коли Enable = High.
З одного OUT можна тягнути кілька дротів — знадобиться для суматора.
04
1-Bit Adder
Приклад механізму: додай два біти — Sum і Carry.
- Sum = A ⊕ B
- Carry = A ∧ B
- Постав два INPUT (A, B), XOR, AND і дві LAMP.
- Fan-out: A на XOR і на AND; те саме для B.
- XOR → лампа Sum, AND → лампа Carry. Double-click лампи — підпис Sum / Carry.
- Спробуй 00, 01, 10, 11 — Sum = «один High», Carry = «обидва High».
Це один пристрій, який можна зібрати — не домашка. Гра про механізми з гейтів.
У кузні
Undefined Behavior — пре-альфа гра від Carlo Forge. Збирай цифрові механізми з примітивних логічних гейтів. One-liner, скріни й wishlist з’являться, коли крафт буде готовий показатись.
Скріни (скоро)
Кадри тримають layout, доки не з’являться реальні скріни. Store чи wishlist ще немає.
- Кадр
- Кадр
- Кадр