সুচিপত্র:

রিক অ্যান্ড মর্টি: এসকেপ দ্য ইউনিভার্স! অতিস্বনক প্রক্সিমিটি সেন্সর গেম: 7 টি ধাপ (ছবি সহ)
রিক অ্যান্ড মর্টি: এসকেপ দ্য ইউনিভার্স! অতিস্বনক প্রক্সিমিটি সেন্সর গেম: 7 টি ধাপ (ছবি সহ)

ভিডিও: রিক অ্যান্ড মর্টি: এসকেপ দ্য ইউনিভার্স! অতিস্বনক প্রক্সিমিটি সেন্সর গেম: 7 টি ধাপ (ছবি সহ)

ভিডিও: রিক অ্যান্ড মর্টি: এসকেপ দ্য ইউনিভার্স! অতিস্বনক প্রক্সিমিটি সেন্সর গেম: 7 টি ধাপ (ছবি সহ)
ভিডিও: Rick and Morty Season 5 Episode 5 TOP 10 Breakdown, Easter Eggs and Things You Missed 2024, নভেম্বর
Anonim
Image
Image
আপনার যন্ত্রাংশ সংগ্রহ করুন!
আপনার যন্ত্রাংশ সংগ্রহ করুন!

খেলা কি সম্পর্কে?

গেমটি বেশ সহজ।

আপনি রিক এবং মর্টি যে স্পেসশিপে আছেন তা নিয়ন্ত্রণ করুন আপনার হাত উপরে এবং নিচে অতিস্বনক প্রক্সিমিটি সেন্সর দিয়ে।

উদ্দেশ্য:

  1. স্কোর অর্জনের জন্য পোর্টাল বন্দুক সংগ্রহ করুন, কাপুরুষ জেরি দ্য ওয়ার্ম ডাবল পয়েন্ট
  2. উল্কা এড়িয়ে চলুন, যদি আপনি এটি মাইনাস 1 লাইভ আঘাত করেন।
  3. আপনি যদি স্ক্রিনও অতিক্রম করেন তবে 1 টি লাইভ কাটা হবে।

আমি কেন গেমটি তৈরি করেছি তার পিছনের গল্প।

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

ধাপ 1: আপনার যন্ত্রাংশ সংগ্রহ করুন

আপনার যন্ত্রাংশ সংগ্রহ করুন!
আপনার যন্ত্রাংশ সংগ্রহ করুন!
আপনার যন্ত্রাংশ সংগ্রহ করুন!
আপনার যন্ত্রাংশ সংগ্রহ করুন!

এই প্রকল্পের জন্য, আপনাকে 3 টি অংশ এবং 2 টি সফটওয়্যার ডাউনলোড করতে হবে।

  1. একটি Arduino Uno বোর্ড
  2. অতিস্বনক প্রক্সিমিটি সেন্সর
  3. 4 পুরুষ থেকে মহিলা জাম্পার তার
  4. Arduino সফটওয়্যার
  5. প্রক্রিয়াকরণ 3

বিকল্পভাবে, আপনি কিছু বাটন মডিউল পেতে পারেন যদি আপনি ইনপুটটি সম্পূর্ণরূপে Arduino এর উপর নির্ভরশীল হতে চান।

ধাপ 2: Arduino সেটআপ: Arduino বোর্ডে প্রক্সিমিটি সেন্সর সংযুক্ত করা

অতিস্বনক প্রক্সিমিটি সেন্সরে, আপনার 4 টি পিন দেখা উচিত। ভিসিসি (পাওয়ার), ট্রিগ (পিং পাঠানোর জন্য), ইকো (আউটপুট), জিএনডি।

  1. VCC পিনকে Arduino 5V এর সাথে সংযুক্ত করুন
  2. Arduino ডিজিটাল ইনপুট/আউটপুট (I/O) পিন 3 এর সাথে ট্রিগ সংযুক্ত করুন
  3. ইকো টু আরডুইনো ডিজিটাল আই/ও পিন 2
  4. Arduino- এর যেকোনো GND পিনে GND

মডিউলের মৌলিক ব্যাখ্যা

ট্রিগ এবং প্রতিধ্বনি মূলত দূরত্ব গণনা করতে ব্যবহৃত হয়

আরো তথ্যের জন্য, আপনি https://randomnerdtutorials.com/complete-guide-for… এ যেতে চাইতে পারেন

ধাপ 3: Arduino বোর্ড প্রোগ্রাম

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

আপনার কম্পিউটারে Arduino বোর্ড সংযুক্ত করুন এবং Arduino সফটওয়্যার খুলুন। একবার এটি লোড হয়ে গেলে, সিরিয়াল মনিটর খুলুন এবং COM পোর্ট নম্বরটি পরীক্ষা করুন।

বিকল্পভাবে, আপনি সরঞ্জাম -> পোর্টে গিয়ে এটি পরীক্ষা করতে পারেন। আপনি COM পোর্ট নম্বর দেখতে সক্ষম হওয়া উচিত। সেন্সর থেকে প্রসেসিং সফটওয়্যারে ইনপুট সংগ্রহ করতে আমরা এই নম্বরটি ব্যবহার করব। আমার ক্ষেত্রে, এটি COM 3।

একবার আপনি নিশ্চিত হয়ে গেলে আপনি সিরিয়াল মনিটরে কিছু সংখ্যা দেখতে পাবেন। আপনি এগিয়ে যেতে পারেন।

ধাপ 4: গেমটি প্রোগ্রাম করুন

গেমটি প্রোগ্রাম করুন!
গেমটি প্রোগ্রাম করুন!
গেমটি প্রোগ্রাম করুন!
গেমটি প্রোগ্রাম করুন!

দয়া করে সবকিছু ফোল্ডারে রাখুন অন্যথায় এটি চলবে না। (নাল পয়েন্টার হিসাবে এটি লোড করার জন্য প্রয়োজনীয় ছবিগুলি খুঁজে পাচ্ছে না)

এই লাইনটি দেখুন:

myPort = নতুন সিরিয়াল (এই, Serial.list () [0], 9600);

আপনাকে সিরিয়াল পোর্ট "Serial.list () [0]"-> কোডের "0" নম্বরটি COM পোর্টের সমতুল্য করতে হবে যা আপনি ব্যবহার করছেন।

আপনি COM পোর্টের সমতুল্য সিরিয়াল পোর্ট/ প্রসেসিং পোর্ট চিহ্নিত করতে সংযুক্ত ফাইল "Serial.pde" ব্যবহার করতে পারেন।

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

সঙ্গীত এবং পাঠ্য

প্রক্রিয়াকরণ সফটওয়্যারে প্রক্রিয়াকরণ শব্দ এবং কন্ট্রোল 5 লাইব্রেরি ইনস্টল করুন। গেমটিতে বিভিন্ন সঙ্গীত চালানোর জন্য এটি যদি আপনি কোড ব্যবহার করেন এবং বিভিন্ন স্ক্রিনেও পাঠ্যের জন্য।

আপনি এখানে "কিভাবে" খুঁজে পেতে পারেন:

stackoverflow.com/questions/30559754/how-t…

কিভাবে এটা কাজ করে

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

কোডটি বুঝতে, আপনি সংযুক্ত "সংস্করণ 1.zip" ফাইলটি দেখতে পারেন। আমি প্রতিটি লাইনের অর্থ বোঝাতে আপনাকে সাহায্য করার জন্য যতটা সম্ভব মন্তব্য যোগ করেছি।

আশা করি আপনারা এটা বানিয়ে মজা পাবেন! আমি আপনার সাথে আসা বিভিন্ন বৈচিত্র দেখতে ভালোবাসি!

ধাপ 5: ভবিষ্যতে উন্নতি

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

ধারণাটি উল্কাটিকে ধ্বংস করার জন্য এবং নতুন বাস্তবায়িত বস্তুটিকে আরও কঠিন এবং আকর্ষণীয় করার জন্য গুলি করা। ইনপুট Arduino বোর্ডের একটি বোতাম থেকে বা মাউস ক্লিকের মতো সহজ হতে পারে।

আমি কোডগুলো এখানে আপলোড করব। যদি আপনারা কেউ এতে আগ্রহী হন।

ধাপ 6: সম্ভাব্য সমস্যার মুখোমুখি এবং সমাধান

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

ধাপ 7: তথ্যসূত্র:

www.instructables.com/id/How-to-control-a-…

www.sojamo.de/libraries/controlP5/

processing.org/reference/libraries/sound/i…

প্রস্তাবিত: