OPENWORLD
ดาวน์โหลด

เครื่องจักรและพลังงาน · ตรรกะและวิทยุ

เกมแซนด์บ็อกซ์ที่มีเกตลอจิก หน่วยความจำ และวิทยุ — กับเครื่องจักรที่ไม่เคยหยุดทำงาน

ต่อสวิตช์เข้ากับรีเลย์ ต่อตัวหน่วงเวลาเข้ากับเกต NOT ต่อจานสัญญาณไปยังดวงจันทร์ วงจรของ Openworld สร้างจากชิ้นส่วนจริง — เกตลอจิก หน่วยความจำ เซนเซอร์ วิทยุ — และมันทำงานต่อแม้คุณเดินจากไป บนเธรดของตัวเอง โดยไม่เคยทำให้เกมช้าลง

โดย Tom Pascard· อัปเดต ·อ่าน 5 นาที

สรุปสั้น ๆ

  • สัญญาณ 0 ถึง 255 บนสายสัญญาณเส้นบาง ใยแก้ว หรือวิทยุ ติดที่ 128 ชิ้นส่วนลอจิกทุกตัวเพิ่มหนึ่งรอบ 50 มิลลิวินาที: คุณมองเห็นการคำนวณวิ่งผ่านวงจร
  • ใหม่ใน alpha 1.0.9: เกตลอจิก (AND, OR, NOT), ตัวหน่วงเวลา, หน่วยความจำ, op-amp (บวก ลบ A×B÷C เปรียบเทียบ) และออปติคัลคัปเปลอร์ — นาฬิกาจังหวะ ตัวนับ หรือจะสร้าง CPU ทั้งตัวก็ได้
  • แผงแสดงผลโชว์ค่าสด (“นับ: 7”) และการตั้งค่าของแต่ละชิ้นส่วนสลักอยู่บนโมเดล: อ่านวงจรได้แค่มอง
  • วิทยุ 256 ช่อง: เสาสำหรับหุบเขาของคุณ จานที่ติดตามดวงจันทร์ พื้นดินบังคลื่น
  • ทุกอย่างทำงานใน OVM บนเธรดของตัวเอง: วงจรทำงานต่อเมื่อไม่มีใครอยู่ใกล้ บน Mac (เนทีฟสำหรับ Apple Silicon), Windows และ Linux นี่คืออัลฟา: ตัวเลขอาจเปลี่ยนได้
อ่านคู่มือ
ดาวน์โหลด OpenworldMac · Windows · Linux

มี​สำหรับระบบ​อื่นด้วย

อัล​ฟาเล่น​ได้​ตอนนี้

จุ๊ ๆ… ลองคลิกพวกเขาดู

ในหน้านี้
  1. มีเกมแซนด์บ็อกซ์ที่มีลอจิกเกตไหม
  2. มันคือเกตลอจิก หรือการเขียนโค้ด?
  3. ชิ้นส่วน: อะไรส่งสัญญาณ อะไรรับฟัง
  4. ทำลอจิกเกตใน Openworld อย่างไร
  5. เครื่องจักรที่ทำงานต่อเมื่อไม่มีใครอยู่ใกล้
  6. วิทยุ: เสา และจานที่ติดตามดวงจันทร์
  7. เฟือง หม้อแปลง และเครื่องเขียนสัญญาณ
  8. วงจรที่ขับเคลื่อนโลก
  9. อะไรจะมาถัดไป
  10. คำถามที่พบบ่อย

มีเกมแซนด์บ็อกซ์ที่มีลอจิกเกตไหม

ได้ — และเกมนี้รันบนทั้งดาวเคราะห์ 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 W ขณะปิด
  • ทรานซิสเตอร์: ปล่อยกระแสส่วนหนึ่งตามสัญญาณ — สัญญาณ ÷ 255 นี่คือดิมเมอร์ของคุณ: โคมไฟที่อยู่ข้างหลังสว่างเป็นเสี้ยวๆ ละหนึ่งในสี่
  • วาล์ว: เปิดท่อด้วยมือ หรือด้วยคำสั่งตามสัดส่วนของสัญญาณ (20 W) ก๊อกน้ำข้างๆ เพียงเติมน้ำใส่ถังของคุณ
  • ประตูและประตูกลพื้นบนสายสัญญาณเปิดที่ 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 มันก็คือเกตแบบคลาสสิก
  • Op-amp: บวก (สูงสุด 255) ลบ (ไม่ต่ำกว่า 0) ทำกฎสามส่วน A × B ÷ C (ปล่อย C ไว้ไม่ต่อ มันคือ 255: ได้เป็นเปอร์เซ็นต์) หรือเปรียบเทียบ A > B และ A = B
  • หน่วยความจำ: ที่ขอบขาขึ้นของอินพุตเขียน มันคัดลอกค่าแล้วเก็บไว้ — ดี-ฟลิปฟล็อป เริ่มต้นที่ 0
  • ออปติคัลคัปเปลอร์: ช่องสัญญาณแปดช่องที่ด้านหนึ่ง ใยแก้วที่อีกด้าน ในฐานะเลเซอร์มันส่งสัญญาณลงใยแก้ว ในฐานะเซลล์แสงมันอ่านกลับมา ใช้ไฟ 5 W
  • แผงแสดงผล: ป้ายติดผนังขนาดใหญ่ มีอินพุตคำสั่งสี่ช่อง ในข้อความของมัน {1} ถึง {4} กลายเป็นค่าสด — “แบตเตอรี่: {1} %” — ใช้ไฟ 1 W

ชิ้นส่วนลอจิกไม่ต้องใช้สายไฟกำลัง: สายสัญญาณที่เชื่อมมันก็จ่ายไฟให้มันแล้ว มีเพียงคัปเปลอร์และแผงแสดงผลที่ต้องใช้สายไฟกำลังเล็ก แต่ละชิ้นเป็นกล่องไม้โอ๊กเล็ก ๆ หุ้มเหล็ก ที่การตั้งค่าสลักด้วยทองเหลืองไว้ด้านบนและด้านหน้า — “0.5s” “AND” “A+B” “A*B/C” “>” “MEM” “TX” / “RX” — พร้อมหลอดแก้วที่สว่างขณะเอาต์พุตเปิดอยู่ อุปกรณ์รุ่นเก่าก็สลักเช่นกัน: “CH 7” ของเสาอากาศ “AUTO” ของวาล์ว “4m 2s” ของเซนเซอร์ตรวจจับคน ทุกชิ้นส่วนคราฟต์ในตาราง จากหมวดเทคโนโลยีของสมุดสูตร

ในการนำสัญญาณ สายสัญญาณไกลถึง 256 m ใยแก้วนำแสง 10 km และใยแก้วอ็อกโตนำแปดสัญญาณพร้อมกัน หนึ่งสีต่อหนึ่งสัญญาณ ไกลกว่านั้น ตัวทวนสัญญาณจะส่งต่อให้ สายเล็กเหล่านี้วางทีละวอกเซล (25 cm) ไปตามผนังหรือใต้ชั้นวาง เรียบร้อยแค่ไหนก็ได้ตามใจ

ทำลอจิกเกตใน Openworld อย่างไร

นี่คือวงจรที่ใช้งานได้จริงด้วยชิ้นส่วนในวันนี้ กลเม็ดแบบช่างไฟรุ่นเก่ายังใช้ได้ และกล่องใหม่ๆ เปิดทางให้ส่วนที่เหลือ ลองห้าวงจรในฉากด้านล่าง: คลิกสวิตช์และปุ่ม เปลี่ยนวงจร ดูพัลส์วิ่ง — ทองคือพลังงาน แดงคือสัญญาณ

  • AND, OR, NOT, NAND, NOR, XOR — กล่องเดียว ตั้งเกตลอจิกในแผ่นข้อมูลของมันแล้วต่ออินพุต A และ B วิธีของช่างไฟก็ยังใช้ได้เช่นกัน: รีเลย์สองตัวต่ออนุกรมได้ AND และตัวส่งสองตัวบนสายสัญญาณเส้นเดียวได้ OR เพราะสายหนึ่งเส้นนำสัญญาณที่สูงที่สุดที่ใส่เข้าไปเสมอ — บ้านของ /ovm demo home เปิดประตูหน้าจากเซนเซอร์ตรวจจับคนสองตัวก็ด้วยวิธีนี้
  • นาฬิกาจังหวะ — ตัวหน่วงเวลากับ NOT ต่อวน NOT กลับเอาต์พุตของตัวหน่วงเวลาแล้วป้อนกลับเข้าไป: สัญญาณพลิกทุกครึ่งวินาที ตลอดไป ลดเวลาหน่วงให้จังหวะเร็วขึ้น
  • พัลส์ สัญญาณ AND กับ NOT ของสำเนาที่หน่วงของตัวมันเอง: เมื่อปุ่มเปิด คุณได้พัลส์สั้นหนึ่งครั้ง ยาวเท่าเวลาหน่วง
  • ตัวนับ ปุ่มเข้าอินพุตเขียนของหน่วยความจำ เอาต์พุตของหน่วยความจำเข้า op-amp ที่ตั้งเป็นบวก โดยมีสวิตช์ที่ตั้งเป็น 1 ที่ B ผลบวกวนกลับเข้าค่าของหน่วยความจำ ทุกครั้งที่กดบวกหนึ่ง ต่อหน่วยความจำเข้าแผงแสดงผลแล้วอ่าน “นับ: 7”
  • สลับ หน่วยความจำที่ค่าคือ NOT ของเอาต์พุตตัวเอง กับปุ่มที่อินพุตเขียน: กดทีไรก็พลิกทีนั้น — ปุ่มเดียวสำหรับไฟโถง
  • ค่าขีดแบ่งที่ปรับได้ รีเลย์ปิดที่ 128 ถ้าต้องการระดับอื่น ใช้ op-amp ที่ตั้งเป็น “>” กับสวิตช์ที่ตั้งเป็นค่าที่คุณต้องการ: “ถังเกิน 200”
  • แบตเตอรี่เป็นเปอร์เซ็นต์ op-amp โหมด A × B ÷ C ประจุแบตเตอรี่เข้า A สวิตช์ที่ตั้งเป็น 100 เข้า B ปล่อย C ไว้ไม่ต่อ: 255 กลายเป็น 100 บนแผงแสดงผล: “แบตเตอรี่: 71 %”
  • สัดส่วน — ดิมเมอร์ เซนเซอร์ระดับบนทรานซิสเตอร์ทำให้โคมไฟสว่างขึ้นเมื่อถังเต็มขึ้น ทีละหนึ่งในสี่ ถ้าต่อกับวาล์วจะได้อัตราการไหลที่ตามระดับ ถ้าต่อกับมอเตอร์จะได้ความเร็ว
  • บัส 8 ช่อง สัญญาณแปดตัวเข้าออปติคัลคัปเปลอร์ที่ตั้งเป็นเลเซอร์ ใยออคโตยาวถึง 10 กม. และคัปเปลอร์ที่ตั้งเป็นโฟโตเซลล์ที่ปลายอีกด้าน: แผงควบคุมทั้งหมดของคุณ ในที่ไกลแสนไกล

อยากได้แบบสำเร็จรูป? ในโลกครีเอทีฟ /ovm demo logic สร้างให้สี่วงจรพร้อมป้ายกำกับ: นาฬิกาจังหวะที่ทำให้โคมไฟกะพริบ เปอร์เซ็นต์แบตเตอรี่บนแผง ตัวนับที่เพิ่มขึ้นทุกครั้งที่กด และสวิตช์สามตัวที่ส่งผ่านใยแก้วระหว่างคัปเปลอร์สองตัว

ช่างซ่อมรถ

คลิกสวิตช์ ปุ่ม หรือชิ้นส่วน

ห้าวงจรที่ใช้งานได้ในเกมวันนี้ ตรงตามกฎของมัน — ชิ้นส่วนลอจิกแต่ละตัวเพิ่มหนึ่งรอบ 50 มิลลิวินาที คลิกสวิตช์และปุ่ม เปลี่ยนวงจร แล้วเดินจากไป: พื้นดินจางหายเหมือนชังก์ที่ถูกยกเลิกการโหลด และวงจรยังทำงานต่อ

เครื่องจักรที่ทำงานต่อเมื่อไม่มีใครอยู่ใกล้

วงจรไม่ขึ้นกับชังก์ที่โหลดอยู่ ทุกอุปกรณ์และทุกลิงก์ถูกลงทะเบียนใน OVM ด้วย ซึ่งจำลองมันแม้ในที่ที่ไม่มีชังก์ใดโหลดอยู่ เซนเซอร์ของคุณยังอ่านค่าต่อไป รีเลย์ยังสลับต่อไป และถังของคุณยังเติมต่อไป ขณะที่คุณสำรวจอีกฟากของดาวเคราะห์

OVM ทำงานบนเธรดของตัวเอง เล็งไว้ที่ 20 รอบต่อวินาที และแต่ละรอบเท่ากับเวลาจำลอง 50 มิลลิวินาทีเสมอ สร้างอะไรยักษ์ๆ แล้วจังหวะของ OVM ต่างหากที่ลดลง — ทุกอย่างช้าลงเท่าๆ กัน ไม่มีอะไรถูกข้าม — ไม่ใช่ TPS ของเกมเลย: ผู้เล่น สิ่งมีชีวิต และบล็อกคงความเร็วปกติ ป้ายบนหน้าจอบอกคุณ (“OVM 12 Hz (60 %)” สีส้มต่ำกว่า 90 % สีแดงต่ำกว่า 50 %) /ovm stats ให้รายละเอียด และหน้าจอดีบัก F3 มีการ์ด OVM

ระยะทางแทบไม่มีต้นทุน ลิงก์คือหนึ่งช่องทางที่มีสองปลาย ความยาว และการตกของค่า ดังนั้นสายข้ามหุบเขาหรือท่อส่งรอบดาวเคราะห์มีต้นทุนเท่ากับสายสั้น ๆ; สิ่งที่มีต้นทุนคือจำนวนอุปกรณ์ นี่คือสิ่งที่ทำให้โรงงานทำงานขณะที่คุณไม่อยู่ด้วย: เตาและสายพานอยู่ในการจำลองเดียวกับวงจรของคุณ

/ovm stats
/ovm scope world
/ovm scope loaded
บนเซิร์ฟเวอร์ของคุณ: จังหวะของ OVM โลกทั้งใบถูกจำลอง (ค่าเริ่มต้น) หรือเฉพาะโซนรอบผู้เล่น

วิทยุ: เสา และจานที่ติดตามดวงจันทร์

เสาอากาศนำสัญญาณโดยไม่ต้องใช้สายเลย มี 256 ช่อง: ตัวส่งส่งคำสั่ง (0 ถึง 255) บนช่องของมัน และเสาอากาศทุกต้นในระยะที่ฟังช่องนั้นอยู่จะส่งสิ่งที่ได้ยินลงสายสัญญาณของตัวมันเอง กดปุ่มที่บ้าน โคมไฟในหมู่บ้านถัดไปก็สว่างขึ้น

  • เสาทุกทิศทางส่งออกรอบตัว: เหมาะสำหรับหุบเขาหรือหมู่บ้าน ไปไม่ถึงดวงจันทร์
  • จานกำหนดทิศทางรวมลำคลื่นเป็นกรวย 2° และไปได้ไกลกว่ามากด้วยกำลังเท่าเดิม เล็งผ่านมุมมองกล้องส่องทางไกล (×1 ถึง ×32) หรือสั่งให้ ติดตามดวงจันทร์ — หรือจากดวงจันทร์ ติดตามโลก — แล้วมันจะหมุนเองตามที่ดาวเคราะห์หมุน

แผ่นข้อมูลของมันพูดตรงๆ: เลือกเป้าหมาย — ใกล้ (100 ม.) หมู่บ้าน (1 กม.) ภูมิภาค (10 กม.) ไกล (100 กม.) ดวงจันทร์ — แล้วมันบอกว่าจะใช้เท่าไร ระยะทำตามกฎวิทยุจริง (สูตรของ Friis): การไปถึงดวงจันทร์ซึ่งอยู่ไกล 60,000 กม. ในเกม ต้องใช้ราว 34 kW กับจานที่ปลายทั้งสองข้าง

และคลื่นไม่เคยทะลุพื้นดิน เนินระหว่างเสาสองต้น ความโค้งของดาวเคราะห์กลม หรือตัวโลกเองเมื่อดวงจันทร์ตก: ลิงก์ขาด จานที่เป้าหมายจมต่ำกว่าขอบฟ้าจะเงียบ (“เป้าหมายอยู่ใต้ขอบฟ้า”) จนกว่าจะขึ้นอีกครั้ง พิมพ์ /radio show-signal true เพื่อดูลำคลื่น

นักบินอวกาศ​น้อยหุ่นยนต์
ไม่ตรงสเกล แต่ซื่อตรงต่อกฎของเกม: ปุ่มบนดวงจันทร์ส่งในช่อง 7 จานของฐานบนโลกติดตามดวงจันทร์ขณะดาวเคราะห์หมุน โคมไฟของมันสว่างเฉพาะในช่องเดียวกัน — และโลกบังคลื่นเมื่อดวงจันทร์ตก

เฟือง หม้อแปลง และเครื่องเขียนสัญญาณ

เฟืองด้วยอัตราทดที่คุณเลือก

การเคลื่อนไหวก็เป็นส่วนหนึ่งของกล่องเครื่องมือ มอเตอร์ไฟฟ้าหมุนเพลาที่ 120 รอบต่อนาที และบนเพลานั้นคุณวางล้อเฟืองของตัวเอง — เล็ก (1 ม.) กลาง (3 ม.) หรือใหญ่ (5 ม.) ทำจากไม้ เหล็ก หรือเหล็กกล้า เฟืองสองตัวติดกันในระยะที่ถูกต้องจะขบกันเอง: อัตราทดคืออัตราส่วนขนาดของมัน และทิศทางกลับ ต่อเรียงเป็นโซ่เพื่อให้ได้ความเร็วที่ต้องการ พลังงานคงอยู่ — การขบแต่ละครั้งสูญเสียเล็กน้อย — และชุดเฟืองที่ขัดแย้งกันก็แค่ติดขัด

หม้อแปลง

ไฟเดินทางในสายเคเบิลสองขนาด: สายไฟกำลังเล็ก (10 kW) และสายไฟกำลังใหญ่ (250 kW) หม้อแปลงเชื่อมทั้งสอง ขึ้นหรือลง ที่ 97 %: ขึ้นเพื่อข้ามหุบเขา ลงอีกครั้งที่บ้าน ทั้งหมดอยู่ในคู่มือไฟฟ้า

เครื่องเขียนสัญญาณ: เครื่องบันทึกบนกระดาษ

หากอยากเห็นว่าสัญญาณของคุณทำอะไรไปตามเวลา มีเครื่องเขียนสัญญาณ เครื่องบันทึกกราฟตั้งโต๊ะ ให้กระดาษและไฟนิดหน่อย (15 W) เสียบสายสัญญาณ — หรือใยแก้วอ็อกโต แล้วปากกาแปดด้ามจะวาดแปดช่องด้วยสีของมัน เลือกความเร็วได้ ตั้งแต่ 20 จุดต่อวินาทีถึงหนึ่งจุดต่อนาที แต่ละแผ่นเก็บ 128 จุดและกลายเป็นแผนภูมิที่คุณอ่านได้เหมือนการ์ดกระดาษ เครื่องเก็บไว้ 16 แผ่นตามลำดับ — ทั้งคืนในชีวิตของเซนเซอร์ตัวหนึ่ง

  1. 1

    ไฟ

    แผงโซลาร์หรือเครื่องกำเนิดไฟ และสายไฟกำลังเล็กที่ลากไปถึงมุมถังของคุณ

  2. 2

    เซนเซอร์

    วางเซนเซอร์ระดับชิดถังและจ่ายไฟจากสายนั้น: มันต้องใช้ 3 W เพื่ออ่านค่า

  3. 3

    รีเลย์

    ลากสายสัญญาณจากเซนเซอร์ไปยังรีเลย์ไฟฟ้าบนสายไฟกำลังของโคมไฟ เมื่อถังเต็มเกินครึ่ง โคมไฟสว่าง

  4. 4

    บันทึก

    เพิ่มทางแยกบนสายสัญญาณและเครื่องเขียนสัญญาณพร้อมกระดาษ: ตอนเช้า แผนภูมิจะแสดงระดับตลอดทั้งคืน

วงจรที่ขับเคลื่อนโลก

คุณสร้างคอมพิวเตอร์ด้วยชิ้นส่วนที่อ่านได้ในพริบตา แต่วงจรถูกสร้างมาก่อนเพื่อขับเคลื่อนโลก: บ้าน ปั๊ม โรงงาน และลิงก์วิทยุที่ทำงานต่อไปทั่วทั้งดาวเคราะห์ — และเพื่อนของคุณก็เห็นมันสว่างขึ้นด้วย บน Mac, PC หรือ Linux

อะไรจะมาถัดไป

OVM ยังใหม่: มันมาในเดือนตุลาคม 2026 ชิ้นส่วนลอจิกมาพร้อม alpha 1.0.9 และมันยังถูกปรับปรุงระหว่างอัลฟา ตัวเลขที่แน่นอนจึงอาจเปลี่ยน — แผ่นข้อมูลของแต่ละอุปกรณ์แสดงค่าปัจจุบันเสมอ แผงแสดงผลตอนนี้แสดงตัวเลขเป็นเลขฐานสิบเท่านั้น สิ่งที่อยู่ในลิสต์ถัดไปคือเสาอากาศที่ไปถึงอวกาศ: เสาอากาศรีเลย์ในวงโคจรและดาวเทียมที่ส่งสัญญาณจากฝั่งหนึ่งของดาวเคราะห์ไปอีกฝั่ง หรือขึ้นไปยังสถานี ซึ่งยังไม่อยู่ในเกม วันนี้คุณบินจรวดขึ้นสู่วงโคจรและสร้างสถานีอวกาศของคุณเองที่นั่นได้แล้ว ส่วนวิทยุที่จะผูกทั้งหมดเข้าด้วยกันอยู่ในแผน

ติดตาม Openworld

@play_openworld คือ​เพจ Instagram ​ทางการ​ของ Openworld: วิดีโอ​จาก​เกม​และ​ของ​ใหม่​ใน​ทุก​การ​อัปเดต

@play_openworld

Openworld สร้างโดย @tompascard

สามขั้นตอนสู่ลอจิกเกตแรกของคุณ

  1. 1ติดตั้ง Openworld ด้วย​ไฟล์​ที่​ดาวน์โหลด: จะ​ติดตั้ง​แลน​เชอร์​ให้
  2. 2สร้าง​บัญชีใน​แลน​เชอร์​และ​ยืนยัน​อีเมล​ของ​คุณ
  3. 3เลือก​ชื่อ​ผู้ใช้… แล้ว​เล่น​ได้​เลย
ดาวน์โหลด OpenworldMac · 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 วินาทีทำให้โคมไฟกะพริบประมาณวินาทีละครั้ง

อ่านต่อ

คู่มือเพิ่มเติม

เครื่องจักรและพลังงาน

เกมเอาชีวิตรอดที่มี ไฟฟ้าจริง — และวิทยุที่ไปถึงดวงจันทร์

จ่ายไฟให้ฐานของคุณโดยไม่ต้องใช้ม็อด: เครื่องกำเนิดไฟ แผงโซลาร์ สายเคเบิล เซนเซอร์ และวิทยุที่ส่งข้ามดาวทรงกลมไปถึงดวงจันทร์ ทำงานอย่างไร

อ่าน 3 นาทีอ่าน

เครื่องจักรและพลังงาน

เกมโรงงานอัตโนมัติแบบ 3 มิติ ที่โรงงานของคุณไม่เคยหลับ

ทำโลกวอกเซลของคุณให้อัตโนมัติ: สายพาน ปั๊ม เครื่องยนต์ จากน้ำมันในถ้ำสู่เคโรซีน เกมโรงงาน 3D ที่รันแบบเนทีฟบน Mac และ Linux ด้วย

อ่าน 3 นาทีอ่าน

ท้องฟ้าและอวกาศ

สร้างสถานีอวกาศของคุณเองในวงโคจร ทีละวอกเซล

เกมที่ให้คุณสร้างสถานีอวกาศของตัวเอง: ยานในวงโคจรที่สร้างทีละวอกเซลร่วมกับเพื่อน พร้อมเครื่องจักร ถังเชื้อเพลิง ห้องปรับอากาศ และจรวดที่เทียบท่าด้วยหัวยานก่อน

อ่าน 4 นาทีอ่าน

ตัวเกม

สำรวจ Openworld ต่อไป

ดาวน์โหลด

พร้อม​ไป​หรือยัง?

ไฟล์​เล็ก ๆ หนึ่ง​ไฟล์ แล้ว​ดาวเคราะห์​ของ​คุณ​ก็​รอ​อยู่ เกม​อัปเดต​ตัวเอง

เปิด​ให้​เล่น​แล้ว Openworld อยู่​ใน​ช่วง​อัล​ฟา และ​คุณ​เล่น​ได้​ตั้งแต่​วันนี้

  1. อัล​ฟาคุณ​อยู่​ตรงนี้วันนี้ เกม​ทั้ง​เกม เล่น​ได้​ตั้งแต่​วัน​แรก​ของ​อัล​ฟา และ​ราคา​ถูก​กว่า
  2. เบต้าเมื่อ​เกม​เสถียร​ขึ้น
  3. เวอร์ชัน​ทางการเวอร์ชัน​สุดท้าย แลน​เชอร์​จะ​พา​คุณ​ไป​ถึง​เอง

ไม่​ต้อง​รอ​อะไร: Openworld ดาวน์โหลด​ได้​จาก​เว็บไซต์​นี้ ไม่ใช่​จาก Steam หรือ​ร้านค้า​อื่น​ใด ๆ

ระบบ​ของ​คุณ

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), ไดรเวอร์ Vulkan

ดาวน์โหลด

Openworld-linux-x64.tar.gz

  1. 1ติดตั้ง Openworld ด้วย​ไฟล์​ที่​ดาวน์โหลด: จะ​ติดตั้ง​แลน​เชอร์​ให้
  2. 2สร้าง​บัญชีใน​แลน​เชอร์​และ​ยืนยัน​อีเมล​ของ​คุณ
  3. 3เลือก​ชื่อ​ผู้ใช้… แล้ว​เล่น​ได้​เลย

ติดตาม Openworld

@play_openworld คือ​เพจ Instagram ​ทางการ​ของ Openworld: วิดีโอ​จาก​เกม​และ​ของ​ใหม่​ใน​ทุก​การ​อัปเดต

@play_openworld

Openworld สร้างโดย @tompascard

Openworld เปิด​ให้​เล่น​แล้ว​หรือ​ยัง

เปิด​ให้​เล่น​แล้ว Openworld เล่น​ได้​ตั้งแต่​วัน​แรก​ของ​อัล​ฟา ดาวน์โหลด​สำหรับ Mac, Windows หรือ Linux สร้าง​บัญชี​ใน​แลน​เชอร์ แล้ว​เล่น​ได้​เลย: ไม่​มี​วัน​เปิดตัว​ให้​ต้อง​รอ

Openworld จะ​ขึ้น Steam ไหม

Openworld ไม่​ได้​อยู่​บน Steam หรือ​ร้านค้า​อื่น​ใด และ​คุณ​ก็​ไม่​ต้อง​ใช้: ดาวน์โหลด​เกม​ได้​จาก​เว็บไซต์​นี้ วัน​นี้​เลย แล้ว​แลน​เชอร์​ของ​เกม​จะ​อัปเดต​ให้​ทัน​สมัย​อยู่​เสมอ

อัล​ฟา เบต้า เวอร์ชัน​ทางการ: หมาย​ความ​ว่า​อะไร

อัล​ฟา: เกม​เล่น​ได้​และ​เติบโต​ไป​กับ​ทุก​การ​อัปเดต บาง​อย่าง​เปลี่ยน​ไป และ​บาง​ครั้ง​ก็​พัง เมื่อ​เสถียร​ขึ้น​จะ​เป็น​เบต้า แล้ว​เป็น​เวอร์ชัน​ทางการ เป็น​เกม​เดียว​กัน​ตั้งแต่​ต้น​จน​จบ: คุณ​เล่น​ได้​ตอนนี้ และ​แลน​เชอร์​จะ​ติดตั้ง​เวอร์ชัน​ใหม่​ทุก​ครั้ง​ให้​เอง

ทำไม​ต้อง​เล่น​ช่วง​อัล​ฟา

เล่น​ได้​ทันที ได้​เห็น​เกม​เติบโต​ไป​ทุก​การ​อัปเดต และ​ราคา​ของ​อัล​ฟา​ถูก​กว่า​เวอร์ชัน​ทางการ​ที่​จะ​ตาม​มา

macOS บอ​กว่า​แอ​ป “​ไม่​ได้​เปิด​”

ปกติ​ใน​ตอนนี้: แอ​ป​ยัง​ไม่​มี​ใบรับรอง​ของ Apple คลิก เสร็จสิ้น เปิด การ​ตั้งค่า​ระบบ → ความเป็นส่วนตัว​และ​ความปลอดภัย เลื่อน​ลง​ไป​ที่ Openworld แล้ว​คลิก เปิด​ตาม​ต้องการ ทำ​ครั้ง​เดียว​เท่านั้น

Windows แสดง “Windows ปกป้อง​พีซี​ของ​คุณ​”

ตัว​ติดตั้ง​ยัง​ไม่​มี​ใบรับรอง คลิก ข้อมูล​เพิ่มเติม แล้ว​คลิก เรียก​ใช้งาน​ต่อไป

แล้ว Linux ล่ะ?

แตก​ไฟล์​บีบ​อัด​แล้ว​รัน​โปรแกรม:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

คุณต้องมีไดรเวอร์การ์ดจอที่รองรับ Vulkan (Mesa หรือ NVIDIA) และ glibc 2.31 หรือใหม่กว่า (Ubuntu 20.04, Debian 11, Fedora 32 หรือใหม่กว่า)

ต้อง​ใช้​เครื่องแบบ​ไหน?

การ์ด​จอ​ที่​รองรับ Vulkan (บน Mac ต้อง​ใช้ macOS 11 ขึ้นไป) เกม​ปรับ​ระยะ​การ​มองเห็น​และ​คุณภาพ​สภาพอากาศ​ให้​เอง โน้ตบุ๊ก​รุ่นใหม่​ก็​เพียงพอ

แลนเชอร์เปิดไม่ขึ้นใช่ไหม

อัปเดตไดรเวอร์การ์ดจอจากเว็บไซต์ของ NVIDIA, AMD หรือ Intel บนโน้ตบุ๊กที่มีการ์ดจอสองตัว ให้อัปเดตทั้งสองตัว บน Linux ให้ติดตั้งไดรเวอร์ Vulkan ของ Mesa (mesa-vulkan-drivers)

กำลัง​ดาวน์โหลด!

ติดตั้ง Openworld

เกม​ยัง​ไม่​มี​ใบรับรอง​ของ Apple และ Microsoft: คอมพิวเตอร์​ของ​คุณ​จะ​ระแวง​ตอน​เปิด​ครั้งแรก เป็นเรื่อง​ปกติ นี่​คือ​วิธี​บอก​มัน​ว่า​ทุกอย่าง​ปลอดภัย ทำ​ครั้ง​เดียว​เท่านั้น

  1. 1

    เปิด Openworld.dmg

    ลาก Openworld ไป​ไว้​ใน​โฟลเดอร์ แอปพลิเคชัน แล้ว​เปิด​จาก​แอปพลิเคชัน

  2. 2

    macOS ปฏิเสธ: คลิก “​เสร็จสิ้น​”

    ห้าม​เลือก “​ย้าย​ไป​ที่​ถังขยะ​” เด็ดขาด

  3. 3

    การ​ตั้งค่า​ระบบ → ความเป็นส่วนตัว​และ​ความปลอดภัย

    เลื่อน​ลง​ไป​ที่ “Openworld ถูก​บล็อก​” คลิก เปิด​ตาม​ต้องการ แล้ว​ยืนยัน (รหัสผ่าน​หรือ Touch ID)

  4. 4

    เปิด Openworld ใหม่

    คลิก เปิด อีกครั้ง​เป็น​ครั้งสุดท้าย เท่านี้​เอง macOS จะ​ไม่​ถาม​อีก

ถนัด​ใช้ Terminal ไหม?
xattr -dr com.apple.quarantine /Applications/Openworld.app

จากนั้น​เปิด Openworld ตามปกติ