ทำไมลีดเดอร์บอร์ดมักแยกระหว่างแพลตฟอร์ม


20

ฉันสังเกตเห็นว่ามีหลายเกม (ถ้าไม่ใช่มากที่สุดหรือทั้งหมด) กำลังใช้กระดานผู้นำที่แตกต่างกันสำหรับแพลตฟอร์มที่แตกต่างกัน ตัวอย่างเช่นลีดเดอร์บอร์ดที่แตกต่างกันสำหรับ iOS และ Android กระดานผู้นำที่แตกต่างกันสำหรับ Xbox และ PS

ฉันไม่เห็นเหตุผลที่อยู่เบื้องหลัง ท้ายที่สุดสมมติว่า iPhone และ Android กำลังส่งข้อมูลไปยังบริการ / ระบบเดียว

เป็นการตัดสินใจทางธุรกิจหรือไม่?


2
อาจมีความแตกต่างมากพอระหว่างแพลตฟอร์ม (หนึ่งในเหตุผลที่ทำให้คอนโซลและบอร์ดผู้นำ PC แทบจะไม่เคยรวมกันเลย)
ratchet freak

@ ratchetfreak นั่นเป็นจุด "ที่ไม่ใช่ด้านเทคนิค" ที่ดีจริงๆ คุณจะเปลี่ยนเป็นคำตอบหรือไม่?

31
มันจะไม่ยุติธรรมที่จะปลอบชาวบ้านเพื่อจัดอันดับพวกเขากับสมาชิกของ PC Master Race
corsiKa

8
ฉันจำได้ว่าได้ยินเกมหลายเกมที่อนุญาตให้เล่นข้ามแพลตฟอร์มระหว่าง xbox และพีซีได้ทั้งหมดนั้นปิดการใช้งานคุณลักษณะนั้นภายในไม่กี่เดือน ผู้เล่นพีซีกำลังฆ่าผู้เล่น xbox
Mooing Duck

2
@MooingDuck Portal 2 ยังคงอนุญาต (PC / PS3) - แต่นั่นคือผู้เล่น 2 คนร่วมมือกันในเกมไขปริศนา และผมก็ไม่สามารถคิดตัวอย่างใด ๆ เพิ่มเติม ...
Baldrickk

คำตอบ:


29

แพลตฟอร์มที่แตกต่างกันอาจส่งผลให้คะแนนแตกต่างกันแม้จะมีทักษะเดียวกัน ตัวอย่างเช่นเนื่องจากคุณถูกบังคับให้มีศัตรูน้อยลงในเกม Android เนื่องจากปัญหาด้านประสิทธิภาพ

สิ่งนี้ (รวมถึงความแตกต่างในการควบคุม) คือสาเหตุที่โดยทั่วไปแล้วเกมคอนโซลและพีซีไม่เคยเล่นด้วยกัน (ทั้งแบบผู้เล่นหลายคนหรือผ่านกระดานผู้นำ)


1
นั่นคือการตรัสรู้จริงๆ
Chiron

3
สำหรับเกมคอนโซลมีปัจจัยที่ผู้ขายคอนโซลบางรายจะไม่อนุญาตให้เล่นข้ามแพลตฟอร์มภายใต้สถานการณ์ต่าง ๆ แม้ว่าจะทำงานได้อย่างสมบูรณ์แบบในการพัฒนาและมีความสมดุลอย่างสมบูรณ์แบบ (ฮ่าฮ่าฮ่า) ข้ามแพลตฟอร์ม

4
ตัวอย่างที่ดีที่นี่จะเป็นโชคชะตา Bungie ระบุว่าพวกเขามีตัวเลือกให้เล่นข้ามแพลตฟอร์มได้ แต่พวกเขาเลือกที่จะต่อต้านเนื่องจากความแตกต่างด้านประสิทธิภาพในแต่ละแพลตฟอร์ม

1
อีกตัวอย่างที่ดีคือ Left4Dead 2 วางตลาดบน PC และ Xbox 360 Xbox ถูก จำกัด อย่างหนักโดยมีขีด จำกัด 30 NPC ของศัตรูที่มีอยู่ในคราวเดียวเนื่องจากข้อ จำกัด ด้านฮาร์ดแวร์ บน Xbox คุณสามารถวิ่งผ่านพวกมันได้ทั้งหมดและไม่มีศัตรูอีกต่อไปจะวางไข่ในระดับที่เหลือ ... แพลตฟอร์มข้ามจะเป็นไปไม่ได้หรือจะจำกัดความสามารถของเวอร์ชั่นพีซีในการจับคู่
Baldrickk

18

อาจเป็นการตัดสินใจทางธุรกิจ อาจเป็นการตัดสินใจที่สะดวก มันขึ้นอยู่กับ; สิ่งเดียวที่คุณสามารถพูดได้อย่างแน่นอนคือการตัดสินใจของคนที่เกี่ยวข้องในการสร้างเกม (นักพัฒนาผู้เผยแพร่ผู้จำหน่ายแพลตฟอร์มและอื่น ๆ )

คุณกำลังสมมติว่า "iPhone และ Android กำลังส่งข้อมูลไปยังบริการเดียว" ซึ่งไม่ได้เป็นเช่นนั้นเสมอไป iOS APIs สำหรับกระดานผู้นำ ( Game Center ) ส่งข้อมูลไปยัง Apple บริการกระดานผู้นำของ Googleส่งข้อมูลไปยัง Google ผู้พัฒนาอาจเลือกใช้ลีดเดอร์บอร์ดที่แพลตฟอร์มจัดหาให้สำหรับเกมของเขาหรือเธอเพราะมันง่ายกว่าหรือถูกกว่าสำหรับพวกเขา (แม้ว่าพวกเขาจะต้องสร้างการใช้งานกับทั้งสอง API) พวกเขาอาจเลือกที่จะทำเช่นนั้นเพราะ API เหล่านั้นให้การรวมอุปกรณ์ที่ดีกว่า API ของบุคคลที่สามและพวกเขารู้สึกว่าสิ่งนี้จะสร้างประสบการณ์ที่ดีขึ้นสำหรับผู้เล่น

มีลีดเดอร์บอร์ด API ของบุคคลที่สามหลายเกมที่อาจนำมาใช้ สิ่งเหล่านี้อาจมีค่าใช้จ่ายเพิ่มเติม (ไม่ว่าจะเป็นผลิตภัณฑ์ค้าปลีกหรือในรูปแบบที่กำหนดให้นักพัฒนาซอฟต์แวร์ต้องจัดเตรียมและชำระเงินสำหรับโฮสต์ของฐานข้อมูลลีดเดอร์บอร์ด) พวกเขาอาจไม่ได้ดูหรือรู้สึกเหมือนรวมกับอุปกรณ์เช่นกัน ข้อเสียที่อาจเกิดขึ้นเหล่านั้นจะต้องถูกชั่งน้ำหนักเทียบกับข้อได้เปรียบของการเขียนกับ API เพียงครั้งเดียว (ในทางทฤษฎี) ซึ่งช่วยลดเวลาในการพัฒนา

ความสมดุลเฉพาะของปัจจัยทั้งหมด (และอื่น ๆ ) จะมีผลต่อการตัดสินใจของวิธีการเฉพาะที่จะใช้สำหรับกระดานผู้นำ โดยทั่วไปจะขึ้นอยู่กับความต้องการและความต้องการของนักพัฒนา


1
"มันขึ้นอยู่กับว่าสิ่งเดียวที่คุณสามารถพูดได้อย่างแน่นอนคือการตัดสินใจของนักพัฒนา" ที่จริงแล้วผู้ขายบางรายไม่อนุญาตให้เล่นข้ามแพลตฟอร์มบนระบบของพวกเขา
Miles Rout

การเล่นข้ามแพลตฟอร์มเป็นมุมมองที่เป็นความคิดในการใช้API ลีดเดอร์บอร์ดข้ามแพลตฟอร์ม(แม้ว่าจะมีบางกรณีที่ตัวเลือกบางอย่างของแพลตฟอร์มกีดกันคุณจากการเลือก API บางตัว) ฉันหมายถึงคำแถลงว่า "ผู้ที่สร้างเกม" ซึ่งผู้ขายเป็นส่วนหนึ่งในการจัดหาแพลตฟอร์ม

3

หากคุณใช้ฟังก์ชั่นลีดเดอร์บอร์ดในตัวของ GameCenter เพื่อหลีกเลี่ยงการใช้กระดานแต้มนำด้วยตนเองคุณจะต้องจบกระดานผู้นำแยกต่างหากเมื่อคุณสร้างเวอร์ชั่น Android ของคุณ

สำหรับฉันมันเป็นการตัดสินใจที่จะเป็นเช่นนี้: "ฉันไม่ต้องการใช้เซิร์ฟเวอร์ลีดเดอร์บอร์ดอีกครั้งเพื่อให้ฉันสามารถมีผู้นำแบบข้ามแพลตฟอร์ม"


หากไม่มีเซิร์ฟเวอร์ลีดเดอร์โอเพ่นซอร์สพร้อมสำหรับการปรับใช้ฉันจะซื้ออาร์กิวเมนต์ การบำรุงรักษาเซิร์ฟเวอร์ลีดเดอร์บอร์ดมีแนวโน้มที่จะเป็นเรื่องยุ่งยากสำหรับนักพัฒนาทั่วไป
sylvainulg

1

คำตอบส่วนใหญ่ที่นี่ครอบคลุมถึงสาเหตุที่ฉันอยากจะพูดถึงเมื่อมันมาถึงการพัฒนา iOS และ Android สถานการณ์ใหม่เกิดขึ้น

Apple ชอบเกมและแอพที่ใช้คุณสมบัติ iOS ดั้งเดิม คุณมีแนวโน้มที่จะให้ความสำคัญถ้าคุณใช้ Game Center สำหรับกระดานผู้นำ พวกเขาแนะนำอย่างมากและอาจติดต่อคุณเพื่อรับข้อเสนอเพื่อโปรโมตคุณในหน้าแรกหากคุณเปลี่ยนมาใช้

Android เป็นวิธีเดียวกันกับ Google Play และ Google+ ดังนั้นการมีกระดานผู้นำสองบอร์ดแยกต่างหากเป็นรุ่น GameCenter และ GooglePlay / Google + จึงเป็นข้อได้เปรียบอย่างมากในการแนะนำและส่งเสริมเกมของคุณ


0

สมาชิกใหม่ไม่สามารถแสดงความคิดเห็น แต่ฉันเห็นด้วยกับคำตอบเหล่านี้ ในฐานะนักเล่นเกมฉันต้องการเห็นอันดับ "ทั่วโลก" ของฉันในเกมที่ข้ามแพลตฟอร์ม อย่างไรก็ตามในฐานะนักพัฒนาซอฟต์แวร์ฉันเข้าใจว่าทำไมพวกเขาถึงแยกออกจากกัน

สิ่งแรกที่อยู่ในใจคือความจริงที่ว่าพวกเขาเป็น บริษัท ที่แตกต่างกัน (ที่ @JoshPetrie พูดถึง) Microsoft มีเซิร์ฟเวอร์และฐานข้อมูลของตนเองในขณะที่ Sony มีอยู่ เนื่องจากเป็น บริษัท ที่แยกจากกันโดยมีฮับข้อมูลแยกต่างหากจึงจะมีการจัดอันดับแยกต่างหาก พวกเขาจะต้องทำงานร่วมกันและแบ่งปันระบบที่ใช้เก็บข้อมูลทั้งสองชุด ดูเหมือนจะไม่น่าเป็นไปได้เพราะนั่นหมายความว่า Microsoft สามารถเข้าถึงข้อมูลของ Sony และในทางกลับกัน และไม่มีอะไรเป็นส่วนตัวมากกว่า บริษัท มากกว่าข้อมูลของพวกเขา

สมมติว่านี่เป็นเรื่องจริงและมีฐานข้อมูลที่ใช้ร่วมกันซึ่งการจัดอันดับทั้งหมดอยู่ด้วยกัน ฉันพนันได้ว่าการจัดอันดับจะไม่กระจายเท่า ๆ กันอย่างที่คิดและอาจเป็นเพราะความแตกต่างของฮาร์ดแวร์ซึ่งส่งผลให้ผู้ใช้สามารถควบคุมเกมได้อย่างแตกต่างกัน เกมคอนโซลแต่ละเกมมีสภาพแวดล้อมที่แตกต่างกันหรือขนาดกลางซึ่งผู้ใช้สามารถเล่นเกมได้ ขึ้นอยู่กับการออกแบบสภาพแวดล้อมสร้างข้อ จำกัด เกี่ยวกับ "วิธีการที่ดี" ผู้ใช้สามารถเล่นกับผู้ใช้ในสื่อที่แตกต่างกัน

ตัวอย่างที่ใหญ่ที่สุดที่ฉันสามารถนึกถึง (และถูกกล่าวถึงแล้วในคำตอบอื่น) คือความแตกต่างระหว่างคอนโซลและพีซี

ลองใช้ Team Fortress 2 เป็นตัวอย่าง เวอร์ชันคอนโซลเล่นด้วยตัวควบคุมที่ถือด้วยมือ โดยทั่วไปแล้วตัวควบคุมจะดำเนินการด้วยนิ้วหัวแม่มือและนิ้วชี้ (4 หลักอย่างน้อยฉันก็เล่น) เวอร์ชั่น PC ใช้แป้นพิมพ์ที่มีการเคลื่อนไหว WASD ปุ่มอื่น ๆ สำหรับฟังก์ชั่นและเมาส์ (นับ 6 หลักที่ใช้ในคราวเดียว

ไม่เพียง แต่เป็น "ตัวควบคุม" ที่แตกต่างกัน แต่อย่างเช่น @ratchetfreak กล่าวว่าแต่ละระบบมีระดับประสิทธิภาพของตัวเอง ดังนั้นเกมเดียวกันที่แน่นอนอาจช้าและล่าช้าใน Xbox แต่มีความคล่องแคล่วใน PS หรือ PC

นอกจากนี้พีซียังสามารถอัพเกรดได้เมื่อเทียบกับเกมคอนโซลที่เป็นแบบคงที่จนกว่าจะมีเวอร์ชั่นใหม่ออกมา ซึ่งลีดเดอร์จะแตกต่างกันเนื่องจากต้องมีเวอร์ชันเกมที่ใหม่กว่า (ซึ่งหมายถึงเซิร์ฟเวอร์และฐานข้อมูลที่แตกต่างและ blah blah ... )

นอกเหนือจากความแตกต่างเหล่านี้คุณยังมีการตั้งค่าระบบเช่นความเร็วของเมาส์ซึ่งสามารถเพิ่มขึ้นได้มากกว่าความไวของจอยสติ๊ก

ปัจจัยอื่น ๆ ที่เกี่ยวข้องฉันแน่ใจ แต่สิ่งเหล่านี้เป็นสิ่งแรกที่นึกถึงเมื่อฉันเห็นคำถามนี้ ขออภัยที่ยืดเยื้อมานานฉันรู้สึกตื่นเต้นและแจ้งให้ทราบเร็วที่สุดเท่าที่จะทำได้


ความคิดเห็นของคุณจะไม่เหมาะสมในการโพสต์ความคิดเห็นดังนั้นจึงไม่มีอะไรหายไป กฎทั่วไปคือคำตอบที่โพสต์ควรตอบคำถามและเพิ่มสิ่งใหม่มากกว่าเพียงแค่แสดงความคิดเห็นในโพสต์อื่น ๆ ที่มีอยู่ (ความคิดเห็นที่โพสต์เป็นคำตอบจะต้องถูกลบ) โพสต์ของคุณ treads บรรทัด ในอนาคตลองมุ่งเน้นไปที่การมีส่วนร่วมของคุณเองมากกว่าที่จะตอบคำถามอื่น ๆ เกี่ยวกับชื่อเสียงของคุณโคกเริ่มต้นนั้นง่ายต่อการเอาชนะ การล้างโพสต์เก่าด้วยการแนะนำการแก้ไขเป็นวิธีที่ดีในการรับสิทธิประโยชน์ของตัวแทน
เซท Battin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.