যদি তুমি এই বার্তা দেখে থাক, তার মানে বাইরের উপকরণ লোড করতে সমস্যা হচ্ছে।

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

মূল বিষয়বস্তু

প্রাকৃতিক সিমুলেশনে তোমাকে স্বাগতম

এটি তৈরি করেছে Pamela Fox

আলোচনায় অংশ নিতে চাও?

কোন আলাপচারিতা নেই।
ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।

ভিডিও ট্রান্সক্রিপ্ট

## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ## পৃথিবী খুব সুন্দর একটি জায়গা। মাঝে মাঝে আমরা বাইরে ঘুরে বেড়াই এবং এর মাঝেই উপভোগ করি। কিন্তু অন্যান্য সময় আমরা বাইরে যাই, অনুপ্রাণিত হই এবং যা আমাদের চারপাশে ঘটে যায় বাড়ি ফিরে এসে তার সবকিছুই অনুকরণ করার চেষ্টা করি। এটা হতে পারে পড়ন্ত পাতা যা ঘুরে ঘুরে মাটিতে পরছে অথবা শুষ্ক বনে জ্বলন্ত আগুন। আমরা এসব জিনিসের সিমুলেশন প্রোগ্রাম করতে পারি এবং আমরা খান একাডেমিতে জাভাস্ক্রিপ্ট, এর প্রক্রিয়াকরণ এবং কিছুটা গনিত ব্যবহার করে এটি করতে পারি। এই সিমুলেশন কোর্সে আমরা চিন্তা করবো কেন এবং কীভাবে বাস্তব বিশ্বে সবকিছু কাজ করে, এবং কীভাবে এগুলো কোডে রূপান্তর করা যায় সেটা ভেবে দেখব। আমরা অনেক সহজভাবে কাজটা করবো কারণ বাস্তব বিশ্ব অনেক জটিলতায় ভরপুর এবং একটি আকর্ষণীয় সিমুলেশন অর্জন করার জন্য এত জটিলতা অনুসরণের প্রয়োজন নেই। আমাদের কম্পিউটার নানা ধরনের কাজে সক্ষম সুতরাং যখন কোন প্রোগ্রামার প্রকৃতি অনুকরণ করবে আমাদের হুবুহু সেটা তুলে ধরতে হবে। কিন্তু এখন এটা ভেবে আশ্চর্য হবে যে তুমি ব্রাউজারে কী কী করতে পারো। আমরা একসাথে অনেকগুলো বিষয় নিয়ে কাজ করবো। এটি এমনই একটি কৌশল যেটা হয়তো তুমি আগেই তোমার প্রোগ্রামে ব্যবহার করেছো আর তারপর একটি বাস্তববুদ্ধিসম্পন্ন আকৃতি তৈরি করে ফেলবে। এগুলো বিশ্বের চলমান বস্তুর জন্য মডেল হবে, যেমন, কেউ যদি জঙ্গলে হারিয়ে যায়। কিন্তু বেশিরভাগ বস্তুই দ্রুত চলে না। এখন আমরা ভেক্টর এবং বেগের সাথে পরিচিত হব যা তুমি আগেই পদার্থে পড়েছো। এবং বের করেছো কীভাবে প্রোগ্রামের মাধ্যমে বস্তুকে বল প্রয়োগ করা যায়, যেন তা ধাক্কা এবং টান দ্বারা তরান্বিত হয় এবং সবকিছু থেকে দ্রুত বেরিয়ে চলে যেতে পারে। যখন তারা নড়াচড়া করে তখন বস্তুটি যেন নিজ অক্ষে ঘুরতে পারে সেজন্যে আমরা ত্রিকোণমিতির সাহায্য নিবো এবং কৌণিক ত্বরণ প্রয়োগ করবো। দোলক ও তরঙ্গের জন্য ত্রিকোণমিতি কাজে লাগাতে পারি যা বশীকরণে ব্যবহৃত হয়। সবশেষে আমরা কণা সিস্টেম তৈরি করতে পারি। অনেক বস্তুই তাদের নিজ স্বত্তা অথবা সিস্টেম সত্তার কারনে নড়াচড়া করে আর এভাবেই আমরা প্রাকৃতিক কিছু বস্তু, যেমন পানি, আগুন, ধোঁয়া প্রভৃতি তৈরি করতে পারি। তাহলে, এটা কি চমৎকার নয়? তুমি কি উৎসাহিত? খুশিতে বাতাসে মিঠাই ছুড়ে দিচ্ছো অথবা ভাবছো কখন এমন প্রোগ্রাম বানাতে পারবে বুঝতে পারছি তুমি কাজ শুরু করতে প্রস্তুত। কিন্তু প্রথমে আমরা ড্যানিয়েল শিফম্যানকে খুব শ্রদ্ধাভরে স্মরণ করি। ড্যানিয়েল হচ্ছে একজন এনওয়াইইউ প্রফেসর যিনি প্রাকৃতিক সিমুলেশন সম্পর্কে পড়ান তিনি ন্যাচার অফ কোড.কম নামে একটি বই লিখেছিলেন যেহেতু তিনি এই বইটিকে সিসি লাইসেন্স করেছেন, তাই আমরা এটিকে খান একাডেমিতে নিয়ে এসেছি যেন সবাই এখানে শিখতে পারে উপরন্তু নতুন কোডিং চ্যালেঞ্জ গ্রহণ করতে পারে। ড্যানিয়েলের বইটি ছাড়া চমৎকার এই কোর্সটি করানো কখনোই সম্ভব হত না। এখন... রেডি?... সেট?... সিমুলেট!! ## আগামী ও গ্রামীণফোন এর সহযোগিতায় অনূদিত ##