আমি কীভাবে বিশ্বব্যাপী উচ্চ স্কোরের সিঁড়ি বাস্তবায়ন করতে পারি? [বন্ধ]


15

আমি তৈরি করতে পারেন যে কোন বিদ্যমান ফ্রেমওয়ার্ক আছে? আমার নিজের তৈরি করা উচিত? আমি কীভাবে এতে নকল স্কোর পোস্ট করা থেকে আটকাতে পারি?


আপনি কোন প্ল্যাটফর্মের কথা বলছেন? এটি কি প্ল্যাটফর্ম জুড়ে কাজ করতে হবে?
ডেনিস মুনসি

@ ডেনিস বিশেষত জাভা ব্যবহার করছে এবং অ্যান্ড্রয়েডের জন্য বিকাশ করছে।
ব্রায়ান ডেনি

উত্তর:


6

স্কোরলুপ অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য উপলব্ধ।

আপনি স্কোরনিঞ্জাও ব্যবহার করতে পারেন । স্কোরনিজ্জা বিশ্বব্যাপী স্কোরগুলি কার্যকর করার একটি সহজ উপায় সরবরাহ করে তবে স্কোরনিজা অ্যাপ্লিকেশনটিতে আপনার স্কোরটি দেখতে হবে।

অন্যথায় কোকোস আইফোন কোকোসলাইভের সাথে একটি বিশ্বব্যাপী স্কোর সরবরাহ করে । আপনি কোকসলাইভ.নেট ব্যবহার করতে পারেন বা আপনার নিজস্ব গুগল অ্যাপ ইঞ্জিন ভিএম ব্যবহার করতে পারেন। কোকসলাইভ অ্যান্ড্রয়েড প্ল্যাটফর্মে উপলভ্য নয় তবে প্রোটোকলটি জেএসওএন সহ REST এবং সহজেই পোর্ট করা যায়।

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


5

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


ওপেনফিন্ট অ্যান্ড্রয়েডের জন্য ঘোষণা করা হয়েছে - দেখুন ওপেনফাইন্ট / ডেভেলপারস / অ্যান্ড্রয়েড ।
ডেনিস মুন্সি


1

নিম্নলিখিতগুলি করুন:

(1) ব্যবহারকারী গেমটিতে একটি স্কোর পায়।

(২) "ব্যবহারকারীর নাম, স্কোর, টাইমস্ট্যাম্প" বা অনুরূপ কিছু স্ট্রিং তৈরি করুন।

(3) এই স্ট্রিংয়ে একটি লবণ (গোপন স্ট্রিং) যুক্ত করুন: "ব্যবহারকারীর নাম, স্কোর, টাইমস্ট্যাম্প, সল্টস্ট্রিং"

(4) আপনার পছন্দসই অ্যালগরিদম, (MD5, SHA ...) দিয়ে এই স্ট্রিংয়ের একটি হ্যাশ গণনা করুন।

(৫) আপনার ব্যবহারকারীর নাম, স্কোর, টাইমস্ট্যাম্প "একসাথে আপনার সাইটের সাথে গণনা করা হ্যাশ পোস্ট করুন: www.yoursite.com?str=username,score, টাইমস্ট্যাম্প &hash=MYHASH বা এর অনুরূপ কিছু

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

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

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