আপনার নিজের মারিও গেম তৈরি করুন! বাচ্চাদের এবং প্রাপ্তবয়স্কদের জন্য স্ক্র্যাচ বুনিয়াদি

আপনার নিজের মারিও গেম তৈরি করুন! বাচ্চাদের এবং প্রাপ্তবয়স্কদের জন্য স্ক্র্যাচ বুনিয়াদি
এই গাইডটি বিনামূল্যে পিডিএফ হিসাবে ডাউনলোড করার জন্য উপলব্ধ। এই ফাইলটি এখনই ডাউনলোড করুন । আপনার বন্ধুদের এবং পরিবারের সাথে এটি অনুলিপি করুন এবং ভাগ করুন।

আপনি কি জানেন যে প্রোগ্রামিং ছাড়া কেউ ভিডিও গেম তৈরি করতে পারে? যদিও বেশ কয়েকটি শিক্ষানবিস-বান্ধব ভাষা আছে, গেম তৈরি করতে আপনাকে অর্ধেক বছর জাভা বা C ++ শিখতে হবে না। আপনি বিভিন্ন ধরণের গেমের জন্য অনেকগুলি সরঞ্জাম থেকে বেছে নিতে পারেন, কিন্তু বাচ্চাদের (এবং প্রাপ্তবয়স্কদের) জন্য একটি দুর্দান্ত বিকল্প হল MIT এর বিনামূল্যে আঁচড়





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





স্ক্র্যাচের সাথে দেখা করুন

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





এখন, আপনি ডানদিকে ঝাঁপ দিতে পারেন। ক্লিক করুন সৃষ্টি স্ক্র্যাচ এডিটর চালু করতে উপরের টুলবারে। আপনি যদি পছন্দ করেন, আপনিও করতে পারেন অফলাইন এডিটর ডাউনলোড করুন ইন্টারনেট সংযোগ ছাড়াই কাজ করা।

অন-স্ক্রিন এলিমেন্টস

যখন আপনি সম্পাদক চালু করবেন, আপনি নীচের উইন্ডোটি দেখতে পাবেন। আসুন এর উপাদানগুলি ভেঙে ফেলি (নীচের ছোটটি অস্পষ্ট হলে পূর্ণ আকারের চিত্রটি দেখুন):



  1. মঞ্চ - আপনার খেলার একটি দ্রুত সারাংশ দেখায়। সমস্ত সক্রিয় স্প্রাইট এবং আপনার নির্বাচিত পটভূমি এখানে উপস্থিত হবে। আপনি চাইলে স্প্রাইটকে এদিক ওদিক সরিয়ে নিতে পারেন। এর উপরে ক্ষেত্রটিতে আপনার প্রকল্পের একটি নাম দিন।
  2. ব্যাকড্রপ - এখানে, আপনি আপনার গেমের জন্য একটি পটভূমি নির্বাচন করতে পারেন। স্ক্র্যাচের লাইব্রেরি থেকে বেছে নিন, আপনার নিজের আঁকুন, অথবা একটি ফাইল আমদানি করুন। আপনি আপনার পিসির ক্যামেরা থেকে একটি ছবিও ধরতে পারেন, যদিও বেশিরভাগ লোকেরই সম্ভবত এই বিকল্পটির প্রয়োজন হবে না।
  3. স্প্রাইটস - আপনার প্রকল্পের সমস্ত স্প্রাইটের কেন্দ্র। ব্যাকড্রপের মতো, আপনি ডিফল্টগুলি যোগ করতে পারেন, নিজের তৈরি করতে পারেন বা ছবি আপলোড করতে পারেন। সামান্য নীল ক্লিক করুন আমি একটি স্প্রাইটে আইকন এর নাম পরিবর্তন করতে, এর কোণ পরিবর্তন করতে বা লুকিয়ে রাখতে।
  4. কর্মস্থান - যেখানে স্ক্র্যাচে আপনার বেশিরভাগ কাজ হয়। উপরের ট্যাবগুলি ব্যবহার করুন (লেবেলযুক্ত স্ক্রিপ্ট , পরিচ্ছদ , এবং শব্দ আপনি কি কাজ করছেন তা পরিবর্তন করতে।
    1. স্ক্রিপ্ট কোডের ব্লক যোগ করার জন্য, যা আমরা শীঘ্রই কভার করব।
    2. পরিচ্ছদ আপনি আপনার sprites জন্য অতিরিক্ত ভঙ্গি তৈরি করতে দেয়। এই ট্যাবে পরিবর্তন হবে ব্যাকড্রপ যদি আপনার একটি এলাকায় নির্বাচিত থাকে 2 , এবং ফিরে পরিচ্ছদ যখন আপনি এলাকায় একটি স্প্রাইট নির্বাচন করেন 6 । একটি মৌলিক চিত্র সম্পাদক আপনাকে আপনার গেমের গ্রাফিক্সে পরিবর্তন করতে দেয়। আপনি এখানে সম্পদের নাম পরিবর্তন করতে পারেন।
    3. শব্দ , আশ্চর্যজনকভাবে, শব্দ যোগ এবং সম্পাদনা করার কেন্দ্র।
  5. ব্লক - আপনি যে তিনটি ট্যাব নির্বাচন করেছেন তার উপর নির্ভর করে, এই এলাকাটি কোড ব্লক, স্প্রাইট পোশাক/ব্যাকড্রপ এবং সাউন্ড ক্লিপের মধ্যে পরিবর্তন হবে।
  6. নিয়ন্ত্রণ বোতাম - সবুজ পতাকা আপনার খেলা শুরু করে, যখন লাল স্টপ সাইন আকৃতি এটি শেষ করে। আপনি এইগুলি পরীক্ষার জন্য ব্যবহার করবেন।

ব্লক ব্যবহার করা

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

বাম দিকের তালিকা থেকে একটি স্প্রাইটে ক্লিক করুন এবং নির্বাচন করতে ভুলবেন না স্ক্রিপ্ট ট্যাবটি সেই উপাদানটির জন্য ব্লকগুলি টেনে আনতে শুরু করে। লক্ষ্য করুন যে ব্লকগুলি রঙ-কোডেড এবং একটি জিগস ধাঁধার মতো প্রান্ত রয়েছে যাতে তারা কীভাবে একসাথে ফিট হয় তা দেখায়। দশটি বিভাগ এবং তারা যা করে তা হল:





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

একটি সহজ উদাহরণ

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

প্রথমে, আপনার একটি শীতল সকার ব্যাকড্রপ দরকার। মধ্যে মাথা ব্যাকড্রপ নীচে-বামে বিভাগ এবং স্ক্র্যাচের ব্যাকড্রপগুলির মধ্যে একটি চয়ন করতে ছবির আইকনে ক্লিক করুন। একজন ডাকা আছে লক্ষ্য 1 যে নিখুঁতভাবে কাজ করবে। পরবর্তী, একটি নতুন প্রাক-তৈরি স্প্রাইট যুক্ত করতে স্প্রাইট আইকনে ক্লিক করুন। আপনার দেখা উচিত বল-সকার তালিকায়-এটিকে আপনার স্প্রাইটে যুক্ত করতে ডাবল ক্লিক করুন।





এখন যেহেতু গ্রাফিক্স প্রস্তুত, আপনাকে কিছু ব্লক দিয়ে শুরু করতে হবে। বিড়ালটি নির্বাচন করুন, যেহেতু তিনিই ক্রিয়াটি করছেন। মনে রাখবেন যে ঘটনা ট্যাবটি অনেকগুলি শুরুর ব্লক ধারণ করে? একবার দেখুন, এবং আপনি এমন একটি দেখতে পাবেন যা আপনি সবুজ পতাকাতে ক্লিক করলে জ্বলবে। এটি একটি নিখুঁত সূচনা পয়েন্ট - এটিকে টেনে আনুন স্ক্রিপ্ট কর্মস্থান.

একবার আপনি শুরু করলে, আপনি বিড়ালটি দৌড়ে এসে বলটি লাথি মারতে চান, তাই না? এটি এমন কিছু বলে মনে হচ্ছে যা এর অধীনে পড়ে গতি ট্যাব। বিড়ালকে সরানোর জন্য আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে, যেমন X ধাপগুলি সরান ব্লক কিন্তু আমরা নিশ্চিত করতে পারি না যে বিড়ালটি বলের কাছে পৌঁছাতে কত পদক্ষেপ নেবে। এর জন্য একটি ভাল ব্লক আছে - চেষ্টা করুন গ্লাইড এক্স সেকেন্ড ব্লক এক সেকেন্ড একটি সূক্ষ্ম সময়, এবং আপনি নীল ক্লিক করতে হবে আমি সকার বল এর স্থানাঙ্ক দেখতে আইকন। ব্লকে সেগুলি প্রবেশ করুন, এবং আপনার প্রথম ক্রিয়া সম্পূর্ণ!

বল লাথি

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

লক্ষ্য করুন কিভাবে পর্যন্ত অপেক্ষা করুন ব্লকের ভিতরে একটি লম্বা ষড়ভুজ আকৃতি রয়েছে। এর অনেক সেন্সিং ব্লক এই আকৃতি মাপসই, তাই সঠিক এক খুঁজে পেতে তাদের তাকান। দেখুন স্পর্শ তালিকার শীর্ষে ব্লক? আপনি যে ডান ভিতরে গর্ত ভিতরে টেনে আনতে পারেন পর্যন্ত অপেক্ষা করুন । ড্রপ-ডাউন বক্সে পরিবর্তন করুন বিড়াল অথবা আপনি বিড়াল স্প্রাইট নাম যাই হোক না কেন।

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

এবং জনতা বন্য হয়ে যায়

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

উইন্ডোজ থেকে লিনাক্সে ফাইল স্থানান্তর করুন

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

[ভিডিও mp4 = 'https: //www.makeuseof.com/wp-content/uploads/2017/04/Scratch-Soccer-Example-Video.mp4'] [/ভিডিও]

এটা খুব কঠিন ছিল না! এখন যেহেতু আমরা খনন করেছি কিভাবে ব্লকগুলি একসাথে সম্পর্কযুক্ত এবং ফিট হয়, আসুন দেখি কিভাবে আপনি স্ক্র্যাচ ব্যবহার করে একটি মারিও গেম তৈরি করতে পারেন।

একটি বেসিক মারিও গেম তৈরি করা

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

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

গ্রাফিক্স আমদানি করুন

প্রথম ধাপ হল আপনার স্প্রাইট এবং ব্যাকগ্রাউন্ডগুলি স্ক্র্যাচে আমদানি করা। যেহেতু আমরা ওয়েব থেকে ছবি ব্যবহার করছি, আমি সেগুলি ডাউনলোড করব এবং তারপর সেগুলি স্ক্র্যাচে আপলোড করব। যুক্তি তৈরি করা যাতে মারিও শত্রুদের পরাস্ত করতে তাদের উপর ঝাঁপিয়ে পড়তে পারে কিন্তু তাদের পক্ষ স্পর্শ করে মারা যায় এই টিউটোরিয়ালের জন্য খুব উন্নত, তাই আমরা তার পরিবর্তে তাকে মুদ্রা সংগ্রহ করব।

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

স্ক্র্যাচ আছে a নীল আকাশ 3 পটভূমি, যা আমাদের প্রয়োজনের জন্য ভাল কাজ করবে।

স্প্রাইট কস্টিউম সম্পাদনা করুন

যেহেতু মারিওর রান অ্যানিমেশন তৈরি করে এমন দুটি স্প্রাইট রয়েছে, সেগুলি আপনাকে আলাদা পোশাক হিসাবে যুক্ত করতে হবে। দুটি মারিও ফ্রেমকে পৃথক ফাইল হিসাবে সংরক্ষণ করতে Paint.NET এর মতো একটি চিত্র সম্পাদক ব্যবহার করুন - আপনি তৃতীয়টিকে উপেক্ষা করতে পারেন। প্রথম মারিও স্প্রাইট আপলোড করুন, তারপর এটি নির্বাচন করুন এবং ব্যবহার করুন পরিচ্ছদ ট্যাবটি তার দ্বিতীয় পোশাক হিসেবে অন্য স্প্রাইট আপলোড করার জন্য। তাদের আলাদা আলাদা নাম দিন, যেমন মারিও-1 এবং মারিও-2 । মারিওর জন্য অন্য পোশাক হিসেবে জাম্পিং স্প্রাইট যোগ করুন।

উপরে দেওয়া ছবি থেকে ক্লাউড বের করতে একটি ইমেজ এডিটর ব্যবহার করুন, তারপর এটি একটি নতুন স্প্রাইট হিসাবে আপলোড করুন। এটি অ্যানিমেটেড নয়, তাই আপনাকে আলাদা পোশাক যোগ করার দরকার নেই।

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

মুদ্রা একটি অ্যানিমেটেড জিআইএফ, তাই এটি একটু ভিন্ন। যখনই আপনি এটি আপলোড করবেন, স্ক্র্যাচ অ্যানিমেশনের প্রতিটি ফ্রেমের জন্য পোশাক তৈরি করবে। এই চিত্রটিতে মোট 11 টি ফ্রেম রয়েছে, কিন্তু দুর্ভাগ্যবশত এর চারপাশে একটি সাদা সীমানা রয়েছে, যা নীল পটভূমির বিরুদ্ধে দেখাচ্ছে। স্ক্র্যাচ এডিটরের ভিতরে মুদ্রার জন্য আপনাকে প্রতিটি পোশাক খুলতে হবে। নীল পটভূমির রঙ নির্বাচন করতে পিপেট টুল ব্যবহার করুন, তারপর মুদ্রার সাদা প্রান্তকে ফ্যাকাশে নীল করতে পেইন্ট বালতি টুল ব্যবহার করুন।

আপনাকে স্প্রাইটের আকার পরিবর্তন করতে হবে বাড়া এবং সঙ্কুচিত করুন সবুজ পতাকা বোতামের ঠিক উপরে পর্দার উপরের বরাবর বোতাম। উভয় বোতামে ক্লিক করুন, তারপরে আপনি মঞ্চে বাম দিকে যে স্প্রাইটটি পরিবর্তন করতে চান তাতে ক্লিক করুন। এটি সমস্ত পোশাকের আকার পরিবর্তন করবে। তাদের জন্য বলপার্ক আপাতত; আপনি পরে ঠিক করতে পারেন

শব্দ আমদানি করুন

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

কয়েনগুলি অ্যানিমেট করুন

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

একটি অ্যানিমেশন স্ক্রিপ্ট এইরকম কিছু দেখায়:

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

পাশের বাক্সটি আনচেক করুন কয়েন-এফপিএস মধ্যে ডেটা ট্যাব (এটি আপনার তৈরি করা একটি কাস্টম ভেরিয়েবল) তাই এটি অন-স্ক্রিন দেখায় না।

মারিও মুভ করা

এখন হার্ড অংশ জন্য। মারিওকে সরানোর জন্য অনেক পদক্ষেপ জড়িত, এবং এটি আসলে একটি কৌশল যা স্থল ব্লকগুলিকে স্ক্রোল করে আন্দোলনের চেহারা দেয়। প্রতিটি ব্লক লুপ ব্যাখ্যা করার চেষ্টা করার পরিবর্তে, আমি কোড ব্লকের স্ক্রিনশট সরবরাহ করব এবং তাদের হাইলাইটগুলি ব্যাখ্যা করব।

প্রথমে, আপনাকে চারটি ভেরিয়েবল তৈরি করতে হবে ডেটা ট্যাব। এই চারটিই হল সব sprites জন্য ছাড়া বেগ , যা শুধুমাত্র মারিওর জন্য:

  • মাধ্যাকর্ষণ একটি ধ্রুবক যা মারিওকে লাফানোর সময় মাটিতে ফিরিয়ে দেয়।
  • মাটিতে মারিও মাটি স্পর্শ করছে কি না, তার খোঁজ রাখে।
  • ScrollX পর্দার অনুভূমিক আন্দোলন পরিমাপ করে।
  • বেগ (শুধুমাত্র মারিও) মারিও লাফানোর গতি নিয়ন্ত্রণ করে।

গ্রাউন্ড অ্যানিমেশন

আপনি ইতিমধ্যে আপনার দুটি ডুপ্লিকেট তৈরি করেছেন গ্রাউন্ড এটিতে ডান ক্লিক করে এবং চয়ন করে স্প্রাইট প্রতিলিপি । টেনে আনুন গ্রাউন্ড -১ পর্দার একেবারে বাম দিকে, তাই এর বামদিকের ব্লকটি স্ক্রিনের বাম দিকে স্পর্শ করে। তারপরে, প্রথমটির ডানদিকে অন্য গ্রাউন্ড স্প্রাইট (গুলি) টেনে আনুন। প্রান্তগুলিকে লাইন করুন, এবং এটি দেখতে হবে যে মাটি একটি শক্ত টুকরা।

এখানে কোড ব্লক আপনি প্রতিটি জন্য প্রয়োজন হবে গ্রাউন্ড স্প্রাইট:

এটি স্ক্রিনের নীচে মাটি রাখে, তারপর মারিও চলার সাথে সাথে কেবল ব্লকগুলি স্ক্রোল করে। ScrollX ব্লকের অবস্থান; 0 আপনি যখন সবুজ পতাকা ক্লিক করেন তখন ডিফল্ট অবস্থানটি চালু হয়। আপনি লক্ষ্য করবেন যে আপনি শুরু করার পরে অবিলম্বে বামে সরাতে পারবেন না।

দ্বিতীয় (এবং আরও) স্থল ব্লকগুলির জন্য, বৃদ্ধি করুন 0 অঙ্ক ScrollX + 480 * 0 মাটির প্রতিটি নতুন টুকরোর জন্য একটি করে। এটি এটি অফসেট করবে যাতে এটি মসৃণভাবে স্ক্রল করে।

মারিওর যুক্তি

ব্লকের জন্য এটাই লাগে, কিন্তু মারিওর আরও অনেক কোড ব্লক রয়েছে। সংক্ষিপ্ত সারাংশ সহ তাদের প্রত্যেকে যা করে তা এখানে:

কোডের এই ব্লকটি পরিবর্তন করে ScrollX মারিও চললে পরিবর্তনশীল। যখনই আপনি বাম বা ডান টিপুন, মারিও যথাযথ দিকে মুখ করে এবং একটি পদক্ষেপ নেয়, বৃদ্ধি পায় ScrollX দ্বারা 3. যদি আপনি দেখতে পান যে মারিও উল্টো দিকে উল্টে যায় যখন আপনি বাম দিকে চলে যান, নীলে ক্লিক করুন আমি তার স্প্রাইটে এবং নিশ্চিত করুন যে ঘূর্ণন শৈলী দ্বিতীয় বিকল্পে সেট করা আছে। এটি তাকে একটি বৃত্তের পরিবর্তে বাম এবং ডানদিকে ঘুরিয়ে দেবে।

আপেল নগদ ব্যাংক অ্যাকাউন্টে কীভাবে স্থানান্তর করবেন

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

একটি সহজ বিট কোড যা বের করে মাটিতে পরিবর্তনশীল যদি সে গ্রাউন্ড ব্লকগুলির একটি স্পর্শ করে, মাটিতে সমান 1 (সত্য)। যখন সে লাফ দিচ্ছে, মাটিতে 0 (মিথ্যা)।

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

মারিওর জন্য আমাদের কোডের শেষ ব্লক সব সেটআপ। যখন আপনি শুরু করতে সবুজ পতাকা ক্লিক করেন, সঙ্গীত শুরু হয়, সমস্ত ভেরিয়েবলগুলি তাদের ডিফল্ট মানগুলিতে সেট করা হয় এবং মারিও পর্দার মাঝখানে ছড়িয়ে পড়ে।

মুদ্রা সংগ্রহ

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

এখানে আমাদের মুদ্রা সংগ্রহের স্ক্রিপ্ট:

এটি বেশ সহজ: যখনই মারিও একটি মুদ্রা স্পর্শ করে, সংগ্রহের শব্দ বাজায় এবং মুদ্রা লুকিয়ে থাকে। মুদ্রা অ্যানিমেশন কোডে, আমরা একটি স্থাপন করেছি দেখান ব্লক করুন যাতে আপনি পুনরায় চালু করার সময় কয়েনগুলি আবার প্রদর্শিত হয়।

স্ক্রোল কয়েন এবং ক্লাউড

আপনি বেশিরভাগ ওখানেই থাকেন! যেহেতু মারিও নড়াচড়া করে না কিন্তু স্থল স্ক্রল করে, তাই আমাদের নিশ্চিত করতে হবে যে কয়েনগুলিও স্ক্রল করে যাতে মারিও সেগুলো সংগ্রহ করতে পারে। এটি কীভাবে কাজ করে তা এখানে:

এটি একটি এ মুদ্রা রাখে এবং মান (যে উল্লম্ব পর্দা অবস্থান) যেখানে মারিও সহজেই এটি দখল করতে পারে। এটি তখন মারিওর দিকে স্ক্রল করার জন্য গ্রাউন্ড ব্লকের অনুরূপ যুক্তি ব্যবহার করে। মনে রাখবেন যে আমরা স্ক্রোল হার বাড়িয়েছি 0.75 যাতে কয়েন দ্রুত মারিওর দিকে এগিয়ে যায়। দ্বিতীয় এবং তৃতীয় মুদ্রার জন্য, আমরা y সেট করুন ক্ষেত্র থেকে -40 এবং -বিংশ তাই তারা একটু উঁচুতে এবং মারিও দখল করা কঠিন। মধ্যে X এ সেট করুন ব্লক করুন, বৃদ্ধি করুন 150 * 1 প্রতি 150 * 3 এবং 150 * 5 দ্বিতীয় এবং তৃতীয় মুদ্রাগুলিকে আরও ডানদিকে, অফ-স্ক্রিনে রাখার জন্য।

মেঘগুলি কোডের প্রায় অভিন্ন ব্লক ব্যবহার করে:

আবার, এটি একটি নির্দিষ্ট উচ্চতায় একটি মেঘ স্থাপন করে, তারপর মারিও চলার সাথে সাথে এটি স্ক্রোল করে। মারিওর পিছনে তার পরিবর্তে একটি দ্বিতীয় মেঘের জন্য, পরিবর্তন করুন x সেট করুন ব্লক করুন (ScrollX * 0.1) + (150 * 1) , ঠিক কয়েনের মত।

সীমানা যোগ করুন

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

এটি করার সবচেয়ে সহজ উপায় হল মঞ্চে ডান ক্লিক করুন এবং ক্লিক করুন মঞ্চের ছবি সংরক্ষণ করুন । Paint.NET এ এটি খুলুন এবং নীল পটভূমির রঙ নির্বাচন করতে পিপেট টুল ব্যবহার করুন। নীচে-ডান সংলাপ ব্যবহার করে একটি নতুন স্তর যুক্ত করুন। তারপরে, স্ক্রিনের উভয় পাশে একটি ভরা নীল আয়তক্ষেত্র আঁকতে আয়তক্ষেত্র টুলটি ব্যবহার করুন। প্রতিটি ব্লকের প্রায় অর্ধেক overেকে রাখুন, তারপর ব্যাকগ্রাউন্ড লেয়ার মুছে ফেলুন।

এটি একটি PNG ফাইল হিসাবে সংরক্ষণ করুন এবং এটি একটি নতুন স্প্রাইট নামে আপলোড করুন সীমান্ত । যেহেতু আপনি স্ক্রিনের উপরে সীমানা আঁকেন, আপনি এটি পুরোপুরি লাইন করতে পারেন।

তারপরে, আপনার কেবল কয়েকটি ব্লক দরকার যাতে সীমানা সর্বদা সামনে থাকে:

আপনার খেলা প্রসারিত

চেষ্টা করে দেখুন এখানে চূড়ান্ত পণ্য !

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

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

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

এটি একটি পদক্ষেপ নিতে আগ্রহী? সেই প্ল্যাটফর্মে প্রকল্প তৈরির জন্য Arduino এর জন্য স্ক্র্যাচ দেখুন। আপনি যদি ডুব দেওয়ার জন্য প্রস্তুত হন, তাহলে 'স্ক্র্যাচ' থেকে আইফোন গেম তৈরি করতে আপনার যা যা প্রয়োজন তা পরীক্ষা করে দেখুন।

কম্পিউটার কালো পর্দায় শুরু হয়

অন্যান্য মজার জিনিসের জন্য আপনি আপনার বাচ্চাদের সাথে করতে পারেন, DIY কারুশিল্প এবং বাচ্চাদের এবং কিশোরদের জন্য প্রকল্পগুলির জন্য এই সাইটগুলি দেখুন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে কমান্ড প্রম্পট ব্যবহার করে আপনার উইন্ডোজ পিসি পরিষ্কার করবেন

যদি আপনার উইন্ডোজ পিসি স্টোরেজ স্পেস কম থাকে, এই দ্রুত কমান্ড প্রম্পট ইউটিলিটি ব্যবহার করে জাঙ্ক পরিষ্কার করুন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রোগ্রামিং
  • লংফর্ম
  • লংফর্ম গাইড
  • আঁচড়
লেখক সম্পর্কে বেন স্টেগনার(1735 নিবন্ধ প্রকাশিত)

বেন একজন ডেপুটি এডিটর এবং মেক ইউসঅফের অনবোর্ডিং ম্যানেজার। তিনি ২০১ IT সালে ফুল-টাইম লেখার জন্য তার আইটি চাকরি ছেড়ে দিয়েছিলেন এবং কখনোই পিছনে ফিরে তাকাতে হয়নি। তিনি সাত বছরেরও বেশি সময় ধরে একজন পেশাদার লেখক হিসেবে টেক টিউটোরিয়াল, ভিডিও গেম সুপারিশ এবং আরও অনেক কিছু কভার করছেন।

বেন স্টেগনার থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন