আমি কীভাবে ফেসবুক গেমের বিকাশ করব? [বন্ধ]


27

আমার কিছু ধারণাগুলি রয়েছে যা আমি মনে করি ফেসবুকের মতো প্ল্যাটফর্মের জন্য আকর্ষণীয় গেমস তৈরি করতে পারে সেগুলি সামাজিক এবং নৈমিত্তিক। Anyoneতিহ্যবাহী সি ++ গেম ডেভলপমেন্টের ব্যাকগ্রাউন্ড থেকে কীভাবে ফেসবুক বিকাশে প্রবেশ করতে হবে সে সম্পর্কে কারও পরামর্শ আছে? এমন কি এমন কিছু আছে যা অন্য ওয়েব-ভিত্তিক গেমস, যেমন এপিআই অন্তর্ভুক্তি ইত্যাদির বিকাশ থেকে ফেসবুক গেমগুলির বিকাশকে আলাদা করে?

এটি দিয়ে শুরু করার জন্য সম্ভবত কোনও ধরণের পেশাদার উদ্যোগের পরিবর্তে শখের স্তর হবে, ইন্ডি-লেভেল ফেসবুক গেমস সম্পর্কে আমার যা কিছু জানা দরকার?

উত্তর:


16

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

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

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

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


গ্রাফ এপিআই-তে +1, তবে এটি আপনার গেমটি গেমের চেয়ে বেশি পরিবেশে বসবাস করবে এমন পরিবেশের সাথে সম্পর্কিত।
ল্যারি স্মিথমিয়ার

1
গ্রাফ এপিআই এখনও প্রাসঙ্গিক? আমি জানি এটি একটি পুরানো পোস্ট, তাই আমি জিজ্ঞাসা করেছি।
জননি

সর্বশেষে আমি চেক করেছিলাম, প্রায় ছয় মাস আগে গ্রাফ এপিআইটি এখনও আপনার সেরা বাজি বলে মনে হয়েছিল।
অ্যালেক্স শিকারের

4

দুঃখিত যদি এটি বিচারযোগ্য মনে হয় তবে আমি বিশ্বাস করি আপনি প্রশ্নটি ভুল কোণ থেকে পৌঁছেছেন।

একরকম আমি অনুভব করি যে আপনি যদি ফেসবুকের জন্য কেবল নিজের গেমটি ডিজাইনিং করা শুরু করেন তবে আপনি এমন কোনওটির বন্দী শেষ করবেন যা আপনি প্রত্যাশা করেননি।

আমি বিশ্বাস করি যে আদর্শটি একটি সত্য গেম (সি ++, পিএইচপি বা এইচটিএমএল 5 ভিত্তিক) তৈরি করা যা কোনও সামাজিক নেটওয়ার্কের সাথে সংহত করে।

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

বিষয়ে ফেসবুক গ্রাফ এপিআই ব্যবহার করা খুবই সহজ। এটি মূলত একটি REST এপিআই যা JSON ডেটা ফেরত দেয় । আপনি এটি আপনার মোবাইল অ্যাপ্লিকেশন (উদ্দেশ্য-সি, জাভা, সি ++) থেকে আপনার ওয়েব সার্ভার (পিএইচপি) থেকে ব্যবহার করতে পারেন। আপনার যা দরকার তা একটি আবেদন তৈরি করা আপনার বিকাশকারী অ্যাপ্লিকেশন ইন্টারফেস । আপনার অ্যাপ্লিকেশনটি কী এবং গোপন হ্যাশ পাবে তারপরে আপনাকে ফেসবুক এপিআইয়ের সাথে যোগাযোগের জন্য ব্যবহার করতে হবে। আপনি কয়েক মিনিটের মধ্যে পরীক্ষা শুরু করতে পারেন :)

একমাত্র গোচা হ'ল এমনকি জনসাধারণের ডেটাতেও এখন সত্যায়িত অ্যাক্সেসের প্রয়োজন। সুতরাং আপনাকে উপলব্ধ যেকোন একটি প্রক্রিয়া ব্যবহার করে ব্যবহারকারীকে প্রমাণীকরণ করতে হবে ।

আপনি যা করেন না কেন আপনার গেমের ডেটা মাল্টিপ্লেয়ার করতে চাইলে আপনার নিজের সার্ভার বা কিছু ক্লাউড সার্ভারের সম্ভবত প্রয়োজন হবে।

আমি সাধারণত বিদ্যমান প্রকল্পগুলিতে ফেসবুককে সংহত করার কারণে আমার বিষয়টির পক্ষপাতদর্শন থাকতে পারে।



0

আপনি যদি নিজের গেমটিকে ফেসবুকের অভ্যন্তরে একটি আসল অ্যাপ হিসাবে দেখতে চান তবে আপনি এখানে ক্যানভাস ডকুমেন্টেশন এবং অন্যান্য সম্পর্কিত স্টাফ একবার দেখে নিতে পারেন: http://developers.facebook.com/docs/guides/canvas/

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