সুচিপত্র:

নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন: 22 টি ধাপ (ছবি সহ)
নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন: 22 টি ধাপ (ছবি সহ)

ভিডিও: নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন: 22 টি ধাপ (ছবি সহ)

ভিডিও: নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন: 22 টি ধাপ (ছবি সহ)
ভিডিও: কম দামে সেরা চাইনিস ডল কিনুন | Best Quality Chinese Doll And Toy Price In Bangladesh 2024, জুলাই
Anonim
Image
Image
নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন
নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন
নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন
নরম খেলনা ব্লুটুথ ডাইস এবং এমআইটি অ্যাপ উদ্ভাবকের সাথে অ্যান্ড্রয়েড গেম ডেভেলপ করুন

পাশা খেলা খেলার আলাদা পদ্ধতি আছে

1) কাঠের বা পিতলের পাশা দিয়ে Traতিহ্যগত খেলা।

2) মোবাইল বা পিসিতে তৈরি করা ডাইস ভ্যালু এলোমেলোভাবে মোবাইল বা পিসিতে খেলুন।

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

এছাড়াও একটি ব্লুটুথ পাশা একটি অ্যান্ড্রয়েড গেম সমর্থন বিকাশ। আমি নির্দেশাবলীর জন্য ছোট অ্যাপ্লিকেশন বিকাশের জন্য এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করি। এখানে আমি বিস্তারিত ধাপে ব্যাখ্যা করছি কিভাবে আমি একটি গেমের নাম "ব্ল্যাক হোল এবং স্পেস শিপ" (যেমন সাপ এবং মই) এবং প্লেয়ারের নাম ওয়াল-ই এবং ইভিকে বিকাশ করি তাই এটি "ব্ল্যাক হোল এবং স্পেস শিপে ওয়াল-ই এবং ইভ" এমনকি ব্লুটুথ ডাইস ছাড়াও আপনি এই গেমটি খেলতে পারবেন। শুধুমাত্র গেম ডেভেলপমেন্টের জন্য দয়া করে সরাসরি ধাপ 9 এ যান।

ধাপ 1: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী

প্রয়োজনীয় সামগ্রী

1) আরডুইনো ন্যানো - 1 নং

2) MPU6050 - ট্রিপল অ্যাক্সিস গাইরো অ্যাকসিলরোমিটার মডিউল - 1 নং

3) HC05 ব্লুটুথ মডিউল - 1 নং

4) পুশ অন/অফ বোতাম - 1 নং।

5) 9V ব্যাটারি - 1 নং

6) 9V ব্যাটারি সংযোগকারী - 1 নং

7) প্লেইন পিসিবি

8) পুরুষ মহিলা হেডার পিন।

9) rugেউখেলান বোর্ড।

10) স্পঞ্জ।

11) ভেলভেট কাপড়।

ধাপ 2: সার্কিট উন্নয়ন

সার্কিট উন্নয়ন
সার্কিট উন্নয়ন
সার্কিট উন্নয়ন
সার্কিট উন্নয়ন
সার্কিট উন্নয়ন
সার্কিট উন্নয়ন
সার্কিট উন্নয়ন
সার্কিট উন্নয়ন

Arduino প্রকল্পগুলির জন্য সার্কিট বিকাশ সবসময় আমার জন্য খুব আগ্রহী। এখানে একটি খুব সহজ সংযোগ।

ভিনের জন্য পাওয়ার সাপ্লাই 9V ব্যাটারি থেকে একটি পুচ অন/অফ বোতামের মাধ্যমে দেওয়া হয়।

আমি সর্বদা HC05 কে Arduino Tx, Rx এর সাথে সংযুক্ত করি কিন্তু এখানে এই প্রকল্পে এটি D4, D3 এর সাথে সংযুক্ত এবং সংযোগের জন্য সফটওয়্যার সিরিয়াল হিসেবে ব্যবহার করুন। পরিবর্তনের কারণ হল ডাইসে সার্কিট প্যাক করার পরে এবং কোডটি পরিবর্তন করে সার্কিট থেকে HC05 অপসারণ করতে সক্ষম, যদি hc05 উপস্থিত থাকে তবে কোড আপলোড করতে পারবে না। তাই পিন 4, 5 তে পরিবর্তন করুন।

MPU6050 Vcc এবং GND ন্যানো 5V এবং GND এর সাথে সংযুক্ত। MPU6050 এর SDA কে A4 এবং SCL কে A5 এর সাথে সংযুক্ত করুন।

যতটা সম্ভব একটি ছোট াল তৈরি করুন। MPU6050 যে কোন দিকে সোজা অবস্থায় রাখুন। এখন সার্কিট প্রস্তুত। নমুনা প্রোগ্রামের সাথে চেক করুন এবং কোণ গণনা করুন।

ধাপ 3: ফিল বোর্ডের সাথে স্কয়ার বক্স 3 ইঞ্চি করুন

স্কয়ার বক্স 3 ইঞ্চি ফিল বোর্ড দিয়ে তৈরি করুন
স্কয়ার বক্স 3 ইঞ্চি ফিল বোর্ড দিয়ে তৈরি করুন
স্কয়ার বক্স 3 ইঞ্চি ফিল বোর্ড দিয়ে তৈরি করুন
স্কয়ার বক্স 3 ইঞ্চি ফিল বোর্ড দিয়ে তৈরি করুন
ফিল বোর্ডের সাথে স্কয়ার বক্স 3 ইঞ্চি করুন
ফিল বোর্ডের সাথে স্কয়ার বক্স 3 ইঞ্চি করুন
স্কয়ার বক্স 3 ইঞ্চি ফিল বোর্ড দিয়ে তৈরি করুন
স্কয়ার বক্স 3 ইঞ্চি ফিল বোর্ড দিয়ে তৈরি করুন

একক প্লাই rugেউতোলা বোর্ড ব্যবহার করে 3 ইঞ্চি এক্স 3 ইঞ্চি এক্স 3 ইঞ্চি বাক্স তৈরি করুন। এটি একটি বক্স তৈরি করা খুব সহজ, অনেক উপায়ে। প্যাটার্ন তৈরি করতে এবং ফেভিকল (গাম) দিয়ে পেস্ট করার জন্য আমি একক শীট ব্যবহার করি। একপাশ খোলা রাখুন। বাক্সটি পূরণ করতে 3 ইঞ্চি X 3 ইঞ্চি টুকরো কাটুন, আমার জন্য এটি পূরণ করতে 17 টুকরা লাগে। এই ফিল টুকরা একই অবস্থানে সার্কিট ধরে।

ধাপ 4: সুইচ ঠিক করুন

সুইচ ঠিক করুন
সুইচ ঠিক করুন
সুইচ ঠিক করুন
সুইচ ঠিক করুন
সুইচ ঠিক করুন
সুইচ ঠিক করুন

Rugেউখেলান বাক্সে সুইচ ঠিক করুন। খোলার বিপরীত দিকে বাক্সের কেন্দ্র চিহ্নিত করুন এবং একটি বৃত্ত আঁকুন। সুইচ ধরে রাখার জন্য গর্ত কাটা পিন ব্যবহার করুন। এখন বাক্সে ভরাট rugেউখেলান টুকরা সন্নিবেশ করান এবং মার্কার ব্যবহার করে ভরাট টুকরাগুলিতে গর্তের স্থান চিহ্নিত করুন। ভরাট টুকরাগুলি সরান এবং মার্কার চিহ্ন সহ টুকরোগুলিতে স্লট নিন। এবং সুইচ ব্যাক অংশটি ফিট কিনা তা পরীক্ষা করুন।

ধাপ 5: সার্কিটের জন্য ভর্তি বোর্ডে স্লট নিন

সার্কিটের জন্য ফিল বোর্ডে স্লট নিন
সার্কিটের জন্য ফিল বোর্ডে স্লট নিন
সার্কিটের জন্য ফিল বোর্ডে স্লট নিন
সার্কিটের জন্য ফিল বোর্ডে স্লট নিন
সার্কিটের জন্য ফিল বোর্ডে স্লট নিন
সার্কিটের জন্য ফিল বোর্ডে স্লট নিন

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

ধাপ 6: বেসিক ডাইস শেষ করুন

বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন
বেসিক ডাইস শেষ করুন

লম্বা তার দিয়ে পাওয়ার সাপ্লাই ওয়্যারিং পরিবর্তন করুন। সুইচ থেকে দুটি তার নিন। স্লটের মাধ্যমে তারটি ertোকান এবং ব্যাটারি হোল্ডারের ইতিবাচক এবং অন্যটি Arduino uno এর ভিনের সাথে সংযুক্ত করুন। ব্যাটারির নেগেটিভ- ve থেকে সরাসরি arduino এর gnd পর্যন্ত। ব্যাটারি সংযুক্ত করুন এবং ব্যাটারি ভিতরে রাখুন এখন মৌলিক পাশা কাঠামো প্রস্তুত।

পাশে পেন্সিলে সংখ্যা চিহ্নিত করুন। বাটেন সাইড 1 এবং এর বিপরীত দিক 6। বেসিক ডাইস সাইডের জন্য উইকিপিডিয়া দেখুন এবং ডাইসে চিহ্নিত করুন।

বিঃদ্রঃ

বর্তমানে 1 পাশের ডাইস মেঝেতে সমতল নয় স্পঞ্জ যোগ করার সময় এই দিকটি সংশোধন করা হয়েছে।

ধাপ 7: পাশার জন্য কোণটি পরীক্ষা করুন

পাশার জন্য কোণ চেক করুন
পাশার জন্য কোণ চেক করুন

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

ধাপ 8: Arduino প্রোগ্রাম

এখানে ক্লিক করে গুগল ড্রাইভ থেকে Arduino এর জন্য প্রোগ্রাম ডাউনলোড করুন

প্রোগ্রামে MPU6050 এর সাথে সংযোগ করার জন্য ওয়্যার লাইব্রেরি ব্যবহার করুন, HC05 এর সাথে সংযোগ স্থাপনের জন্য সফটওয়্যার সিরিয়াল লাইব্রেরি ব্যবহার করুন। ওয়্যার লাইব্রেরি থেকে অনুরোধের প্রতিক্রিয়া MPU6050 থেকে পড়ুন এবং গণনার সাথে XYZ এর কোণ (ওয়েব থেকে নেওয়া গণনা) খুঁজুন। কোণ দিয়ে প্রাথমিক ধাপ অনুযায়ী পাশার দিক গণনা করুন। অ্যান্ড্রয়েড থেকে যখন ঠিক আছে প্রথমে ডাইস 2 চক্রের জন্য অপেক্ষা করুন তারপর বর্তমান অবস্থান 3 বার পরীক্ষা করুন, যদি অবস্থানটি 3 বার একই হয় তবে এটি বর্তমান দিকটি অ্যান্ড্রয়েডে পাঠাবে। তাই আউট ঘুরানো সঙ্গে পাশা পাশ অ্যান্ড্রয়েড পাঠানো হয় না।

ধাপ 9: MIT App Inventor এ Create App শুরু করুন

MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন
MIT App Inventor এ App তৈরি করা শুরু করুন

এমআইটি অ্যাপ উদ্ভাবক 2

আসুন এবং শীটের সামনে বসুন কারণ এটি একটি অ্যান্ড্রয়েড ডাইস গেম বিকাশের সময়। আমি দুই খেলোয়াড়ের সাথে সাপ এবং মই খেলা নির্বাচন করি।

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

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

ধাপ 10: এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়

এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়
এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়
এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়
এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়
এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়
এমআইটি অ্যাপ উদ্ভাবকের মূল বিষয়

ডিজাইনার স্ক্রিন

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

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

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

ব্লক স্ক্রিন

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

ধাপ 11: ওয়াল-ই এবং ইভ প্রথম পর্দা

ওয়াল-ই এবং ইভ প্রথম পর্দা
ওয়াল-ই এবং ইভ প্রথম পর্দা
ওয়াল-ই এবং ইভ প্রথম পর্দা
ওয়াল-ই এবং ইভ প্রথম পর্দা

আমাদের কোডিং শুরু করা যাক। এটি একটি traditionalতিহ্যবাহী সাপ এবং মই, আমি এটিকে ব্ল্যাকহোল এবং স্পেস শেপ নামে অভিহিত করি এবং খেলোয়াড়দের নাম ব্ল্যাকহোল এবং স্পেসে ওয়াল-ই এবং ইভকে অন্তর্ভুক্ত করি।

সামনের পর্দায় শুধু শিরোনাম এবং প্লে বাটন। প্লে বাটনে ক্লিক করে গেম স্ক্রিনে চলে যান।

ব্লক সাইডে আপনি মাত্র দুইটি ব্লকের কমান্ড দেখতে পারবেন।

ধাপ 12: গেম স্ক্রিন

গেম স্ক্রিন
গেম স্ক্রিন
গেম স্ক্রিন
গেম স্ক্রিন
গেম স্ক্রিন
গেম স্ক্রিন

ডিজাইনার স্ক্রিন

ডিজাইনার স্ক্রিনে আমাদের দুটি লেআউট আছে একটি গেম আইটেম এবং অন্যটি গেম শেষ হওয়ার সাথে। লোডের উপর গেমের শেষ বিন্যাস লুকান। শেষে hee প্রথম লেআউট এবং দৃশ্যমান খেলা শেষ লেআউট বিজয়ীর ইমেজ (ওয়াল-ই বা ইভি) সঙ্গে। পর্দার ওরিয়েন্টেশনকে পোর্ট্রেট হিসেবে রাখুন।

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

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

প্রোগ্রাম সাপোর্টের জন্য তিনটি ক্লক, নোটিফায়ার এবং ব্লুটুথ ক্লায়েন্ট যোগ করুন।

শেষ লেআউটে বিজয়ীর ছবি লোড করার জন্য একটি ছবি এবং গেমটি পুনরায় চালু করার জন্য একটি বোতাম রয়েছে।

ব্লক স্ক্রিন

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

ধাপ 13: গেম স্টার্ট ব্লক

খেলা শুরু ব্লক
খেলা শুরু ব্লক

গেম স্টার্টে আমি একটি পদ্ধতি স্টার্টগেম তৈরি করেছি এবং স্ক্রিন ইন্টালাইজ করার সময় পদ্ধতিটি কল করি। পদ্ধতিতে ঘড়িটি নিষ্ক্রিয় করুন এবং খেলোয়াড়দের বর্তমান অবস্থানকে 0 এ সেট করুন। কোন খেলোয়াড় প্রথম খেলোয়াড়ের দিকে যাবে তা নির্ধারণ করুন। অন্য পদ্ধতিতে সেন্ডকম্যান্ডকে কল করুন, সেই পদ্ধতিতে যদি ব্লুটুথ সংযুক্ত থাকে তাহলে ঠিক আছে পাঠান। সবুজ খেলতে যাওয়া খেলোয়াড়ের বর্তমান পটভূমি সেট করুন।

ধাপ 14: নীল দাঁত সংযোগ

নীল দাঁত সংযোগ
নীল দাঁত সংযোগ

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

যদি পাশা ক্লিক করা হয় পাশা সরানো র্যান্ডম এবং এক বিন্দু হিসাবে বন্ধ এবং ব্লুটুথের সাথে সংযুক্ত না হলে এর পাশা মান। ঘড়ি 2 ডাইস আবর্তনের জন্য ব্যবহৃত হয় এবং 1 থেকে 6 পর্যন্ত এলোমেলো সংখ্যা পায়।

ঘড়ি 1 ধাপে ধাপে খেলোয়াড়কে সরানোর জন্য ব্যবহৃত হয়। উদাহরণ যদি আপনি পজ 10 এ থাকেন এবং 5 রাখেন তাহলে এটি ধাপ 11, 12, 13, 14, 15 দ্বারা ধাপ বাড়াতে চায়।

ধাপ 15: ধাপ শর্তাবলী এবং সরান

ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান
ধাপ শর্তাবলী এবং সরান

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

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

ক্যালসেলপোস পদ্ধতিতে ক্যানভাসের প্রস্থকে 10 দ্বারা ভাগ করে এবং বর্তমান কোষের কোলের সাথে বহুবিধভাবে ঘরের X এবং Y অবস্থানটি সন্ধান করুন। উচ্চতার জন্য জ্ঞানের মতো উচ্চতাকে 10 দিয়ে ভাগ করুন এবং বর্তমান ঘরের সারি সংখ্যাকে গুণ করুন।

Movecoinloc পদ্ধতি, প্লেয়ার অনুযায়ী, প্লেসার কয়েনকে Calcelpos- এ গণনা করা পোসে সরান।

ধাপ 16: রঙ পরিবর্তন এবং পাশা চিত্র পরিবর্তন

রঙ পরিবর্তন এবং পাশা ইমেজ পরিবর্তন
রঙ পরিবর্তন এবং পাশা ইমেজ পরিবর্তন

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

ধাপ 17: খেলা শেষ করুন

খেলা শেষ
খেলা শেষ
খেলা শেষ
খেলা শেষ
খেলা শেষ
খেলা শেষ

যদি খেলোয়াড়ের বর্তমান মান 100 হয় তবে এন্ড গেম পদ্ধতিটি কল করুন। শেষ গেম পদ্ধতিতে গেম লেআউট লুকান এবং শেষ লেআউট দেখান। যদি প্লেয়ার 1 জিতে তাদের ইমেজ দেখায় এবং প্লেয়ার 2 ইমেজ লুকিয়ে রাখে।

ধাপ 18: অ্যাপ তৈরি করুন

অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন
অ্যাপ তৈরি করুন

প্লে স্টোর থেকে এমআইটি এআই কোম্পানি ডাউনলোড করুন।

মোবাইলে অ্যাপটি খুলুন।

এমআইটি ডেভেলপার ওয়েব পেজে বিল্ড মেনুতে ক্লিক করুন এবং ড্রপ ডাউন মেনুতে এপিকে ক্লিক করুন (.apk এর জন্য কিউআর কোড প্রদান করুন)। কয়েক মিনিট প্রক্রিয়াকরণের পরে কিউআর কোড দেখায়।

মোবাইলে এমআইটি অ্যাপে কিউআর কোড স্ক্যান করুন এবং পিসিতে কিউআর কোড স্ক্যান করুন এবং এটি সরাসরি অ্যাপটি ডাউনলোড করে ইনস্টল করার অনুমতি চায়। অনুমতি দিন এবং অ্যাপটি ইনস্টল করুন।

আপনি যদি কম্পিউটারে apk ফাইল চান তাহলে বিল্ড মেনুতে ক্লিক করুন এবং ড্রপ ডাউন মেনুতে APP (আমার কম্পিউটারে.apk সংরক্ষণ করুন) ক্লিক করুন। প্রক্রিয়াকরণের কয়েক মিনিটের পরে কম্পিউটারে সম্পূর্ণ এবং apk ফাইল ডাউনলোড করুন।

ধাপ 19: অ্যান্ড্রয়েডে গেম খেলুন

অ্যান্ড্রয়েডে গেম খেলুন
অ্যান্ড্রয়েডে গেম খেলুন
অ্যান্ড্রয়েডে গেম খেলুন
অ্যান্ড্রয়েডে গেম খেলুন
অ্যান্ড্রয়েডে গেম খেলুন
অ্যান্ড্রয়েডে গেম খেলুন

এখানে ক্লিক করে গুগল ড্রাইভ থেকে apk ফাইল ডাউনলোড করুন

গুগল ড্রাইভ থেকে এআইএ ফাইল ডাউনলোড করুন এখানে ক্লিক করে

যারা প্রোগ্রামিং করতে আগ্রহী নন তাদের জন্য শুধু লিঙ্ক থেকে apk ফাইলটি ডাউনলোড করে মোবাইলে ইনস্টল করুন।

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

ব্লু টুথ ডাইস দিয়ে খেলুন

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

ব্লু টুথ ডাইস দিয়ে খেলুন

স্ক্রিনের নিচের কেন্দ্রে পাশা ছবিতে ক্লিক করুন এবং এটি এলোমেলোভাবে পাশার মান তৈরি করে এবং গেমটি খেলছে।

ধাপ 20: পাশা স্পঞ্জ স্তর

ডাইস স্পঞ্জ লেয়ার
ডাইস স্পঞ্জ লেয়ার
ডাইস স্পঞ্জ লেয়ার
ডাইস স্পঞ্জ লেয়ার
ডাইস স্পঞ্জ লেয়ার
ডাইস স্পঞ্জ লেয়ার

এখন পাশা কার্ড বোর্ডে আছে এবং এটি একাধিকবার সক্ষম হতে পারে না এবং একপাশে বোতাম টিপতে পারে। সুতরাং একটি স্পঞ্জ বক্স তৈরি করুন যা কার্ড বোর্ড ডাইসের সাথে মানানসই। কার্ড বোর্ড বক্স 3 ইঞ্চি এক্স 3 ইঞ্চি এক্স 3 ইঞ্চি, আমি সব দিকে 0.75 ইঞ্চি প্রসারিত করি। সুতরাং স্পঞ্জ বক্স হল স্পঞ্জ বক্স 4.5 ইঞ্চি এক্স 4.5 ইঞ্চি এক্স 4.5 ইঞ্চি। সোঞ্জ বক্সটি সেন্টার খোলা তাই আমরা ব্যর্থ হলে ব্যাটারি পরিবর্তন করতে সক্ষম।

ধাপ 21: ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে overেকে দিন

ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে Cেকে দিন
ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে Cেকে দিন
ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে Cেকে দিন
ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে Cেকে দিন
ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে Cেকে দিন
ভেলভেট কাপড় এবং পেস্ট বিন্দু দিয়ে Cেকে দিন

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

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

বিঃদ্রঃ:-

বিন্দুগুলি এক বা দুইবার যাচাই করার সময় সতর্ক থাকুন। কারণ আমি ভুলভাবে 6 এবং 4 পেস্ট করেছি শুধুমাত্র ছবি এবং খেলার পরে আমি এটি দেখতে পাই এবং দুটিকে 6 থেকে সরিয়ে 4 এ পেস্ট করি।

ধাপ 22: খেলার সঙ্গে মজা

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

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

প্রস্তাবিত: