সুচিপত্র:

ইন্টারেক্টিভ ফ্যামিলি গেম: Ste টি ধাপ
ইন্টারেক্টিভ ফ্যামিলি গেম: Ste টি ধাপ

ভিডিও: ইন্টারেক্টিভ ফ্যামিলি গেম: Ste টি ধাপ

ভিডিও: ইন্টারেক্টিভ ফ্যামিলি গেম: Ste টি ধাপ
ভিডিও: Chrome Browser এর ৭টি ট্রিকস্, যা সবারই জানা দরকার | Google Chrome Tips and Tricks Bangla 2024, নভেম্বর
Anonim
ইন্টারেক্টিভ ফ্যামিলি গেম
ইন্টারেক্টিভ ফ্যামিলি গেম

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

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

সরবরাহ

সবচেয়ে গুরুত্বপূর্ণ জিনিস যা আপনার প্রয়োজন হবে একটি রাস্পবেরি পাই (আমি 3 বি ব্যবহার করেছি) এবং নেতৃত্বাধীন আলো সেটআপের জন্য একটি ইলেকট্রনিক্স কিট। লিঙ্ক নিচে পোস্ট করা হয়।

রাস্পবেরি পাই 3 বি

ইলেকট্রনিক্স

এই জিনিসগুলি বাদে, আপনার নিম্নলিখিতগুলিরও প্রয়োজন হবে:

1 'এক্স 1' ক্যানভাস - $ 6

1 'এক্স 1' পাতলা পাতলা কাঠ - $ 3

পোর্টেবল ফোন চার্জার - $ 12

কব্জা - $ 2

লাচ - $ 2

ধাপ 1: কিভাবে খেলা হয়?

কিভাবে খেলা হয়?
কিভাবে খেলা হয়?

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

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

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

পদক্ষেপ 2: আপনার রাস্পবেরি পাইতে একটি LAMP ওয়েব সার্ভার সেট আপ করা

আপনার রাস্পবেরি পাইতে একটি LAMP ওয়েব সার্ভার সেট আপ করা হচ্ছে
আপনার রাস্পবেরি পাইতে একটি LAMP ওয়েব সার্ভার সেট আপ করা হচ্ছে

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

একটি LAMP সার্ভার সেট আপ করা হচ্ছে

পাই সেট আপ করুন

ধাপ 3: অনুমতি

অনুমতি
অনুমতি
অনুমতি
অনুমতি

এই জিনিসটি কাজে লাগানোর জন্য আপনি যে সবচেয়ে বড় মাথাব্যথার মধ্যে দৌড়াতে যাচ্ছেন, তার মধ্যে একটি হল ক্রমানুসারে অনুমতি পাওয়া। ডিফল্টরূপে, আপনার পিএইচপি কোড সহ অ্যাপাচি সার্ভারে পাইথন ফাইল চালানোর অনুমতি থাকবে না। এটি ঠিক করার জন্য, আপনাকে www-data- কে যথাযথ অনুমতি দিতে হবে। টার্মিনাল খুলুন এবং 'sudo visudo' লিখুন তারপর প্রবেশ করুন। এটি /etc/sudoers.tmp নিয়ে আসে যা আপনাকে অনুমতি সহ নীচে www-data যোগ করতে হবে। উপরের ছবিগুলি পড়ুন।

যখন আপনি সেই ফাইলটি আপডেট করবেন, প্রস্থান করুন এবং সংরক্ষণ করুন এবং সবকিছু সঠিকভাবে কাজ করা উচিত।

ধাপ 4: সমস্ত আলো দিয়ে ব্রেডবোর্ড সেট করুন

সমস্ত আলো দিয়ে ব্রেডবোর্ড সেট করুন
সমস্ত আলো দিয়ে ব্রেডবোর্ড সেট করুন
সমস্ত আলো দিয়ে ব্রেডবোর্ড সেট করুন
সমস্ত আলো দিয়ে ব্রেডবোর্ড সেট করুন

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

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

ধাপ 5: পিএইচপি কোড এবং পাইথন কোড গুগল ড্রাইভ থেকে রাস্পবেরি পাইতে স্থানান্তর করুন

পিএইচপি কোড এবং পাইথন কোড গুগল ড্রাইভ থেকে রাস্পবেরি পাই তে স্থানান্তর করুন
পিএইচপি কোড এবং পাইথন কোড গুগল ড্রাইভ থেকে রাস্পবেরি পাই তে স্থানান্তর করুন

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

গেম কোড

আপনি যা করতে চান তা হল এই কোডটি একটি ফ্ল্যাশ ড্রাইভে অনুলিপি করুন এবং এটি আপনার পাইতে সরান। তারপরে আপনি এই নতুন www ফাইলের সাহায্যে আপনার অ্যাপাচি ওয়েব সার্ভারে আপনার www ফাইলটি ওভাররাইট করতে চান যাতে গেমটি আপনার রাস্পবেরি পাইতে চলে যায়। যদি আপনি অ্যাপাচি অনুমতি ত্রুটির মধ্যে পড়েন, তাহলে শুধু আপনার www ফাইলে html ফাইলটি অনুলিপি করুন এবং গুগল ড্রাইভ www ফাইল থেকে connect.php ফাইলটি পেতে এবং আপনার www ফোল্ডারে পেস্ট করতে ভুলবেন না। এটি একটি মোটামুটি সহজ প্রক্রিয়া হওয়া উচিত তবে আপনি যদি বাগের মধ্যে পড়েন তবে আতঙ্কিত হবেন না। আমি var/apache2/error.log ব্যবহার করার পরামর্শ দিচ্ছি যাতে আপনি যে কোন সমস্যার মধ্যে পড়তে পারেন।

ধাপ 6: উপাদানগুলি মাউন্ট করুন এবং সাজান

উপাদানগুলি মাউন্ট করুন এবং সাজান
উপাদানগুলি মাউন্ট করুন এবং সাজান
উপাদানগুলি মাউন্ট করুন এবং সাজান
উপাদানগুলি মাউন্ট করুন এবং সাজান

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

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

এখন যেহেতু আপনি সবকিছু একসাথে রেখেছেন, আমি মনে করি যে এটি উল্লেখযোগ্য যে এই গেমটি শুধুমাত্র একটি ওয়েব সার্ভার থেকে কাজ করে এবং তাই আপনাকে আপনার ফোনে আপনার ব্রাউজারে যেতে হবে এবং {raspberrypi ip address}/game টাইপ করতে হবে। php। যখন আপনি এটি করবেন, আপনি এবং আপনার গোষ্ঠী সেখান থেকে গেমটি শুরু করতে সক্ষম হবেন! দ্রষ্টব্য, প্রত্যেককে অবশ্যই রাস্পবেরি পাইয়ের মতো একই ওয়াইফাইতে থাকতে হবে যদি তারা খেলতে চায়।

তুমি পেরেছ! আমি আশা করি আপনি এটি তৈরি করতে পেরেছিলেন এবং আমি আশা করি আপনি আপনার বন্ধু এবং পরিবারের সাথে এই গেমটি খেলতে মজা পাবেন!

প্রস্তাবিত: