คำถามติดแท็ก realtime

10
UDP ยังดีกว่า TCP สำหรับเกมเรียลไทม์ที่มีข้อมูลมากหรือไม่?
ฉันรู้ว่าโดยปกติแล้ว UDP จะแนะนำสำหรับเกมแบบผู้เล่นหลายคนแบบเรียลไทม์ที่มีการใช้ข้อมูลสูง บทความส่วนใหญ่มีอายุปีเป็น serval และเนื่องจาก ~ 80% ของข้อมูลทั้งหมดที่ส่งบนอินเทอร์เน็ตคือ TCP จึงต้องมีการปรับแต่งให้เหมาะสมสำหรับ TCP นี่ทำให้ฉันสงสัย: UDP ยังเหนือกว่าในแง่ของความเร็วและความล่าช้าหรือไม่? การเพิ่มประสิทธิภาพ TCP ล่าสุดทำให้ TCP ทำงานได้ดีกว่า UDP หรือไม่
71 c++  networking  udp  realtime 

17
วิธีการสร้างประสบการณ์การเล่นเกม RTS ที่ทุกขั้นตอนของการแข่งขันมีส่วนร่วมอย่างเท่าเทียมกันโดยไม่ต้องมีหนามแหลมในความเข้มข้นที่ต้องการ?
ในเกมเช่น Starcraft Brood War ผู้เล่นที่เริ่มเกมไม่ต้องทำอะไรมากเมื่อเทียบกับในภายหลังเมื่อพวกเขาต้องจัดการการต่อสู้หลายครั้งและหลายฐานพร้อมกัน ซึ่งหมายความว่าในช่วงเริ่มต้นของเกมเพลย์ค่อนข้างน่าเบื่อในขณะที่ต่อมาในเกมมันช่างน่ากลัวจนผู้เล่น APM สูงมากสามารถเล่นได้อย่างคล่องแคล่ว นี่เป็นปัญหาโดยเฉพาะอย่างยิ่งในการทำลายล้างโดยรวมที่สามารถตอบโต้กับเครื่องบินทิ้งระเบิดข้าศึกที่เข้ามาอย่างรวดเร็วทำให้สามารถลดความเสียหายจากการทิ้งระเบิดได้ซึ่งหมายความว่าผู้เล่นที่สามารถตอบสนองได้เร็วกว่าจะได้เปรียบเหนือผู้เล่น โดยทั่วไปแล้วสำหรับเกม RTS ใด ๆ ที่มีหมอกแห่งสงครามเช่นเมื่อมีการค้นพบยูนิตศัตรูปฏิกิริยาที่รวดเร็วจะให้ความได้เปรียบนี่เป็นปัญหา ฉันต้องการสร้างเกมที่ไม่เพียง แต่กำจัดไมโคร แต่ยังลบข้อกำหนดใด ๆ สำหรับการตอบสนองที่รวดเร็วตลอดทั้งเกม กล่าวอีกนัยหนึ่งประสบการณ์การเล่นเกมควร "แบน" โดยไม่มีกิจกรรมใด ๆ และไม่น่าประหลาดใจ ผู้เล่นไม่ควรนั่งรอสิ่งที่จะเกิดขึ้นแล้วต้องพยายามคลิกเมามันให้เร็วที่สุดเท่าที่จะทำได้ ในคำอื่น ๆ เกมควรรู้สึกเหมือนชักเย่อช้าและมั่นคงกว่าเพนท์บอล มีเกมดังกล่าวในประเภทอื่น ๆ เช่นเกมต่อสู้ที่ไม่สนใจแถบพลังงานขึ้น, การเล่นเกมไม่เปลี่ยนแปลงมากในทุกช่วงเวลาที่มี ในความคิดของฉันหมายความว่าการเปลี่ยนแปลงทั้งหมดที่ผู้เล่นรับรู้ต้องเป็นกระแสที่คงที่ตลอดทั้งเกม (เพื่อหลีกเลี่ยงการพุ่งพรวดในการเล่นเกม) รวมถึงผู้เล่นต้องมีเวลามากพอที่จะตอบสนองต่อการเปลี่ยนแปลงแต่ละครั้ง การเปลี่ยนแปลงไม่ได้ประโยชน์ ฉันจะออกแบบเกมประเภทนี้ได้อย่างไร ฉันไม่สามารถคิดถึงเกม RTS ใด ๆ ที่ใกล้เคียงกับสิ่งนี้ได้

3
ฉันจะหาข้อมูลแผนที่โลกแห่งความเป็นจริงได้จากที่ไหน
ฉันต้องการสร้างเกมที่มีคอนเซ็ปต์คล้ายกับIngressที่แผนที่ของเกมถูกวางทับบนของจริง ฉันจะหาข้อมูลแผนที่สำหรับแอพแบบนั้นได้จากที่ไหน? ฉันจะรวมวัตถุเกมของตัวเองลงในแผนที่ได้อย่างไร วัตถุของเกมต้องเคลื่อนที่แบบเรียลไทม์ดังนั้นการให้พวกมันเป็นเครื่องหมายคงที่บนแผนที่นั้นไม่เพียงพอ ฉันคิดว่าฉันสามารถใช้ Google Maps ได้ แต่เท่าที่ฉันสามารถบอกได้ว่ามันเป็นไปไม่ได้ที่จะสร้างสไตล์กราฟิกของตัวเอง (เช่น Ingress ได้ทำไปแล้ว) ด้วย API อย่างเป็นทางการของ Google
14 maps  realtime 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.