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

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

পকেট কোড পরিবেশ আপনাকে হাতের মুঠোয় রাখে শুরু থেকে প্রকল্প শুরু করার জন্য সমস্ত সরঞ্জাম এবং একটি বিশাল সম্প্রদায়ের সাথে ভাগ করে নিন। এটি অন্তর্ভুক্ত করে সমন্বিত টিউটোরিয়াল এবং সাহায্য যদি তুমি সবেমাত্র শুরু করছো, তাহলে তোমার প্রথম প্রকল্পের জন্য তোমাকে গাইড করার জন্য।
অ্যাপটি একটি সেটকে সংহত করে ব্লক (ইট) এবং এক্সটেনশন প্রতিটি রিলিজের সাথে সাথে এগুলোর সংখ্যা বৃদ্ধি পেয়েছে। নিচে উল্লেখযোগ্য বৈশিষ্ট্য এবং উন্নতির একটি বিস্তারিত সংকলন দেওয়া হল, পুনর্লিখিত এবং একসাথে গোষ্ঠীবদ্ধ করা হয়েছে যাতে আপনি একটিও মিস না করেন:
- সৃজনশীল ইনপুট এবং সেন্সর: উন্নত স্পর্শ সনাক্তকরণ ("স্পর্শ রঙ" এবং রঙ অনুসারে বস্তুর বৈশিষ্ট্য সহ), ওসিআর সেন্সর (অপটিক্যাল ক্যারেক্টার রিকগনিশন), ক্রমাগত বক্তৃতা স্বীকৃতি এবং গতি-ভিত্তিক গেমিংয়ের জন্য ডিভাইস সেন্সর।
- নিয়ন্ত্রণ এবং প্রবাহ ব্লক: “প্রতিটি…” লুপের জন্য, শর্তাধীন কাঠামোর উন্নতি (“যদি”, “পুনরাবৃত্তি” ইত্যাদিতে ব্লকের সমস্ত অংশ হাইলাইট করা), এবং নতুন ইট "সমাপ্তি পর্যায়" দৃশ্যটি স্পষ্টভাবে বন্ধ করার জন্য।
- তথ্য এবং স্থায়িত্ব: ব্লকের জন্য ভেরিয়েবলগুলি অবিরামভাবে পড়ুন এবং লিখুন ডিভাইসে, ফাইলগুলিতে মান লেখা এবং ওয়েব থেকে টেক্সট এবং ছবি আমদানি করার জন্য ব্লক রানটাইমে
- তালিকা এবং টেক্সট নিয়ে কাজ করা: ফর্ম্যাটে ডেটা আমদানি করুন CSV তে, এর জন্য ফাংশন একটি উপাদানের সূচক খুঁজুন তালিকায়, এর জন্য ব্লক করুন সব আইটেম মুছে ফেলুন একটি তালিকা এবং সহকারী থেকে নিয়মিত অভিব্যক্তি (রেজেক্স ব্যবহার করে টেক্সট এক্সট্রাকশন সহ)।
- মিথস্ক্রিয়া এবং মাল্টিমিডিয়া: ইটের জন্য X/Y স্থানাঙ্কে ট্যাপ করুন, শব্দ বন্ধ ব্লক, ক্যামেরার উন্নতি (সহ অগমেন্টেড রিয়েলিটি গেমের সম্ভাবনা যখন ক্যামেরা ব্রিক আবার কাজ করছে), এবং অপ্টিমাইজেশন মুখ সনাক্তকরণ.
- রোবোটিক্স এবং হার্ডওয়্যার: এর জন্য সমর্থন লেগো মাইন্ডস্টর্মস EV3 (নতুন সেন্সর সহ), এর জন্য এক্সটেনশন তোতা AR.Drone 2.0 y তোতা জাম্পিং সুমোসাথে সামঞ্জস্য NFC এর (লেবেলিং এবং স্ক্যানিং, ধারাবাহিক উন্নতি সহ) এবং এমন Chromecast আপনার মোবাইলকে সেন্সর সহ গেমপ্যাড হিসেবে ব্যবহার করতে।
- ভিজ্যুয়াল এডিটিং: পকেট পেইন্ট অ্যাপে সরাসরি ইন্টিগ্রেটেড (এটি আর আলাদাভাবে ইনস্টল করার প্রয়োজন নেই), ভেরিয়েবল প্রদর্শনের জন্য নতুন রঙ চয়নকারী, এবং একটি উন্নত চিত্র সম্পাদক অসংখ্য ব্যবহারযোগ্যতা উন্নতি সহ।
- ইন্টারফেস এবং অ্যাক্সেসিবিলিটি: নতুন প্রধান ইন্টারফেস (বিবর্তনে), এর সমন্বয় অভিগম্যতা, অ্যাপ জুড়ে আরও বোধগম্য নাম, ঐচ্ছিক ভিজ্যুয়াল ইন্টারফেস ইটের জন্য "X এবং Y তে রাখুন", এবং ঘর্ষণ এড়াতে "যখন এটি স্পর্শ করে" অনুমতির জন্য অনুরোধ করুন।
- ওয়েবের সাথে যোগাযোগ: সম্ভাবনা বিশ্বস্ত ডোমেনের একটি তালিকা নির্ধারণ করুন ব্যবহারকারীর দ্বারা সামগ্রী আমদানি, সম্প্রদায়ের অ্যাক্সেসের উন্নতি এবং ইউনিফাইড লগইন (অ্যাপ থেকে লগ ইন করলে আপনি কমিউনিটি ওয়েবসাইটের সাথেও সংযুক্ত হবেন)।
- সামঞ্জস্যতা এবং বাস্তুতন্ত্র: স্ক্র্যাচ 3.0 প্রকল্পের সাথে সামঞ্জস্যপূর্ণ, উন্নত "স্ক্র্যাচ টু ক্যাট্রোব্যাট" কনভার্টার, এবং কোড ভিউ সহ অবরুদ্ধ সম্প্রদায়ের মধ্যে।
- প্রকল্প ব্যবস্থাপনা: ব্যক্তিগত স্টোরেজ প্রকল্পের জন্য, আমদানি ও রপ্তানি ব্যক্তিগত এবং বহিরাগত মেমরির মধ্যে, এবং ডিপ ইনডেক্সিং গুগল সার্চ উন্নত করতে।
- সংশোধন এবং মান: অসংখ্য বাগ সংশোধন (ক্র্যাশ, ডাউনলোড, ক্লোন, বাউন্স, স্তর, স্থানীয় ভেরিয়েবল, আরডুইনো পিন, ডায়ালগ, ত্রুটি বার্তা...) ছাড়াও, একাধিক ডিজাইন এবং ইউএক্স উন্নতি প্রতিটি সংস্করণে।
- সূচিকর্ম এবং সৃজনশীলতা: লেখা সূচিকর্মের তথ্য আপনার সৃজনশীল প্যালেটটি প্রসারিত করতে ফাইল এবং সেলাই ইট (সূচিকর্ম এক্সটেনশন) ব্যবহার করুন।
- শব্দ এবং কণ্ঠস্বর: "জিজ্ঞাসা করুন" ব্লক করুন মৌখিক প্রতিক্রিয়া শব্দ বিভাগে, এবং ইন্টারেক্টিভ অভিজ্ঞতার জন্য ক্রমাগত ভয়েস স্বীকৃতি সেন্সর।
মাইলফলক এবং কৌতূহলী নোটগুলির মধ্যে, অ্যাপটি যোগাযোগ করেছে গুরুত্বপূর্ণ হটফিক্স (যেমন গুগল লগইন অথবা URL থেকে প্রকল্প পৃষ্ঠা খুলতে সমস্যা হলে) এবং পুনরুদ্ধারের নির্দেশাবলী অভিজ্ঞ ব্যবহারকারীদের জন্য (ঐতিহ্যবাহী "পকেট কোড" পথে সংরক্ষিত পুরানো প্রকল্পগুলি কীভাবে আমদানি করবেন)। ইভেন্ট যেমন "বিশ্বের নায়করা" (catrobat.at/hotu) এবং শিক্ষা ও উন্নয়ন সম্প্রদায়ের প্রতি আহ্বান।
একটি উল্লেখযোগ্য দিক হলো অ্যাপ এবং এর প্ল্যাটফর্মটি লগইন (গুগল সহ), ইউআরএল থেকে প্রকল্প পৃষ্ঠা খোলার মতো বিশদ বিবরণ পালিশ করছে, এবং ডায়ালগ, কলমের রঙ, ডাউনলোড, ক্লোন, বাউন্স এবং অন্যান্য পরিস্থিতিকে প্রভাবিত করে এমন বাগ সংশোধন। এই ধ্রুবক বিবর্তন একটি নির্ভরযোগ্য এবং যুগোপযোগী হাতিয়ার প্রদানের প্রতি প্রকল্পের প্রতিশ্রুতি প্রদর্শন করে।
অতিরিক্তভাবে, সম্প্রদায়টি এতে উন্নতি যোগ করেছে ব্যাকপ্যাক ফাংশন, ব্যবস্থাপনা লোকচক্ষুর, দী পদার্থবিজ্ঞান ইঞ্জিন, বর্ণনা ক্ষেত্র, NFC ট্যাগ এবং ডায়ালগ বক্স; সম্পর্কিত বাগ স্থানীয় ভেরিয়েবল এবং Arduino পিন, পাশাপাশি একাধিক ইনপুট সহ সূত্র সম্পাদনা করার সময় অপ্টিমাইজেশন। এই বৈশিষ্ট্যগুলির সংযোজন প্ল্যাটফর্মের মধ্যে সৃজনশীল এবং প্রযুক্তিগত সম্ভাবনাগুলি সম্প্রসারণের ক্রমবর্ধমান আগ্রহের প্রতি সাড়া দেয়।
সময়ের সাথে সাথে, বৈশিষ্ট্য যেমন ভাষা নির্বাচন ইন্টারফেস থেকে, যা আপনার ফোনে আপনার পছন্দের ভাষা সমর্থন না করলে কার্যকর, এবং একটি জোরদার সম্মতি গুগল প্লেতে ব্যবহারকারীর ডেটা নীতির আপডেট ছাড়াও ব্যবহারের শর্তাবলী এবং গোপনীয়তা। এর সাথে একীকরণ এমন Chromecast ফোনটিকে রিমোট কন্ট্রোল হিসেবে ব্যবহার করা, এবং এর অন্তর্ভুক্তি অবরুদ্ধ প্রকল্পগুলির কোড দেখতে, তাদের শিক্ষাগত এবং সম্প্রদায়ের চরিত্রকে শক্তিশালী করতে সম্প্রদায়ের মধ্যে।
পরিশেষে, যদি আপনি পূর্ববর্তী ইনস্টলেশন থেকে আসছেন এবং আপনার প্রকল্পগুলি পুনরুদ্ধার করতে চান, তাহলে এটি করার জন্য নির্দিষ্ট নির্দেশাবলী ছিল: "ডিভাইসে প্রকল্পগুলি" এ যান, উপরের ডানদিকে কোণায় তিনটি বিন্দুতে আলতো চাপুন, "আমদানি..." নির্বাচন করুন এবং "পকেট কোড" ফোল্ডারে নেভিগেট করুন। আপডেট করার আগে ব্যাকআপ তৈরি করার পরামর্শও দেওয়া হচ্ছে।
পকেট কোড একটি ভিজ্যুয়াল প্রোগ্রামিং পরিবেশ, একটি উন্মুক্ত সম্প্রদায় এবং মোবাইলে ক্রমাগত উন্নতির গতি একত্রিত করে। এটি শেখার জন্য বিশেষভাবে আকর্ষণীয় করে তোলে, ওপেন-সোর্স প্রকল্প তৈরি করে, ভাগ করে নেয় এবং সেন্সর, ভয়েস, ক্যামেরা, রোবোটিক্স এবং আরও অনেক কিছু নিয়ে পরীক্ষা-নিরীক্ষা করে। যদি আপনি ধারণাগুলিকে জাগিয়ে তোলার এবং ইন্টারেক্টিভ অভিজ্ঞতায় রূপান্তর করার জন্য একটি অ্যাক্সেসযোগ্য হাতিয়ার খুঁজছেন, ক্যাট্রোব্যাটের এই প্রস্তাবটি তার নিজস্ব যোগ্যতার উপর ভিত্তি করে একটি স্থান অর্জন করেছে।.