অরবিটার স্পেস ফ্লাইট সিমুলেটর এখন ওপেন সোর্স 

আমরা সম্প্রতি ব্লগে মুক্তির খবর শেয়ার করেছি D3D9On12 স্তর যার সাহায্যে এখন বিভিন্ন অ্যাপ্লিকেশন যেমন vkd3d এবং VKD3D-Proton প্রকল্পগুলি উপকৃত হতে পারে এবং এখনপ্রধান প্রকল্প কোড প্রকাশের মাইলফলক অনুসরণ করে, সম্প্রতি অরবিটার স্পেস ফ্লাইট সিমুলেটর প্রকল্পের মুক্তির ঘোষণা করা হয়েছিল।

যারা এ সম্পর্কে অজ্ঞ, তাদের এটা জানা উচিত একটি বাস্তবসম্মত স্পেস ফ্লাইট সিমুলেটর অফার করে যা নিউটনীয় মেকানিক্সের আইন মেনে চলে। কোডটি খোলার অনুপ্রেরণা হল লেখক ব্যক্তিগত কারণে কয়েক বছর ধরে বিকাশ করতে অক্ষম হওয়ার পরে সম্প্রদায়টিকে প্রকল্পের বিকাশ চালিয়ে যাওয়ার সুযোগ দেওয়ার ইচ্ছা।

প্রিয় অরবিটার ব্যবহারকারী এবং ডেভেলপার,

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

অরবিটার স্পেস ফ্লাইট সিমুলেটর সম্পর্কে

অরবিটার একটি সিমুলেটর একটি স্পেসশিপ চালানোর উপর দৃষ্টি নিবদ্ধ ইন্টারফেস সহ যা ব্যবহারকারীকে সীমাহীন সংখ্যক স্পেসশিপে সৌরজগৎ অন্বেষণ করতে দেয়, সেইসাথে যেকোন ব্যবহারকারীকে স্পেস শাটল আটলান্টিসের মতো বাস্তব এবং কাল্পনিক, যেমন ডেল্টা-গ্লাইডারের মতো বিভিন্ন স্পেসশিপে সৌরজগৎ অন্বেষণ করতে দেয় ।

অরবিটারে সৌরজগৎ সূর্য এবং আটটি গ্রহ নিয়ে গঠিত। প্লুটো, গ্রহাণু এবং ধূমকেতু মূল প্যাকেজে অন্তর্ভুক্ত নয়, তবে যোগ করা যেতে পারে। যদিও অরবিটার 100 এরও বেশি তারার একটি ডাটাবেস রয়েছে, আলোর চেয়ে দ্রুততর ফ্লাইটের জন্য প্যাচ থাকা সত্ত্বেও এগুলি আন্তstনাক্ষী ভ্রমণের গন্তব্য হিসাবে উপলব্ধ নয়।

উপরন্তু, এছাড়াও এটিতে এমন একটি লেবেল সক্রিয় করার বিকল্প রয়েছে যা সৌরজগতের বস্তুগুলির অবস্থা এবং পরিচয় নির্দেশ করে, যেমন একটি নির্দিষ্ট দূরত্ব থেকে প্রদর্শিত গ্রহ, চাঁদ বা মহাকাশযান। পরিশেষে, সৌরজগতের স্বর্গীয় দেহগুলি তাদের পৃষ্ঠের নির্দিষ্ট স্থানাঙ্কগুলির জন্য লেবেল করা যেতে পারে যাতে শহর, historicalতিহাসিক স্থান, ভূতাত্ত্বিক গঠন এবং অন্যান্য আকর্ষণীয় স্থান নির্দেশ করা যায়।

এটি মূলত 2016 এর সংস্করণ যা কিছু ছোটখাট সংশোধন (এবং কমপক্ষে একটি বড়)। আশা করি এটা কারো কাজে লাগবে। কোডটি কিছুটা বিশৃঙ্খল এবং দুর্বলভাবে নথিভুক্ত, তবে এটি কম্পাইল করা উচিত এবং আপনাকে একটি কার্যকরী অরবিটার ইনস্টলেশনের সাথে ছেড়ে দেওয়া উচিত। লক্ষ্য করুন যে সংগ্রহস্থলে সমস্ত প্রয়োজনীয় গ্রহের টেক্সচার অন্তর্ভুক্ত নয়, তাই আপনাকে সেগুলি আলাদাভাবে ইনস্টল করতে হবে (উদাহরণস্বরূপ, অরবিটার 2016 এর একটি বিদ্যমান ইনস্টলেশন পুনরায় ব্যবহার করা - এটি রিডমে ফাইলে ব্যাখ্যা করা হয়েছে এবং বিল্ডটি কনফিগার করার আগে কেবল একটি সিএমকে অপশন সেট করা প্রয়োজন) ।

অরবিটারে ডিফল্ট কন্ট্রোল ইন্টারফেস দুটি মাল্টিফাংশন ডিসপ্লে এবং একটি এইচইউডি নিয়ে গঠিত, যার প্রত্যেকটির বিভিন্ন ধরনের অপারেশন রয়েছে। এই মোডে সমস্ত কমান্ড কীবোর্ড বা মাউসের মাধ্যমে প্রবেশ করা যায়।

সিমুলেটর এছাড়াও ড্যাশবোর্ড এবং যন্ত্রের কাস্টমাইজেশনের অনুমতি দেয়এছাড়াও, কিছু জাহাজে 3D তে ভার্চুয়াল ককপিট এবং 2D তে ড্যাশবোর্ড রয়েছে যা ব্যবহারকারীকে প্যানেলগুলির সাথে যোগাযোগের জন্য মাউস ব্যবহার করতে দেয়। ভার্চুয়াল ককপিট যোগ করা ব্যবহারকারীকে পাইলটের দৃষ্টিকোণ থেকে অবাধে ঘুরে দেখার সুযোগ করে দেয়।

অরবিটার এবং কম্পিউটার গেমের মধ্যে মূল পার্থক্য হল প্রকল্পটি কোন মিশনের উত্তরণ প্রস্তাব করে না, কিন্তু একটি বাস্তব ফ্লাইট অনুকরণ করার সুযোগ প্রদান করে, একটি কক্ষপথ গণনা করা, অন্যান্য যানবাহনের সাথে ডকিং এবং অন্যান্য গ্রহগুলির একটি ফ্লাইট পথ পরিকল্পনা করার মতো কাজগুলি আচ্ছাদন করা। সিমুলেশন সৌরজগতের মোটামুটি বিস্তারিত মডেল ব্যবহার করে।

প্রকল্পের কোড লুয়ায় স্ক্রিপ্ট সহ C ++ এ লেখা আছে এবং সম্প্রতি প্রকাশিত কোডটি এমআইটি লাইসেন্সের অধীনে। বর্তমানে, শুধুমাত্র উইন্ডোজ প্ল্যাটফর্ম সমর্থিত এবং নির্মাণের জন্য মাইক্রোসফট ভিজ্যুয়াল স্টুডিও প্রয়োজন। প্রকাশিত সূত্রগুলি অতিরিক্ত সংশোধন সহ "2016 সংস্করণ" এর জন্য।

আপনি যদি এটি সম্পর্কে আরও জানতে চান, আপনি বিস্তারিত পরীক্ষা করতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।