ল্যানের মাধ্যমে অ্যান্ড্রয়েড রিয়েল টাইম মাল্টিপ্লেয়ার [বন্ধ]


9

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

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

ধন্যবাদ!


3
সকেটের চেয়ে ভাল পদ্ধতির ... নিশ্চিত নয়। তবে ইতিমধ্যে বিদ্যমান গ্রন্থাগারগুলি এটি আপনার জন্য করায় আপনার কাঁচা সকেট ব্যবহার করার দরকার নেই। আমি ধরে নিচ্ছি আপনি জাভা দিয়ে অ্যান্ড্রয়েড প্ল্যাটফর্মে বিকাশ করছেন (আপনি জাভা হিসাবে ট্যাগ করেননি) যাতে আপনি ক্রিওনেট দেখতে পারেন।
নাথান

এটা ঠিক, আমি জাভা দিয়ে বিকাশ করছি। আমি ক্রিওনেট দেখব। মন্তব্যের জন্য ধন্যবাদ.
হাইগো

আপনি যদি কেবল কয়েকটি মান পাস করে থাকেন তবে আপনি ব্লুটুথ বিবেচনা করতে পারেন। এখানে বেশ কয়েকটি ভাল রেফারেন্স রয়েছে: ডেভেলপার.অ্যান্ড্রয়েড / গাইড / টপিক্স
ব্লুথুথ

আমি আরও বিকাশে ব্লুটুথ ব্যবহার করার বিষয়টি বিবেচনা করতে পারি, তবে এই মুহুর্তে, আমি জিনিসটি WiFi এর সাথে বেশি পরিচিত thing
হাইগো

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

উত্তর:


-2

আপনি দেখতে পারেন একটি বিকল্প হ'ল সকেট.আইও

সকেট নিয়ে প্রচুর আলোচনা হবে বলে মনে হচ্ছে I স্টক ওভারফ্লোতে আইও সহ:

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


কোনও নোড.জেএস সার্ভারের প্লাগইন হিসাবে সকেট.আইও ব্রাউজার গেমটিতে রিয়েল-টাইম মাল্টিপ্লেয়ার সম্পর্কে একটি প্রশ্নের সাথে সম্পর্কিত হতে পারে। তবে জাভা এবং অ্যান্ড্রয়েডের বর্তমান প্রসঙ্গে , তবে এর উল্লেখটি কেবল বিভ্রান্তির কাজ করে।
এরিক

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

-2

আপনি কি বলেছিলেন যে উভয় ডিভাইস একই ঘরে ছিল?

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

হ্যাম রেডিও অপারেটররা প্রচুর শব্দহীন শব্দ থেকে দূরে অত্যন্ত বেহাল সংকেত টানানোর জন্য অনেক চতুর কৌশল তৈরি করেছে।

" অ্যান্ড্রয়েড ফোনের জন্য অডিও জ্যাকের উপর যোগাযোগ "

অ্যান্ড্রয়েডে সাউন্ড পড়া: একটি বি সি

"ন্যারেটের চিড়িয়াখানা সফটওয়্যার আজকের এনএফসি সরবরাহ করে এমন ডিভাইসগুলির মধ্যে একই ডেটা যোগাযোগগুলি সক্ষম করার জন্য স্মার্টফোনের স্পিকার এবং মাইক্রোফোনগুলিকে উপকৃত করে, তবে মানুষের কাছে শ্রবণযোগ্য নয় এমন অতিস্বনক ফ্রিকোয়েন্সি রয়েছে with" - Eweek , স্ল্যাশডট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.