Главная
Study mode:
on
1
Introduction
2
What is Spelunky
3
Constraints
4
How rollback works
5
Liquid physics
6
Deterministic propagation
7
Interpolation
8
Day 1 rollback
9
Comparison with Simple Interpolation
10
Latency Issues
11
Performance Improvements
12
Input Delay
13
Multiple Instances
14
Invite Criteria
15
Ghost Bug
16
Random Number Generator
17
Server Expansion
18
Reliability
19
Crossplay
20
The Promise Day
21
Online Multiplayer
22
Server Analytics
23
Invite Codes
24
Tool Problems
25
Ambiguity Feedback
26
Other Open Challenges
27
Matchmaking
Description:
Explore the intricate implementation of propagation netcode in Spelunky 2 through this comprehensive 2021 GDC session. Delve into the constraints, rollback mechanics, liquid physics, and deterministic propagation techniques employed in the game. Learn about interpolation methods, latency issues, performance improvements, and the challenges of implementing input delay and multiple instances. Discover the complexities of crossplay, server expansion, and online multiplayer features. Gain insights into server analytics, invite codes, and tool problems encountered during development. Examine the ambiguity feedback system and other open challenges faced by the development team, including matchmaking. Understand the intricacies of random number generation and the importance of reliability in netcode implementation for this popular roguelike platformer.

Breaking the Ankh - Deterministic Propagation Netcode in 'Spelunky 2'

GDC
Add to list