সুচিপত্র:
- সরবরাহ
- ধাপ 1: কিভাবে খেলা হয়?
- পদক্ষেপ 2: আপনার রাস্পবেরি পাইতে একটি LAMP ওয়েব সার্ভার সেট আপ করা
- ধাপ 3: অনুমতি
- ধাপ 4: সমস্ত আলো দিয়ে ব্রেডবোর্ড সেট করুন
- ধাপ 5: পিএইচপি কোড এবং পাইথন কোড গুগল ড্রাইভ থেকে রাস্পবেরি পাইতে স্থানান্তর করুন
- ধাপ 6: উপাদানগুলি মাউন্ট করুন এবং সাজান
ভিডিও: ইন্টারেক্টিভ ফ্যামিলি গেম: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আমি জানি যে এটি দেখতে অনেকটা নাও হতে পারে, কিন্তু এই ছোট বাক্সটি আসলে একটি খুব মজার পারিবারিক রাতের ক্রিয়াকলাপ। এটি মূলত একটি ইন্টারেক্টিভ গেম বোর্ড হিসাবে কাজ করে যা 12 জন খেলোয়াড়কে সমর্থন করে। সবচেয়ে বড় অংশ হল যে প্রত্যেকে তাদের মোবাইল ডিভাইস থেকে খেলে। গেমটি অতি মজার, পারিবারিক বন্ধুত্বপূর্ণ এবং সব বয়সের জন্য মজাদার।
আমি এই প্রকল্পে প্রবেশ করার আগে বলব, আপনার কিছু পটভূমি জ্ঞান দরকার। আমি কোড এবং মৌলিক নির্দেশাবলী প্রদান করবো কিন্তু আমি আপনাকে শেখাতে পারছি না যে আপনি কোন সমস্যার সমাধান করতে পারেন, এবং আমি আপনার রাস্পবেরি পাইতে একটি LAMP ওয়েব সার্ভার স্থাপনের গভীরে প্রবেশ করব না। এটি বলা হচ্ছে, আমি আশা করি আপনি চ্যালেঞ্জ গ্রহণ করতে ইচ্ছুক এবং এই গেমটি তৈরি করতে এই পদক্ষেপগুলি অনুসরণ করুন!
সরবরাহ
সবচেয়ে গুরুত্বপূর্ণ জিনিস যা আপনার প্রয়োজন হবে একটি রাস্পবেরি পাই (আমি 3 বি ব্যবহার করেছি) এবং নেতৃত্বাধীন আলো সেটআপের জন্য একটি ইলেকট্রনিক্স কিট। লিঙ্ক নিচে পোস্ট করা হয়।
রাস্পবেরি পাই 3 বি
ইলেকট্রনিক্স
এই জিনিসগুলি বাদে, আপনার নিম্নলিখিতগুলিরও প্রয়োজন হবে:
1 'এক্স 1' ক্যানভাস - $ 6
1 'এক্স 1' পাতলা পাতলা কাঠ - $ 3
পোর্টেবল ফোন চার্জার - $ 12
কব্জা - $ 2
লাচ - $ 2
ধাপ 1: কিভাবে খেলা হয়?
এই গেমটি এমন একটি গেমের উপর ভিত্তি করে তৈরি করা হয়েছে যা আমি আমার পরিবারের সাথে বছরের পর বছর ধরে খেলেছি। মূলত আপনি গেমটি খেলছেন এমন প্রত্যেক ব্যক্তির নাম লিখে একটি বাটিতে রাখুন। প্রত্যেকে একটি নাম আঁকেন এবং আপনি যে নামটি পান তা হ'ল খেলাটির বাকি অংশ হিসাবে আপনি যে নামটি খেলেন। গেমটির লক্ষ্য হল আপনার দলের লোকদের সাথে বিজয়ী পালঙ্ক পূরণ করা।
গেমটি সেট করার সময়, আপনি একটি আসন খালি রেখে দেন এবং এটি নির্ধারণ করে যে এটি কার পালা। আপনি যদি খালি সিটের বাম দিকে থাকেন, আপনি খেলছেন এমন লোকদের যে কোন নাম বলুন, এবং যে ব্যক্তিকে সেই নামটি দেওয়া হয়েছিল তাকে উঠে খালি সিটে যেতে হবে। আপনি এটি করতে থাকুন যতক্ষণ না একটি দল তাদের সমস্ত খেলোয়াড়কে নির্ধারিত বিজয়ী পালঙ্কে নিয়ে যায়।
গিয়ারগুলি একটু স্যুইচ করা, এই প্রজেক্ট যেটি আমরা এই গেমটির নকল তৈরি করবো প্রায় হুবহু, তবে এটি নাড়াচাড়া না করে এবং খেলোয়াড়দের ফোন থেকে খেলা হয়। এই প্রকল্পে আমরা এমন একটি ওয়েবসাইট তৈরি করব যা খেলোয়াড়দের দলে বিভক্ত করে, তাদের একটি চরিত্র বরাদ্দ করে এবং খেলোয়াড়দের গেম বোর্ড থেকে ছিটকে দেওয়ার লক্ষ্য নিয়ে খেলোয়াড়দের পালা দেওয়ার অনুমতি দেয়।
পদক্ষেপ 2: আপনার রাস্পবেরি পাইতে একটি 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। যখন আপনি এটি করবেন, আপনি এবং আপনার গোষ্ঠী সেখান থেকে গেমটি শুরু করতে সক্ষম হবেন! দ্রষ্টব্য, প্রত্যেককে অবশ্যই রাস্পবেরি পাইয়ের মতো একই ওয়াইফাইতে থাকতে হবে যদি তারা খেলতে চায়।
তুমি পেরেছ! আমি আশা করি আপনি এটি তৈরি করতে পেরেছিলেন এবং আমি আশা করি আপনি আপনার বন্ধু এবং পরিবারের সাথে এই গেমটি খেলতে মজা পাবেন!
প্রস্তাবিত:
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: এই সপ্তাহে আমার ক্লাসের একটি কাজ হল বিবিসি মাইক্রো: বিট ব্যবহার করা একটি স্ক্র্যাচ প্রোগ্রাম যা আমরা লিখেছি। আমি ভেবেছিলাম যে এটি একটি এমবেডেড সিস্টেম তৈরি করার জন্য আমার থ্রেডবোর্ড ব্যবহার করার উপযুক্ত সুযোগ! স্ক্র্যাচ পি এর জন্য আমার অনুপ্রেরণা
গল্প ইন্টারেক্টিভ (স্ক্র্যাচ গেম): 8 টি ধাপ
স্টোরি ইন্টারেক্টিভ (স্ক্র্যাচ গেম): এটি একটি সংলাপ, এবং স্প্রাইটের সাহায্যে স্ক্র্যাচ দিয়ে কীভাবে একটি গেম তৈরি করা যায় তার একটি টিউটোরিয়াল হবে। এটি আপনাকে আপনার গেমের মধ্যে ক্লিপ যুক্ত করতে এবং সম্প্রচার সহ আরও অনেক কিছু শেখাবে
ওয়্যারলেস 4 প্লেয়ার ফ্যামিলি গেম কন্ট্রোলার: 3 টি ধাপ
ওয়্যারলেস 4 প্লেয়ার ফ্যামিলি গেম কন্ট্রোলার: এটি একটি ওয়্যারলেস আর্কেড স্টাইল কন্ট্রোলার যা 4 জন একসাথে গেম করতে পারে। এটি ওয়্যারলেস যাতে আপনাকে আপনার পিসিকে 5 বছরের বাচ্চাদের দ্বারা ব্যবহৃত একটি নিয়ামকের সাথে সংযুক্ত করতে হবে না। তারা সব সময় পড়ে এবং আমি চাই না তারা আমার সব খেলনা ধ্বংস করে যখন
Arduino ইন্টারেক্টিভ বোর্ড গেম: 5 টি ধাপ (ছবি সহ)
Arduino ইন্টারেক্টিভ বোর্ড গেম: ইন্টারেক্টিভ বোর্ড গেম - HAC-KINGIntro: Voor het vak If This then That Van de opleiding Games & HKU kregen- এর সাথে ইন্টারঅ্যাক্টিভিটি Dit ধারণা moest gemaakt worden met হার্ডওয়্যার en softw
ইন্টারেক্টিভ সাইমন বলেছেন গেম: ৫ টি ধাপ
ইন্টারেক্টিভ সাইমন গেম বলে: আমি এই গেমটি কীভাবে বিকশিত হয়েছিল তা পুরোপুরি মনে করতে পারছি না কিন্তু এর পিছনে মূল প্রেরণা হল খেলোয়াড়দের ড্রাম হিটের একটি ক্রমে ফোকাস করে জ্ঞানীয় প্রক্রিয়াকরণ এবং মনোযোগ উন্নত করা এবং তারপর সেই ক্রমটি পুনরাবৃত্তি করা। খেলোয়াড়রা নাচ-নাচ ব্যবহার করতে পারে