OPENWORLD
ডাউনলোড

যন্ত্র ও শক্তি · লজিক ও রেডিও

লজিক গেট, মেমোরি আর রেডিও সহ স্যান্ডবক্স গেম — আর কখনো না থামা যন্ত্র

একটা সুইচ জোড়ো রিলের সঙ্গে, একটা বিলম্ব NOT গেটের সঙ্গে, একটা ডিশ চাঁদের সঙ্গে। Openworld-এর সার্কিট আসল যন্ত্রাংশে গড়া — লজিক গেট, মেমোরি, সেন্সর, রেডিও — আর তুমি সরে গেলেও সেগুলো নিজের থ্রেডে কাজ করতে থাকে, গেমকে কখনো ধীর না করে।

লেখক: Tom Pascard· হালনাগাদ ·পড়তে 14 মিনিট

সংক্ষেপে

  • সরু সিগন্যাল তার, ফাইবার বা রেডিওতে ০ থেকে ২৫৫ পর্যন্ত সংকেত, ১২৮ থেকে চালু। প্রতিটি লজিক অংশ ৫০ ms-এর একটি ধাপ যোগ করে: তুমি হিসাবটাকে ভ্রমণ করতে দেখো।
  • alpha 1.0.9-এ নতুন: লজিক গেট (AND, OR, NOT), বিলম্ব, মেমোরি, অপ-অ্যাম্প (যোগ, বিয়োগ, A×B÷C, তুলনা) আর অপটিক্যাল কাপলার — ঘড়ি, কাউন্টার, চাইলে পুরো একটা CPU।
  • একটি ডিসপ্লে প্যানেল জীবন্ত মান দেখায় (“গণনা: 7”), আর প্রতিটি অংশের সেটিং তার মডেলের গায়ে খোদাই করা: সার্কিট দেখেই পড়ে ফেলো।
  • ২৫৬ চ্যানেলের একটি রেডিও: তোমার উপত্যকার জন্য মাস্ট, চাঁদকে অনুসরণ করা ডিশ। মাটি তরঙ্গ আটকায়।
  • সবকিছু চলে OVM-এ, নিজের থ্রেডে: কাছে কেউ না থাকলেও সার্কিট চলতে থাকে। Mac (নেটিভ Apple Silicon), Windows ও Linux-এ; এটা আলফা, সংখ্যা বদলাতে পারে।
গাইডটা পড়ো
Openworld ডাউনলোড করোMac · 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সিগন্যাল তারে মান, ০ থেকে ২৫৫
  • 128যে স্তর থেকে সংকেত চালু ধরা হয়
  • 50মিলিসেকেন্ড: একটি ধাপ, যা প্রতিটি লজিক অংশ যোগ করে
  • 256রেডিও চ্যানেল

এটা কি লজিক গেট, নাকি কোডিং?

বেশিরভাগই লজিক গেট। খেলোয়াড়রা সুইচ, ইনভার্টার আর মেমোরি ল্যাচ জুড়ে AND, OR, NOT সার্কিট, এমনকি পুরো কম্পিউটারও বানায়। কোডিংয়ের মতো লাগে কারণ তুমি একটা আচরণ ডিজাইন করো, কিন্তু একটা লাইনও লেখো না: ইলেকট্রিশিয়ানের মতো টুকরোয় টুকরোয় গড়ো।

সার্কিট হাতে-কলমেই থাকে, সহজ নিয়মে। সংকেত একটা সংখ্যা ০ থেকে ২৫৫, শুধু চালু বা বন্ধ নয়: এর মানে হতে পারে “পূর্ণ”, “অর্ধেক” বা “সামান্য” — আর এটা ১২৮ থেকে চালু ধরা হয়। লজিকের অংশগুলো ২৫৫ বা ০ উত্তর দেয়, আর প্রতিটি ৫০ ms-এর একটা পালা যোগ করে, তাই সংকেত তোমার গড়নের ভেতর দিয়ে চোখে দেখা যায় এমনভাবে ভ্রমণ করে। আর সংকেত আর বিদ্যুৎ দুটো আলাদা জিনিস: লজিক চলে সরু সিগন্যাল তারে, আর বাতি জ্বালানো বা মোটর ঘোরানোর শক্তি তৈরি করতে এবং পাওয়ার কেবলে বয়ে নিতে হয়। শক্তির পুরো দিকটা আমাদের বিদ্যুৎ ও রেডিও গাইডে — এখানে আমরা লজিকেই থাকি।

তাহলে এটা প্রোগ্রামিংয়ের গেম নয়?

কোনো কোড নেই, কোনো স্ক্রিপ্ট নেই। প্রতিটি আচরণ আসে জগতে বসানো যন্ত্রাংশ আর তাদের মাঝের তার থেকে। তুমি যদি এমন গেম চাও যেখানে রোবট লাইন ধরে ধরে প্রোগ্রাম করো, এটা তা নয়। আর যদি নিজের চোখে একটা সার্কিট কাজ করতে দেখতে ভালোবাসো — আর তার ভেতর দিয়ে হাঁটতে — তাহলে এটাই।

যন্ত্রাংশ: কে সংকেত পাঠায়, কে শোনে

প্রতিটি যন্ত্রে আছে পোর্ট: যা ঢোকে তার জন্য সবুজ, যা বেরোয় তার জন্য কমলা, কেবল ধরলে জ্বলে ওঠে — আর এখন প্রতিটির ওপর তার নাম ও দিক লেখা একটা ছোট ট্যাগ দেখা যায় (“ইনপুট A · ইনপুট”, “লেখো”, “চ্যানেল 3”); F1 সেগুলো লুকিয়ে দেয়। খালি হাতে কোনো যন্ত্রে রাইট-ক্লিক করো, আর তার শিট সহজ কথায়, তীর ও আসল সংখ্যায় (“180 × 100 ÷ 255 = 71”) বলে দেয় সে কী করে আর এখন কী করছে।

যা সংকেত পাঠায়

  • লাইট সুইচ আর বোতাম: চালু থাকলে ২৫৫ — অথবা সুইচের শিটে তোমার ঠিক করা মান, ০ থেকে ২৫৫ (১-এ ঠিক করা সুইচ হলো “+1”, ১০০-তে ঠিক করা হলো “×100”)। বোতাম এক সেকেন্ড চেপে থাকে।
  • উপস্থিতি সেন্সর: তার সামনে কোনো খেলোয়াড় বা প্রাণী দাঁড়িয়ে থাকলে ২৫৫ (ব্যাসার্ধ ১ থেকে ৮ মিটার), চলে যাওয়ার পরও কয়েক সেকেন্ড ধরে রাখে। নজর রাখতে তার একটু বিদ্যুৎ লাগে।
  • স্তর সেন্সর: ট্যাংকের গায়ে বসালে সে বলে ট্যাংক কতটা ভরা, ০ থেকে ২৫৫। এটাও বিদ্যুতে চলে।
  • চাঙ্ক সেন্সর: চারপাশের ভূমি লোড হয়ে স্থির থাকলে ২৫৫।
  • ব্যাটারি জানায় তার চার্জ, সৌর প্যানেল সে কত দিচ্ছে, জেনারেটর সে চলছে কি না, আর গ্রহণকারী অ্যান্টেনা সে কী শুনছে।

যা শোনে

  • বৈদ্যুতিক রিলে: তার কমান্ড ১২৮-এ পৌঁছালে, মাপকাঠির অর্ধেকে, একটা বিদ্যুৎ লাইন বন্ধ (সংযুক্ত) করে। বন্ধ থাকলে ২ ওয়াট টানে।
  • ট্রানজিস্টর: সংকেত অনুসারে স্রোতের একটা অংশ ছাড়ে — সংকেত ÷ ২৫৫। এটাই তোমার ডিমার: এর পেছনের বাতি চার ভাগে জ্বলে।
  • ভালভ: হাতে, বা কমান্ডে সংকেতের অনুপাতে পাইপ খোলে (২০ ওয়াট)। পাশের কল শুধু তোমার বালতি ভরে।
  • সিগন্যাল তারে লাগানো দরজা ও ট্র্যাপডোর ১২৮-এ খোলে আর তার নিচে বন্ধ হয়ে যায়।
  • বাতি, যন্ত্র, মোটর ও পাম্প কমান্ড ০-তে নামলে থামে, আর মোটরের গতি তার কমান্ড অনুসরণ করে।
  • জংশন: তার ভাগ করে। সিগন্যাল তারে সে সংকেত প্রতিটি শাখায় কপি করে।

লজিক উপাদান (alpha 1.0.9-এ নতুন)

  • বিলম্ব: N ধাপ আগে যা পেয়েছিল তা-ই ফেরত দেয় — ১ থেকে ৬০০ ধাপ, মানে ০.০৫ থেকে ৩০ সেকেন্ড, ডিফল্ট ০.৫ s।
  • লজিক গেট: AND, OR, NOT, NAND, NOR বা XOR, তার শিটে বেছে নেওয়া। NAND আর NOR হলো AND আর OR উল্টে দেওয়া; XOR চালু থাকে যখন ঠিক একটা ইনপুট চালু। সংকেতের ৮টি বিটে সে বিট ধরে ধরে কাজ করে (NOT দেয় 255 − A); ০ বা ২৫৫ সংকেত হলে এটা ক্লাসিক গেট।
  • অপ-অ্যাম্প: যোগ করে (২৫৫-এ সীমিত), বিয়োগ করে (০-র নিচে কখনো নয়), ত্রৈরাশিক A × B ÷ C করে (C ফাঁকা রাখলে সেটা ২৫৫: মানে শতাংশ), অথবা A > B আর A = B-র তুলনা করে।
  • মেমোরি: তার Write ইনপুটের ঊর্ধ্বমুখী ধারে সে Value কপি করে ধরে রাখে — একটা D ফ্লিপ-ফ্লপ, শুরুতে ০।
  • অপটিক্যাল কাপলার: একদিকে আটটি সিগন্যাল চ্যানেল, অন্যদিকে একটি ফাইবার। লেজার হিসেবে সে সেগুলো ফাইবারে পাঠায়, ফটোসেল হিসেবে ফিরিয়ে পড়ে। এর লাগে ৫ W।
  • ডিসপ্লে প্যানেল: দেয়ালের বড় সাইনবোর্ড, চারটি কমান্ড ইনপুট সহ। তার লেখায় {1} থেকে {4} জীবন্ত মান হয়ে যায় — “ব্যাটারি: {1} %” — ১ W শক্তিতে।

লজিক উপাদানের পাওয়ার কেবল লাগে না: যে সিগন্যাল তার তাদের জোড়ে সেটাই তাদের চালায়। শুধু কাপলার আর ডিসপ্লে প্যানেল একটা ছোট পাওয়ার কেবল চায়। প্রতিটি লোহা-বাঁধা একটা ছোট ওক কাঠের বাক্স, যার সেটিং ওপরে ও সামনে পিতলে খোদাই করা — “0.5s”, “AND”, “A+B”, “A*B/C”, “>”, “MEM”, “TX” / “RX” — আর একটা কাচের বাতি, আউটপুট চালু থাকলে যা জ্বলে। পুরোনো যন্ত্রগুলোও নিজেদের সেটিং খোদাই করে: অ্যান্টেনার “CH 7”, ভালভের “AUTO”, উপস্থিতি সেন্সরের “4m 2s”। প্রতিটি উপাদান ক্রাফট গ্রিডে তৈরি হয়, রেসিপি বইয়ের প্রযুক্তি শাখা থেকে।

সংকেত বইতে সিগন্যাল তার পৌঁছায় ২৫৬ মিটার, একটি অপটিক্যাল ফাইবার ১০ কিমি, আর একটি অক্টো ফাইবার একসঙ্গে আটটি সংকেত বয়, প্রতি রঙে একটি। তার চেয়ে দূরে একটি রিপিটার সেগুলো এগিয়ে দেয়। এই ছোট তারগুলো ভক্সেলে ভক্সেলে (২৫ সেমি) টানা হয়, দেয়াল বরাবর বা তাকের নিচ দিয়ে, যত খুশি গোছানো করে।

Openworld-এ লজিক গেট কীভাবে বানাবে

এখানে এমন সার্কিট, যা আজকের যন্ত্রাংশে সত্যিই চলে। পুরোনো ইলেকট্রিশিয়ানের কৌশল এখনো খাটে, আর নতুন বাক্সগুলো বাকিটা খুলে দেয়। নিচের দৃশ্যে এর পাঁচটা চেষ্টা করো: সুইচ আর বোতামে ক্লিক করো, সার্কিট বদলাও, স্পন্দনগুলো ছুটতে দেখো — সোনালি শক্তির, লাল সংকেতের।

  • AND, OR, NOT, NAND, NOR, XOR — একটাই বাক্স। শিটে একটা লজিক গেট ঠিক করো আর তার ইনপুট A ও B জোড়ো। ইলেকট্রিশিয়ানের পথও চলে: শ্রেণিতে দুটো রিলে বানায় AND, আর একটা সিগন্যাল তারে দুটো প্রেরক বানায় OR, কারণ একটা তার সবসময় বয় তার ওপর রাখা সর্বোচ্চ সংকেত — /ovm demo home-এর বাড়ি দুটো উপস্থিতি সেন্সর দিয়ে সামনের দরজা খোলে এভাবেই।
  • ঘড়ি — একটা বিলম্ব আর একটা NOT, চক্রে। NOT বিলম্বের আউটপুট উল্টে দেয় আর ফিরিয়ে দেয় ভেতরে: সংকেত প্রতি আধ সেকেন্ডে উল্টোয়, চিরকাল। দ্রুত তালের জন্য বিলম্ব ছোট করো।
  • স্পন্দ। একটা সংকেত AND তার নিজেরই বিলম্বিত প্রতিলিপির NOT: বোতাম চালু হলেই পাও একটা ছোট স্পন্দ, বিলম্বের সমান দীর্ঘ।
  • কাউন্টার। বোতাম মেমোরির Write-এ; মেমোরির আউটপুট Add-এ ঠিক করা অপ-অ্যাম্পে, B-তে ১-এ ঠিক করা একটা সুইচ; যোগফল ফিরে মেমোরির Value-তে। প্রতিটি চাপ এক যোগ করে। মেমোরিকে একটা ডিসপ্লে প্যানেলে লাগাও আর পড়ো “গণনা: 7”।
  • টগল। একটা মেমোরি, যার Value তার নিজের আউটপুটের NOT, আর Write-এ একটা বোতাম: প্রতিটি চাপ তাকে উল্টে দেয় — হলঘরের বাতির জন্য একটাই বোতাম।
  • সমন্বয়যোগ্য সীমা। রিলে বন্ধ হয় ১২৮-এ; অন্য যেকোনো স্তরের জন্য, “>”-এ ঠিক করা একটা অপ-অ্যাম্প আর তোমার চাওয়া মানে ঠিক করা একটা সুইচ: “ট্যাংক ২০০-র ওপরে”।
  • শতাংশে ব্যাটারি। A × B ÷ C-তে একটা অপ-অ্যাম্প, A-তে ব্যাটারির চার্জ, B-তে ১০০-তে ঠিক করা সুইচ, C ফাঁকা: ২৫৫ হয়ে যায় ১০০। ডিসপ্লে প্যানেলে: “ব্যাটারি: 71 %”।
  • সমানুপাতিক — একটা ডিমার। ট্রানজিস্টরে একটা লেভেল সেন্সর ট্যাংক ভরার সাথে সাথে বাতি উজ্জ্বল করে, এক-চতুর্থাংশ করে; ভালভে পাও স্তর মেনে চলা প্রবাহ, মোটরে একটা গতি।
  • ৮ লেনের বাস। আটটি সংকেত লেজারে ঠিক করা অপটিক্যাল কাপলারে, ১০ km পর্যন্ত অক্টো ফাইবার, আর অন্য প্রান্তে ফটোসেলে ঠিক করা কাপলার: তোমার গোটা কন্ট্রোল প্যানেল, বহুদূরে।

তৈরি অবস্থায় চাও? ক্রিয়েটিভ জগতে /ovm demo logic এর চারটি বানিয়ে দেয় তাদের ফলকসহ: বাতি জ্বালানো-নেভানো ঘড়ি, প্যানেলে ব্যাটারির শতাংশ, প্রতি চাপে ওঠা কাউন্টার, আর দুই কাপলারের মাঝে ফাইবার পেরোনো তিনটি সুইচ।

মেকানিক

একটা সুইচ, বোতাম বা অংশে ক্লিক করো

পাঁচটি সার্কিট যা আজ গেমে চলে, তার নিয়ম মেনে — প্রতিটি লজিক অংশ ৫০ ms-এর একটি ধাপ যোগ করে। সুইচ আর বোতামে ক্লিক করো, সার্কিট বদলাও, তারপর সরে যাও: ভূমি আনলোড হওয়া চাঙ্কের মতো ঝাপসা হয়ে যায়, আর সার্কিট চলতেই থাকে।

কাছে কেউ না থাকলেও চলতে থাকা যন্ত্র

একটা সার্কিট লোড করা চাঙ্কের ওপর নির্ভর করে না। প্রতিটি ডিভাইস আর প্রতিটি সংযোগ OVM-এও নিবন্ধিত, যা সেগুলোকে সিমুলেট করে এমনকি যেখানে কোনো চাঙ্ক লোড করা নেই সেখানেও। তুমি গ্রহের অন্য পাশে অভিযান করলেও তোমার সেন্সর পড়তে থাকে, রিলে সুইচ করতে থাকে আর ট্যাংক ভরতে থাকে।

OVM চলে নিজস্ব থ্রেডে, প্রতি সেকেন্ডে ২০ পালার লক্ষ্যে, আর প্রতিটি পালা সব সময় সিমুলেটেড সময়ের ৫০ মিলিসেকেন্ড। বিশাল কিছু বানালে OVM-এর গতিই কমে — সবকিছু সমানভাবে ধীর হয়, কিছু বাদ যায় না — গেমের TPS কখনো নয়: খেলোয়াড়, প্রাণী আর ব্লক স্বাভাবিক গতিতেই থাকে। পর্দার একটা ব্যাজ তোমাকে বলে (“OVM ১২ Hz (৬০ %)”, ৯০ %-এর নিচে কমলা, ৫০ %-এর নিচে লাল), /ovm stats বিস্তারিত দেয়, আর F3 ডিবাগ পর্দায় একটা OVM কার্ড আছে।

দূরত্বে প্রায় কিছুই খরচ হয় না। একটা সংযোগ হলো দুই প্রান্ত, একটা দৈর্ঘ্য আর একটা ক্ষয়সহ একটা চ্যানেল, তাই উপত্যকা পেরোনো কেবল বা গ্রহ ঘেরা পাইপলাইনের খরচ ছোটটার সমান; খরচ হয় ডিভাইসের সংখ্যায়। এটাই তুমি দূরে থাকলেও ফ্যাক্টরি চলতে দেয়: চুল্লি আর কনভেয়ার তোমার সার্কিটের একই সিমুলেশনে থাকে।

/ovm stats
/ovm scope world
/ovm scope loaded
তোমার সার্ভারে: OVM-এর গতি, পুরো জগৎ সিমুলেটেড (ডিফল্ট), বা শুধু খেলোয়াড়দের চারপাশের এলাকা।

রেডিও: মাস্ট, আর চাঁদকে অনুসরণ করা ডিশ

অ্যান্টেনা সংকেত বয় কোনো তার ছাড়াই। চ্যানেল ২৫৬টি: একটি প্রেরক নিজের চ্যানেলে নিজের কমান্ড (০ থেকে ২৫৫) পাঠায়, আর নাগালের মধ্যে ওই চ্যানেলে শোনা প্রতিটি অ্যান্টেনা যা শোনে তা নিজের সিগন্যাল তারে বসায়। বাড়িতে বোতাম চাপো, পাশের গ্রামে বাতি জ্বলে ওঠে।

  • সর্বদিকগামী মাস্ট চারদিকে বলে: উপত্যকা বা গ্রামের জন্য আদর্শ। চাঁদে পৌঁছাতে পারে না।
  • দিকনির্দেশক ডিশ তার রশ্মিকে ২° শঙ্কুতে কেন্দ্রীভূত করে আর একই শক্তিতে অনেক দূর যায়। দূরবীনের দৃশ্য দিয়ে লক্ষ্য করো (×১ থেকে ×৩২), অথবা তাকে চাঁদকে অনুসরণ করতে বলো — বা চাঁদ থেকে পৃথিবীকে — আর গ্রহ ঘুরলে সে নিজেই ঘোরে।

এর শিট সোজা কথা বলে: একটা লক্ষ্য বাছো — কাছাকাছি (১০০ মি), গ্রাম (১ কিমি), অঞ্চল (১০ কিমি), দূর (১০০ কিমি), চাঁদ — আর সে বলে কত খরচ হবে। পাল্লা চলে আসল রেডিও সূত্রে (ফ্রিস সূত্র): গেমে ৬০,০০০ কিমি দূরের চাঁদে পৌঁছাতে প্রতি প্রান্তে একটা ডিশ সহ লাগে প্রায় ৩৪ কিলোওয়াট।

আর তরঙ্গ কখনো মাটি ভেদ করে না। দুই মাস্টের মাঝে একটা টিলা, গোল গ্রহের বক্রতা, বা চাঁদ ডুবলে পৃথিবী নিজেই: সংযোগ কেটে যায়। যে ডিশের লক্ষ্য দিগন্তের নিচে নামে সে চুপ হয়ে যায় (“লক্ষ্য দিগন্তের নিচে”), আবার না ওঠা পর্যন্ত। রশ্মিগুলো দেখতে /radio show-signal true লেখো।

ছোট্ট মহাকাশচারীরোবট
মাপে নয়, কিন্তু গেমের নিয়মের প্রতি বিশ্বস্ত: চাঁদের একটা বোতাম চ্যানেল ৭-এ পাঠায়, পৃথিবীর ঘাঁটির ডিশ গ্রহ ঘুরলে চাঁদকে অনুসরণ করে, তার বাতি শুধু একই চ্যানেলে জ্বলে — আর চাঁদ ডুবলে পৃথিবী তরঙ্গ আটকায়।

গিয়ার, ট্রান্সফর্মার আর সংকেত-লেখক

তোমার বাছা অনুপাতের গিয়ার

গতিও সরঞ্জামের অংশ। বৈদ্যুতিক মোটর একটা শ্যাফট ঘোরায় ১২০ আরপিএমে, আর সেই শ্যাফটে তুমি বসাও নিজের গিয়ার চাকা — ছোট (১ মি), মাঝারি (৩ মি) বা বড় (৫ মি), কাঠ, লোহা বা ইস্পাতের। সঠিক দূরত্বে পাশাপাশি দুটো গিয়ার নিজে নিজেই আটকে যায়: অনুপাত তাদের মাপের অনুপাত, আর দিক উল্টে যায়। দরকারি গতি পেতে সেগুলো শিকলে জোড়ো। শক্তি সংরক্ষিত থাকে — প্রতিটি আটকানোয় একটু হারায় — আর পরস্পরবিরোধী গিয়ার-সারি শুধু আটকে যায়।

ট্রান্সফর্মার

পাওয়ার দুই মাপের কেবলে চলে: ছোট পাওয়ার কেবল (১০ kW) আর বড় পাওয়ার কেবল (২৫০ kW)। একটা ট্রান্সফর্মার দুটোকে জোড়ে, ওপরে বা নিচে, ৯৭ %-এ: উপত্যকা পেরোতে ওপরে, বাড়িতে আবার নিচে। সবকিছু বিদ্যুৎ গাইডে।

সংকেত-লেখক: কাগজে একটি রেকর্ডার

সময়ের সঙ্গে তোমার সংকেত কী করে তা দেখতে আছে সংকেত-লেখক, ডেস্কের একটি চার্ট রেকর্ডার। তাকে কাগজ আর সামান্য বিদ্যুৎ (১৫ W) দাও, একটা সিগন্যাল তার জুড়ে দাও — কিংবা একটা অক্টো ফাইবার, আর আটটি কলম আটটি চ্যানেল নিজেদের রঙে আঁকে। তার গতি বাছো, সেকেন্ডে ২০ বিন্দু থেকে মিনিটে একটি। প্রতিটি পাতা ১২৮ বিন্দু ধরে আর একটি চার্ট হয়ে যায় যা তুমি কাগজের কার্ডের মতো পড়ো; লেখক ১৬টি ক্রমানুসারে রাখে — একটা সেন্সরের জীবনের পুরো একটা রাত।

  1. 1

    বিদ্যুৎ

    একটা সৌর প্যানেল বা জেনারেটর, আর তোমার ট্যাংকের কোণ পর্যন্ত চলে যাওয়া একটা ছোট পাওয়ার কেবল।

  2. 2

    সেন্সর

    ট্যাংকের গায়ে একটা স্তর সেন্সর বসাও আর ওই তার থেকে তাকে বিদ্যুৎ দাও: পড়তে তার ৩ ওয়াট লাগে।

  3. 3

    রিলে

    সেন্সর থেকে একটা বাতির পাওয়ার লাইনের বৈদ্যুতিক রিলে পর্যন্ত একটা সিগন্যাল তার টানো। অর্ধেকের বেশি ভরা হলে বাতি জ্বলে।

  4. 4

    রেকর্ড

    সিগন্যাল তারে একটা জংশন আর কাগজসহ একটা সংকেত-লেখক জুড়ে দাও: সকালে চার্ট সারারাতের স্তর দেখায়।

যে সার্কিট একটা জগৎ চালায়

এক নজরে পড়া যায় এমন অংশ দিয়ে তুমি কম্পিউটার বানাতে পারো, কিন্তু সার্কিটগুলো প্রথমত একটা জগৎ চালানোর জন্য: বাড়ি, পাম্প, কারখানা আর রেডিও সংযোগ যা একটা পুরো গ্রহ জুড়ে চলতে থাকে — আর যা তোমার বন্ধুরাও জ্বলে উঠতে দেখে, Mac, PC বা Linux-এ।

পরে কী আসছে

OVM এখনো তরুণ: এটা এসেছে ২০২৬-এর অক্টোবরে, লজিক উপাদান এসেছে alpha 1.0.9-এর সঙ্গে, আর আলফার সময় এটা এখনো নতুন করে গড়া হচ্ছে, তাই সঠিক সংখ্যা বদলাতে পারে — প্রতিটি যন্ত্রের শিট সবসময় বর্তমান মান দেখায়। ডিসপ্লে প্যানেল আপাতত সংখ্যা শুধু দশমিকে দেখায়। তালিকায় এরপর আছে মহাকাশে যাওয়া অ্যান্টেনা: কক্ষপথে রিলে অ্যান্টেনা আর উপগ্রহ, যা সংকেত পৌঁছে দেবে গ্রহের এক প্রান্ত থেকে অন্য প্রান্তে, বা ওপরে কোনো স্টেশনে। সেগুলো এখনো গেমে নেই। আজ তুমি রকেট উড়িয়ে কক্ষপথে যেতে পারো আর সেখানে নিজের মহাকাশ স্টেশন গড়তে পারো; তাদের জুড়বে যে রেডিও, সেটা পরিকল্পনায়।

Openworld ফলো করো

@play_openworld হলো ইনস্টাগ্রামে Openworld-এর অফিশিয়াল পেজ: গেমের ভিডিও আর প্রতিটি আপডেটের নতুন খবর।

@play_openworld

Openworld তৈরি করেছেন @tompascard

তোমার প্রথম লজিক গেটে তিন ধাপ

  1. 1ডাউনলোড করা ফাইল দিয়ে Openworld ইনস্টল করো: এটি লঞ্চার সেট আপ করে।
  2. 2লঞ্চারে তোমার অ্যাকাউন্ট তৈরি করো আর ইমেইল নিশ্চিত করো।
  3. 3ইউজারনেম বেছে নাও… আর খেলো।
Openworld ডাউনলোড করোMac · Windows · Linux

অন্য সিস্টেমের জন্যও আছে

আলফাএখনই খেলা যায়

প্রশ্নোত্তর

লজিক গেট দিয়ে বানানো কি কোডিংয়ের মতো?

এটা প্রোগ্রামিংয়ের চেয়ে ইলেকট্রনিক্সের কাছাকাছি: তুমি কোড লিখে নয়, যন্ত্রাংশ বসিয়ে একটা আচরণ নকশা করো। Openworld একইভাবে কাজ করে — কোনো স্ক্রিপ্ট নেই, শুধু ডিভাইস আর তার যা তুমি দেখতে ও ঘুরে দেখতে পারো।

Openworld-এর মতো গেমে লজিক গেট কীভাবে কাজ করে?

প্রেরকেরা (সুইচ, বোতাম, সেন্সর) সিগন্যাল তারে ০ থেকে ২৫৫-র একটা সংখ্যা রাখে; সেটা ১২৮ থেকে চালু ধরা হয়। AND, OR, NOT, NAND, NOR বা XOR-এ ঠিক করা লজিক গেট এক ধাপ (৫০ ms) পরে ২৫৫ বা ০ দিয়ে উত্তর দেয়। শ্রোতারা ফলাফল অনুযায়ী কাজ করে: বৈদ্যুতিক রিলে পাওয়ার লাইন বন্ধ করে, ট্রানজিস্টর স্রোতের একটা অংশ পার করে, দরজা খোলে।

কক্ষপথে কৃত্রিম উপগ্রহ কীভাবে বসাবে?

আজ Openworld-এ তুমি রকেট নিয়ে স্থিতিশীল কক্ষপথে উড়ে সেখানে একটা স্টেশন বানাতে পারো। কক্ষপথে কৃত্রিম উপগ্রহ আর রিলে অ্যান্টেনা পরিকল্পনায় আছে, কিন্তু এখনো গেমে নেই।

আমি দূরে থাকলে কি আমার সার্কিট কাজ করে?

হ্যাঁ। OVM প্রতিটি ডিভাইস সিমুলেট করে, যেখানে কোনো চাঙ্ক লোড নেই সেখানেও, নিজস্ব থ্রেডে। সার্ভার অ্যাডমিন /ovm scope loaded দিয়ে এটাকে খেলোয়াড়দের চারপাশের এলাকায় সীমিত করতে পারে।

Openworld-এ কি কম্পিউটার বানানো যায়?

হ্যাঁ: NOT আর মেমোরি দিয়ে তুমি ল্যাচ, রেজিস্টার, অ্যাডার আর পুরো একটা পাটিগণিত ইউনিট বানাতে পারো। প্রতিটি অংশ ৫০ মিলিসেকেন্ডের একটা পালা যোগ করে, তাই এটা ইচ্ছে করেই ধীর — আর তুমি তাকে ভাবতে দেখতে পারো।

লজিক গেট দিয়ে ঘড়ি কীভাবে বানাবে?

একটা বিলম্ব আর একটা NOT গেটকে একে অপরের মধ্যে চক্রে জুড়ে দাও: NOT বিলম্বের আউটপুট উল্টে ফেরত পাঠায়, তাই বিলম্ব ফুরোলেই সংকেত উল্টে যায়। Openworld-এ ০.৫ s-এর বিলম্ব এমন বাতি দেয় যা প্রায় সেকেন্ডে একবার জ্বলেনেভে।

পড়তে থাকো

আরও গাইড

যন্ত্র ও বিদ্যুৎ

আসল বিদ্যুৎ-ওয়ালা একটা সারভাইভাল গেম, আর এমন রেডিও যা চাঁদ পর্যন্ত পৌঁছায়

মড ছাড়াই তোমার ঘাঁটিতে বিদ্যুৎ আনো: জেনারেটর, সোলার প্যানেল, কেবল, সেন্সর, আর একটা গোল গ্রহ পেরিয়ে চাঁদ পর্যন্ত কথা বলা রেডিও। কীভাবে কাজ করে।

পড়তে 8 মিনিটপড়ো

যন্ত্র ও বিদ্যুৎ

একটা ৩ডি ফ্যাক্টরি অটোমেশন গেম, যেখানে তোমার কারখানা কখনো ঘুমায় না

তোমার ভক্সেল জগৎ স্বয়ংক্রিয় করো: কনভেয়ার, পাম্প, ইঞ্জিন, গুহার তেল থেকে কেরোসিন পর্যন্ত। একটা ৩D ফ্যাক্টরি গেম যা Mac আর Linux-এও নেটিভ চলে।

পড়তে 8 মিনিটপড়ো

আকাশ ও মহাকাশ

কক্ষপথে বানাও নিজের স্পেস স্টেশন, ভক্সেলে ভক্সেলে

নিজের স্পেস স্টেশন বানানোর একটি গেম: কক্ষপথে একটি মহাকাশযান, বন্ধুদের সঙ্গে ভক্সেলে ভক্সেলে গড়া, যন্ত্র, জ্বালানি ট্যাংক, এয়ারলক আর নাক-সামনে ডক করা রকেট নিয়ে।

পড়তে 12 মিনিটপড়ো

গেমটা

Openworld ঘুরে দেখতে থাকো

ডাউনলোড

যাওয়ার জন্য তৈরি?

একটা ছোট্ট ফাইল, আর তোমার গ্রহ অপেক্ষায়। গেম নিজেই আপডেট হয়।

রিলিজ হয়ে গেছে। Openworld আলফায় আছে, আর তুমি আজই খেলতে পারো।

  1. আলফাতুমি এখানেআজ। পুরো গেম, আলফার প্রথম দিন থেকেই খেলা যায়, আর এর দাম কম।
  2. বিটাযখন গেমটি আরও স্থিতিশীল হবে।
  3. অফিশিয়াল সংস্করণচূড়ান্ত সংস্করণ। লঞ্চার নিজেই তোমাকে সেখানে নিয়ে যায়।

অপেক্ষার কিছু নেই: Openworld এই সাইট থেকে ডাউনলোড হয়, Steam বা অন্য কোনো স্টোর থেকে নয়।

তোমার সিস্টেম

Windows

Windows 10 বা 11, 64-বিট

ডাউনলোড

Openworld.exe

তোমার সিস্টেম

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), Vulkan ড্রাইভার

ডাউনলোড

Openworld-linux-x64.tar.gz

  1. 1ডাউনলোড করা ফাইল দিয়ে Openworld ইনস্টল করো: এটি লঞ্চার সেট আপ করে।
  2. 2লঞ্চারে তোমার অ্যাকাউন্ট তৈরি করো আর ইমেইল নিশ্চিত করো।
  3. 3ইউজারনেম বেছে নাও… আর খেলো।

Openworld ফলো করো

@play_openworld হলো ইনস্টাগ্রামে Openworld-এর অফিশিয়াল পেজ: গেমের ভিডিও আর প্রতিটি আপডেটের নতুন খবর।

@play_openworld

Openworld তৈরি করেছেন @tompascard

Openworld কি রিলিজ হয়ে গেছে?

হ্যাঁ। Openworld তার আলফার প্রথম দিন থেকেই খেলা যায়। Mac, Windows বা Linux-এর জন্য ডাউনলোড করো, লঞ্চারে তোমার অ্যাকাউন্ট বানাও আর খেলো: রিলিজের কোনো তারিখের জন্য অপেক্ষা করতে হবে না।

Openworld কি Steam-এ আসবে?

Openworld Steam-এ নেই, অন্য কোনো স্টোরেও নেই, আর তোমার স্টোরের দরকারও নেই: তুমি গেমটা এই সাইট থেকেই, আজই ডাউনলোড করো, আর তার লঞ্চার সেটাকে নিজেই আপডেট রাখে।

আলফা, বিটা, অফিশিয়াল সংস্করণ: এর মানে কী?

আলফা: গেমটা খেলা যায় আর প্রতিটি আপডেটের সঙ্গে বড় হয়; জিনিস বদলায়, মাঝে মাঝে ভেঙেও যায়। আরও স্থিতিশীল হলে এটা বিটা হবে, তারপর অফিশিয়াল সংস্করণ। শুরু থেকে শেষ পর্যন্ত এটা একই গেম: তুমি এখনই খেলো, আর লঞ্চার প্রতিটি নতুন সংস্করণ নিজেই ইনস্টল করে।

আলফার সময়েই কেন খেলবে?

তুমি সঙ্গে সঙ্গে খেলো, আপডেটের পর আপডেটে গেমটাকে বড় হতে দেখো, আর আলফার দাম অফিশিয়াল সংস্করণের চেয়ে কম।

macOS বলছে অ্যাপটি “খোলা হয়নি”

আপাতত স্বাভাবিক: অ্যাপটির এখনও Apple সার্টিফিকেট নেই। Done-এ ক্লিক করো, System Settings → Privacy & Security খোলো, নিচে Openworld পর্যন্ত স্ক্রল করো আর Open Anyway-তে ক্লিক করো। শুধু একবার।

Windows দেখাচ্ছে “Windows protected your PC”

ইনস্টলারের এখনও সার্টিফিকেট নেই। More info-তে ক্লিক করো, তারপর Run anyway।

আর 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-এ Mesa-র Vulkan ড্রাইভার (mesa-vulkan-drivers) ইনস্টল করো।

ডাউনলোড হচ্ছে!

Openworld ইনস্টল করো

গেমটির এখনও Apple আর Microsoft সার্টিফিকেট নেই: প্রথমবার চালু করার সময় তোমার কম্পিউটার সন্দেহ করবে। এটা স্বাভাবিক, কীভাবে তাকে বোঝাবে যে সব ঠিক আছে তা এখানে। শুধু একবার।

  1. 1

    Openworld.dmg খোলো

    Openworld-কে Applications ফোল্ডারে টেনে আনো, তারপর Applications থেকে চালু করো।

  2. 2

    macOS আপত্তি করছে: “Done”-এ ক্লিক করো

    কোনোভাবেই “Move to Trash” নয়।

  3. 3

    সিস্টেম সেটিংস → প্রাইভেসি ও সিকিউরিটি

    “Openworld was blocked”-এ নিচে স্ক্রল করো, Open Anyway-তে ক্লিক করো আর নিশ্চিত করো (পাসওয়ার্ড বা Touch ID)।

  4. 4

    Openworld আবার চালু করো

    শেষবারের মতো Open-এ ক্লিক করো। ব্যস: macOS আর জিজ্ঞেস করবে না।

টার্মিনালে স্বচ্ছন্দ?
xattr -dr com.apple.quarantine /Applications/Openworld.app

তারপর যথারীতি Openworld চালু করো।