মাঝরাতে ফোন দিলো তুতুন। বললো,"আমি গেম বানাবো। পোগ্গামিং কব্বো ! "
আচ্ছা জ্বালাতন তো! শুরুতেই গেম বানাবে এক স্কুল পড়ুয়া পুঁচকে? দিলাম টোটকা... অব্যর্থ লক্ষ্য। প্রথম দিনেই তৈরী করে ফেললো ১০টা গেম!
টোটকাটা হলোঃ Scratch
এটা Massachusetts Institute of Technology (MIT) এর দ্বারা তৈরী একটি ভিজুয়াল প্রোগ্রামিং ভাষা। পাঁচ বছর থেকে যেকোনো বয়সের বাচ্চা, কাচ্চা, ছেলে, মেয়ে, বুড়ো, থুড়থুড়ে বুড়োর জন্য প্রোগ্রামিং শেখার সহজ উপায়। খুব সহজেই বানানো যায় গল্প, গেইমস এবং এনিমেশন।
৫ থেকে ৭ বছর বয়সী ছোট্টদের জন্য রয়েছে ScratchJr যা আইওএস, অ্যান্ড্রয়েড, ক্রোম এবং এমাজন স্টোরে পাওয়া যায়। লিংক পাবেন পোস্টের শেষদিকে।
শুরু করবো কিভাবে?
চলে যাই,
লিংকঃ https://scratch.mit.edu/
এটা অনলাইন ভার্সন।
তখন কম্পুটারের চেহারাটা দাঁড়াবে এমনঃ
এরপর Start Creating এ ক্লিক করলে সরাসরি Scratch এর অনলাইন ভার্সনে চলে যাবে।
তখন স্ক্রিনের দিকে তাকালে এমন দেখা যাবেঃ
কুট্টুস করে সবুজ রঙের বাক্সটার কোনার x চিহ্নে চাপ দিলেই স্ক্রিনটা এমন হয়ে যাবেঃ
এরপর, Motion থেকে Move আর Turn লেখাটা মাঝখানে টেনে আনি।
এবার, টেনে আনা লেখায় চাপ দিলেই, ডানপাশের বিড়ালটা ঘুরে যাবে। ১৫° কে এডিট করা যায়।
এমনটা দেখাবেঃ
বাকিটা নিজেই বুঝতে পারবেন। টিউটোরিয়ালের লাইট বাল্বটা তো আছেই হেল্প করতে!
অফলাইনে চালানোর জন্য ডাউনলোড করতে হবে।
Downloads:
ডাউনলোড করতে এখানে চলে যানঃ
https://scratch.mit.edu/download
গুগল প্লেঃ https://play.google.com/store/apps/details?id=org.scratch
উল্লেখ্য বাংলাদেশের প্লে স্টোরে এটা আছে কিনা আমার জানা নেই !
কুট্টিদের জন্যঃ ScratchJr
https://www.scratchjr.org/
গুগল প্লেঃ https://play.google.com/store/apps/details?id=org.scratchjr.android
অ্যাপস্টোরঃ https://itunes.apple.com/us/app/scratchjr/id895485086?ls=1&mt=8
নিজের প্ল্যাটফরম অনুযায়ী নামিয়ে নিন। এটা সম্পূর্ণ অফলাইনে কাজ করবে। ওয়েবসাইটে সরাসরি করলে অনলাইনে থাকা অর্থাৎ নেটওয়ার্ক লাগে। ইউটিউবে প্রচুর টিউটোরিয়াল পাবেন।
ScratchJr VS Scratch:
জুনিয়রটা একেবারে ক্ষুদে বাবুদের জন্য। Scratch ৮ বছর থেকে ১৬ বছরের জন্য তবে তারচেয়ে বেশি বয়সী মানুষও ব্যবহার করতে পারবে। জুনিয়রটায় কম ফাংশনালিটি আছে।
বোনাসঃ
নিচের লিংকে চলে যানঃ
https://www.coursera.org/learn/intro-programming
Dr Areti Manataki এর Scratch নিয়ে চমৎকার কোর্সটি ফ্রিতেই করতে পারবেন। সাথে সার্টিফিকেট। তিনি খুব মিষ্টিভাবে পড়ান।
কিছু কথাঃ
শিশুকিশোররা ফেসবুকে বা এরকম আজেবাজে সাইটে সময় কাটানোর চেয়ে এরকম কোনো সৃষ্টিশীল কোনো কাজে সময় কাটাক এটাই আমার লক্ষ্য।
আপনার সন্তান যদি মাত্রাতিরিক্ত স্মার্টফোনে আসক্ত হয় তাহলে সেটা ছাড়ানোর চেষ্টা করুন। নাহলে মাধ্যমটাই পরিবর্তন করে দিন। এমনই একটা মাধ্যম হলো Scratch.
Scratch দিয়ে অন্যান্য প্রোগ্রামিং ভাষার মতো সবকিছু করা যায় না। তবে ধারণা তৈরী করা যায়। যা পরে যেকোনো প্রোগ্রামিং ভাষা শেখার জন্য চমৎকার ভূমিকা রাখতে পারে।
ইন্টারনেটে বাংলায় কি আছে আর কি নেই সেটা আমার নখদর্পনে। ভবিষ্যতেও এমন বিভিন্ন বিষয়ে লেখার ইচ্ছে আছে।
Happy Programming!