Англійська лексика: Розробка програмного забезпечення · API, мережі й безпека

Що означає client-side prediction?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

client-side prediction: клієнтське передбачення, передбачення на клієнті

Техніка мережевого коду, за якої пристрій гравця одразу показує результат його дії, ще до підтвердження сервером, а потім коригує його, якщо сервер не погоджується.

Де і як уживається

Застосовують, щоб приховати затримку й зробити рух миттєвим на відчуття. Виправлення хибного передбачення називають reconciliation; гравець може побачити rubber-banding — різкий відкид персонажа на попередню позицію.

Приклади речень

  1. Without client-side prediction, every step would feel 100 ms late.

    Без клієнтського передбачення кожен крок відчувався б затриманим на 100 мс.

    Очікування відповіді сервера додало б затримку до кожного переміщення.

  2. The rubber-banding happens on slopes, where our client-side prediction disagrees with the server.

    Відкидання назад стається на схилах, де клієнтське передбачення не збігається із сервером.

    Розбіжність розрахунків позиції клієнтом і сервером спричиняє помітну корекцію.

Поширені словосполучення

  • server reconciliation
  • rubber-banding
  • lag compensation
  • input prediction

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: API, мережі й безпека

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: