স্ক্র্যাচ একটি জনপ্রিয় ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজ যা এমআইটি মিডিয়া ল্যাব একটি শিশুদের শিক্ষাগত সরঞ্জাম হিসাবে তৈরি করেছে। এটি ম্যাক ওএস, উইন্ডোজ, ক্রোম ওএস এবং অ্যান্ড্রয়েডের জন্য ডেস্কটপ সংস্করণ সহ অনলাইনে উপলব্ধ। এই উইকিহাও আপনাকে কীভাবে একটি গেম তৈরি করতে হয় তার মূল বিষয়গুলি শেখায়
ধাপ
পর্ব 1 এর 4: স্ক্র্যাচ ডাউনলোড করা
ধাপ 1. একটি ওয়েব ব্রাউজারে স্ক্র্যাচ ডাউনলোড পৃষ্ঠায় নেভিগেট করুন।
এটি সেই ওয়েব পেজ যেখানে আপনি স্ক্র্যাচের ডেস্কটপ সংস্করণ ডাউনলোড করতে পারেন।
ধাপ 2. সরাসরি ডাউনলোড ক্লিক করুন।
এটি আপনার সিস্টেমের ডিজিটাল স্টোর থেকে স্ক্র্যাচ ডাউনলোড করার বিকল্পের নিচে।
বিকল্পভাবে, আপনি ক্লিক করতে পারেন সৃষ্টি আপনার ওয়েব ব্রাউজারের ভিতরে অবিলম্বে অনলাইনে তৈরি শুরু করতে ওয়েব পেজের শীর্ষে।
ধাপ 3. ইনস্টল ফাইলটিতে ডাবল ক্লিক করুন।
স্ক্র্যাচ ইনস্টল ফাইলটি উইন্ডোজের জন্য "স্ক্র্যাচ ডেস্কটপ সেটআপ 3.9.0.exe" এবং ম্যাকের জন্য "স্ক্র্যাচ 3.6.0.dmg"। ইন্সটল ফাইল ডাউনলোড শেষ হয়ে গেলে, ইনস্টল প্রক্রিয়া শুরু করতে ইনস্টল ফাইলে ডাবল ক্লিক করুন। আপনি ডাউনলোড করা ফাইলগুলি আপনার ডাউনলোড ফোল্ডারে বা আপনার ওয়েব ব্রাউজারে খুঁজে পেতে পারেন।
ধাপ 4. স্ক্র্যাচ ইনস্টল করুন।
স্ক্র্যাচ ইনস্টল করতে নিম্নলিখিত ধাপগুলি ব্যবহার করুন:
-
উইন্ডোজ
- "শুধুমাত্র আমার জন্য" বা "যে কেউ এই কম্পিউটার ব্যবহার করে" নির্বাচন করুন।
- ক্লিক ইনস্টল করুন
- ক্লিক হ্যাঁ স্ক্র্যাচ ইনস্টলারকে আপনার সিস্টেমে পরিবর্তন করার অনুমতি দিতে।
- ক্লিক শেষ করুন.
-
ম্যাক:
অ্যাপ্লিকেশন ফোল্ডারে স্ক্র্যাচ অ্যাপ আইকনটি স্ক্র্যাচ করুন।
4 এর অংশ 2: গ্রাফিক্স যোগ করা
ধাপ 1. স্ক্র্যাচ খুলুন।
এটিতে একটি এস সহ একটি হলুদ আইকন রয়েছে। উইন্ডোজের স্টার্ট মেনুতে আইকনে ক্লিক করুন। আপনি এটি ম্যাকের অ্যাপ্লিকেশন ফোল্ডারে খুঁজে পেতে পারেন।
আপনি যখন প্রথমবার স্ক্র্যাচ খুলবেন, তখন এটি জিজ্ঞাসা করবে আপনি স্ক্র্যাচ উন্নত করতে সাহায্য করার জন্য স্ক্র্যাচ টিমের কাছে ডেটা পাঠাতে চান কিনা। আপনি ক্লিক করতে পারেন না ধন্যবাদ অথবা হ্যাঁ, আমি স্ক্র্যাচ উন্নত করতে সাহায্য করতে চাই । যদি আপনি হ্যাঁ নির্বাচন করেন, ব্যবহারের ডেটা স্ক্র্যাচ টিমে পাঠানো হবে। স্ক্র্যাচ দল ব্যক্তিগত তথ্য সংগ্রহ করে না।
পদক্ষেপ 2. একটি পটভূমি যোগ করুন।
স্ক্র্যাচে একটি পটভূমি যুক্ত করতে, নীচের ডান কোণে একটি ফটোগ্রাফের অনুরূপ আইকনে ক্লিক করুন। তারপর একটি পটভূমি হিসাবে ব্যবহার করার জন্য একটি ছবি নির্বাচন করুন। আপনি ক্যাটাগরি অনুসারে ব্যাকগ্রাউন্ড ব্রাউজ করার জন্য উপরের ট্যাবগুলি ব্যবহার করতে পারেন অথবা নাম অনুসারে ব্যাকগ্রাউন্ড অনুসন্ধান করতে উপরের বাম কোণে সার্চ বার ব্যবহার করতে পারেন।
- আপনার নিজের পটভূমি আপলোড করতে, একটি ফটোগ্রাফের অনুরূপ আইকনের উপর মাউস কার্সারটি ঘুরিয়ে রাখুন এবং একটি তীরের মতো একটি আইকনটি ক্লিক করুন যা তীরের দিকে নির্দেশ করে। যে ছবিটি আপনি ব্যাকগ্রাউন্ড হিসেবে ব্যবহার করতে চান তাতে ক্লিক করুন এবং ক্লিক করুন খোলা.
- আপনার নিজের পটভূমি আঁকতে, একটি ফটোগ্রাফের অনুরূপ আইকনের উপর মাউস কার্সারটি ঘুরান এবং একটি পেইন্টব্রাশের অনুরূপ আইকনে ক্লিক করুন। আপনার নিজের পটভূমি আঁকতে পেইন্ট সরঞ্জামগুলি ব্যবহার করুন।
ধাপ 3. একটি স্প্রাইট যোগ করুন।
স্প্রাইটগুলি হল চিত্রের বস্তু যা খেলার দৃশ্যের অংশ। তারা খেলোয়াড় চরিত্র, শত্রু বা বাধা, অ খেলোয়াড় অক্ষর, পাওয়ার আপ এবং ভোগ্য সামগ্রী, অথবা অ্যানিমেটেড ব্যাকগ্রাউন্ড বস্তু হতে পারে। একটি স্প্রাইট যোগ করতে, নীচের ডান কোণে একটি বিড়ালের অনুরূপ আইকনে ক্লিক করুন। তারপরে আপনি আপনার দৃশ্যে যোগ করতে চান এমন একটি স্প্রাইটে ক্লিক করুন।
- পটভূমির মতো, আপনি আপনার দৃশ্যে আপনার নিজের স্প্রাইটগুলি আপলোড এবং আঁকতে পারেন। এটি করার জন্য, একটি বিড়ালের অনুরূপ আইকনের উপর মাউস কার্সারটি ঘুরান এবং আপনার নিজস্ব স্প্রাইট আপলোড করার জন্য একটি তীরের সাথে একটি ট্রে অনুরূপ আইকনে ক্লিক করুন। আপনার নিজের স্প্রাইটগুলি আঁকতে পেইন্ট ব্রাশের অনুরূপ আইকনে ক্লিক করুন।
- যদি আপনার একটি স্প্রাইট মুছে ফেলার প্রয়োজন হয়, উপরের ডান দিকের প্রিভিউ উইন্ডোর নীচের তালিকায় স্প্রাইটটি ক্লিক করুন এবং মুছে ফেলা চাবি.
ধাপ 4. খেলার শুরুতে যেখানে আপনি এটি চান সেখানে টানুন।
প্রিভিউ উইন্ডো উপরের ডান কোণে। গেমের শুরুতে স্প্রাইটটি যেখানে আপনি চান সেখানে ক্লিক করুন এবং টেনে আনুন।
4 এর মধ্যে 3 য় অংশ: একটি স্প্রাইটে নিয়ন্ত্রণ এবং গতি যোগ করা
ধাপ 1. আপনি যে স্প্রাইটে কন্ট্রোল যোগ করতে চান তাতে ক্লিক করুন।
একটি স্প্রাইট নির্বাচন করতে উপরের ডানদিকে কোণায় প্রিভিউ উইন্ডোর নিচে স্প্রাইট আইকনে ক্লিক করুন।
ধাপ 2. কোড ট্যাবে ক্লিক করুন।
এটি স্ক্র্যাচ লোগোর নীচের উপরের বাম কোণে প্রথম ট্যাব।
ধাপ 3. কোড এলাকায় একটি ইভেন্ট ব্লক টেনে আনুন।
স্ক্র্যাচে, কোডিং ব্লক ব্যবহার করে করা হয়। সমস্ত ব্লকগুলি ব্লকের ট্যাবের নীচে প্যানেলে তালিকাভুক্ত করা হয়েছে। ব্লকগুলি টাইপ দ্বারা রঙ-কোডেড। ইভেন্ট ব্লকগুলি হল রঙ-কোডেড হলুদ। ইভেন্ট ব্লকে ঝাঁপ দিতে বাম দিকে হলুদ বিন্দুতে ক্লিক করুন। তারপর ব্লক তালিকার ডানদিকে কোড এলাকায় একটি ইভেন্ট ব্লক টেনে আনুন। একটি ইভেন্ট ব্লক হতে পারে "যখন এই স্প্রাইটটি ক্লিক করা হয়", "যখন [কী] চাপানো হয়" বা "যখন [সবুজ পতাকা আইকন] ক্লিক করা হয়"।
আপনি যখন প্রিভিউ উইন্ডোর উপরে সবুজ পতাকা আইকনে ক্লিক করেন তখন গেম সিকোয়েন্স শুরু হয়। খেলা শুরুর সাথে সাথে শুরু হওয়া একটি ক্রিয়া তৈরি করতে "যখন [সবুজ পতাকা আইকন] ক্লিক করা হয়" ব্লকটি ব্যবহার করুন। এটি ইভেন্ট ব্লকের শীর্ষে। এটিতে একটি সবুজ পতাকা সহ একটি আইকন রয়েছে।
ধাপ 4. ইভেন্ট ব্লকের নিচে একটি ব্লক সংযুক্ত করুন।
মোশন ব্লকগুলি নীল রঙে কোডেড এবং লুক ব্লকগুলি বেগুনি রঙের কোডেড। আপনি যা হতে চান তার জন্য একটি ব্লক খুঁজুন। এটি কোড এলাকায় টেনে আনুন এবং কোড এলাকায় ইভেন্ট ব্লকের নিচে এটি সংযুক্ত করুন। লক্ষ্য করুন কিভাবে ব্লকের উপরে এবং নিচে একটি খাঁজ আছে। ইভেন্ট ব্লকে অ্যাকশন ব্লকের জন্য খাঁজ োকান।
- যদি ব্লকে নিচের দিকে নির্দেশ করা তীর থাকে (⏷), ড্রপ-ডাউন মেনু প্রদর্শনের জন্য তীরটি ক্লিক করুন। ড্রপ-ডাউন মেনু থেকে একটি বিকল্প (যেমন কীবোর্ড কী) নির্বাচন করুন।
- যদি একটি ব্লকে টেক্সট সহ একটি সাদা বুদবুদ থাকে, তাহলে আপনি বুদবুদটির ভিতরে টেক্সট পরিবর্তন করতে পারেন।
ধাপ 5. ব্লকগুলির সাথে পরীক্ষা করুন।
আপনি যা চান তা করার জন্য ব্লকগুলি কীভাবে পেতে হয় তা বের করতে কিছুটা পরীক্ষা -নিরীক্ষা লাগে। বিভিন্ন ব্লক সংযুক্ত করার চেষ্টা করুন এবং দেখুন কি হয়। নীচে কয়েকটি উদাহরণ ব্লক রয়েছে যা আপনি চেষ্টা করতে পারেন।
-
উদাহরণ ব্লক 1:
ইভেন্ট ব্লক হিসাবে "যখন এই স্প্রাইটটি ক্লিক করা হয়" নির্বাচন করুন। তারপর লুকস ব্লক থেকে "বলুন [হ্যালো!] [2] সেকেন্ডের জন্য" বলুন।
-
উদাহরণ ব্লক 2:
যখন আপনি বাম এবং ডান তীর কীগুলি টিপবেন তখন একটি স্প্রাইট বাম এবং ডানদিকে সরানোর জন্য, "যখন [ডান তীর ⏷] চাপানো হয়" এমন ইভেন্ট ব্লক যুক্ত করুন। আপনাকে ব্লকের ড্রপ-ডাউন মেনু থেকে ডান তীর কী নির্বাচন করতে হবে। তারপর মোশন ব্লক থেকে "পয়েন্ট ইন দিক [90]" বলে একটি ব্লক সংযুক্ত করুন। তারপরে আরেকটি মোশন ব্লক সংযুক্ত করুন যা বলে "সরান [10] পদক্ষেপ"। তারপরে কোড এরিয়াতে আরেকটি ইভেন্ট ট্যাগ টেনে আনুন যেখানে লেখা আছে "যখন [বাম তীর] টিপানো হয়" একটি মোশন ব্লক সংযুক্ত করুন যা "পয়েন্ট ইন দিক [-90]" বলে, এবং অন্য মোশন ব্লক সংযুক্ত করুন যা "সরান [10] পদক্ষেপ বলে" "।
4 এর অংশ 4: পরিবর্তনশীল এবং সংঘর্ষ সনাক্তকরণ যোগ করা
ধাপ 1. ভেরিয়েবলে ক্লিক করুন।
এটি প্যানেলে বাম দিকে কমলা বিন্দু। এটি পরিবর্তনশীল ব্লক প্রদর্শন করে। ভেরিয়েবল হচ্ছে স্কোর, জীবন, স্বাস্থ্য মিটার ইত্যাদি জিনিস তৈরিতে ব্যবহৃত হয়।
পদক্ষেপ 2. একটি পরিবর্তনশীল তৈরি করুন ক্লিক করুন।
এটি পরিবর্তনশীল ব্লকের তালিকার উপরে। এটি একটি উইন্ডো খোলে যা আপনি আপনার নিজের ভেরিয়েবল তৈরি করতে ব্যবহার করতে পারেন।
ধাপ 3. আপনার ভেরিয়েবলের জন্য একটি নাম লিখুন এবং ওকে ক্লিক করুন।
আপনি এটিকে "স্কোর" বা "লাইভস" বা আপনার স্প্রাইটের সংঘর্ষের সময় যা পরিবর্তন করতে চান তার নাম দিতে পারেন।
ধাপ 4. কোড এলাকায় "যখন [সবুজ পতাকা আইকন] ক্লিক করা হয়" ব্লকটি টেনে আনুন।
এটি ইভেন্ট ব্লকগুলিতে। এটি পাঠ্যে সবুজ পতাকা সহ ব্লক।
ধাপ 5. ব্লকটি সংযুক্ত করুন যা বলে "[পরিবর্তনশীল] কে [ফাঁকা]" সেট করুন।
এটা ভেরিয়েবল ব্লকে আছে। আপনার তৈরি করা ভেরিয়েবল নির্বাচন করতে ব্লকের ড্রপ-ডাউন মেনু ব্যবহার করুন।
ধাপ 6. সাদা বুদবুদে খেলার শুরুতে আপনি যে সংখ্যাটি পরিবর্তনশীল হতে চান তা টাইপ করুন।
উদাহরণস্বরূপ, যদি আপনি একটি স্কোর তৈরি করতে চান, তাহলে আপনি গেমের শুরুতে এটি "0" এ সেট করবেন। জীবনের জন্য, খেলার শুরুতে আপনার চরিত্রের জীবন সংখ্যাটি লিখুন।
ধাপ 7. সেট ভেরিয়েবল ব্লকের পরে একটি "চিরকাল" লুপ ব্লক সংযুক্ত করুন।
এটি "নিয়ন্ত্রণ" বিভাগে রয়েছে। এই ব্লকের মাঝখানে একটি খাঁজ আছে যাতে এর মাঝখানে ব্লক যোগ করা যায়।
ধাপ 8. "চিরকাল" ব্লকের মাঝখানে "যদি/তারপর" দেখুন।
"যদি/তারপর" ব্লকের মাঝখানে একটি খাঁজ থাকে। উপরন্তু, এটি "যদি" পরে একটি ষড়ভুজ কী আছে।
ধাপ 9. ষড়ভুজ কীতে একটি "স্পর্শ" ব্লক যুক্ত করুন।
"স্পর্শ" ব্লকটি সেন্সিং ব্লকের শীর্ষে রয়েছে। এটি "যদি/তারপর" ব্লকের ষড়ভুজ কীতে টেনে আনুন।
ধাপ 10. আপনার নিয়ন্ত্রণযোগ্য স্প্রাইট স্পর্শ করতে পারে এমন একটি ভিন্ন স্প্রাইট নির্বাচন করুন।
ব্লকের ড্রপ-ডাউন মেনু ব্যবহার করে অন্য স্প্রাইট নির্বাচন করুন। উদাহরণস্বরূপ, এটি একটি শত্রু স্প্রাইট, একটি পাওয়ার আপ, বা একটি সহজ আইটেম হতে পারে যা আপনার স্কোর পরিবর্তন করে।
ধাপ 11. স্প্রাইটের সংঘর্ষ হলে আপনি যে ব্লকগুলি ঘটতে চান তা সংযুক্ত করুন।
যদি আপনি একটি জটিল মৃত্যুর ক্রম তৈরি করতে চান, তাহলে গতি নিয়ন্ত্রণের সাথে কিছু পরীক্ষা -নিরীক্ষা লাগতে পারে এটিকে সঠিকভাবে পেতে। ভেরিয়েবল পরিবর্তন করতে, "যদি/তারপর" ব্লকে "খালি] দ্বারা" পরিবর্তন [ভেরিয়েবল] "পরিবর্তনশীলটি সংযুক্ত করুন।" পরিবর্তনশীল পরিবর্তন "ব্লকের ড্রপ-ডাউন মেনু ব্যবহার করুন আপনি যে পরিবর্তনশীল পরিবর্তন করতে চান তা নির্বাচন করুন। সাদা বুদবুদে আপনি যে পরিমাণ পরিবর্তন করতে চান তা লিখুন। উদাহরণস্বরূপ, আপনার স্কোর 1 পয়েন্ট বাড়ানোর জন্য সাদা বুদবুদে "1" লিখুন বুদ্বুদ.