เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฎเฉเจ†เจตเจœเจผเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเฉ‹เจฌเจพเจˆเจฒ เจธเจผเฉ‚เจŸเจฐ เจฒเจˆ เจฌเฉˆเจฒเจฟเจธเจŸเจฟเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจงเจพเจ‡เจ† เจนเฉˆ

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฎเฉเจ†เจตเจœเจผเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเฉ‹เจฌเจพเจˆเจฒ เจธเจผเฉ‚เจŸเจฐ เจฒเจˆ เจฌเฉˆเจฒเจฟเจธเจŸเจฟเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจงเจพเจ‡เจ† เจนเฉˆ

เจนเฉˆเจฒเฉ‹, เจฎเฉˆเจ‚ Nikita Brizhak เจนเจพเจ‚, Pixonic เจคเฉ‹เจ‚ เจธเจฐเจตเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเฅค เจ…เฉฑเจœ เจฎเฉˆเจ‚ เจฎเฉ‹เจฌเจพเจˆเจฒ เจฎเจฒเจŸเฉ€เจชเจฒเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจชเจ›เฉœเจจ เจฒเจˆ เจฎเฉเจ†เจตเจœเจผเจพ เจฆเฉ‡เจฃ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพเฅค

เจธเจฐเจตเจฐ เจฒเฉˆเจ— เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฌเจพเจฐเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‡เจ– เจฒเจฟเจ–เฉ‡ เจ—เจ เจนเจจ, เจฐเฉ‚เจธเฉ€ เจตเจฟเฉฑเจš เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ‡เจน เจ•เฉ‹เจˆ เจนเฉˆเจฐเจพเจจเฉ€ เจฆเฉ€ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ 90 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจฆเฉ‡ เจ…เจ–เฉ€เจฐ เจคเฉ‹เจ‚ เจฎเจฒเจŸเฉ€เจชเจฒเฉ‡เจ…เจฐ เจเจซเจชเฉ€เจเจธ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจตเจฟเฉฑเจš เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€ เจ—เจˆ เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ QuakeWorld เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจฎเจฒเจŸเฉ€เจชเจฒเฉ‡เจ…เจฐ เจธเจผเฉ‚เจŸเจฐ เจกเฉ€เจจเฉ‹ เจธเจ•เฉเจเจก เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจฎเฉ‡เจฐเจพ เจŸเฉ€เจšเจพ เจ‰เจธ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจฃเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเจœเจผเจพเจฐ เจตเจพเจฐ เจฒเจฟเจ–เจฟเจ† เจœเจพ เจšเฉเฉฑเจ•เจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฆเฉฑเจธเจฃเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจŸเฉˆเจ• เจ…เจคเฉ‡ เจ•เฉ‹เจฐ เจ—เฉ‡เจฎเจชเจฒเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจธเจพเจกเฉ€ เจ—เฉ‡เจฎ เจตเจฟเฉฑเจš เจฒเฉˆเจ— เจฎเฉเจ†เจตเจœเจผเฉ‡ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจธเจพเจกเฉ‡ เจ•เจพเจฐเจŸเฉˆเจ•เจธ เจ…เจคเฉ‡ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจผเจฌเจฆ.

เจกเฉ€เจจเฉ‹ เจธเจ•เฉเจเจก เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฎเฉ‹เจฌเจพเจˆเจฒ เจชเฉ€เจตเฉ€เจชเฉ€ เจธเจผเฉ‚เจŸเจฐ เจนเฉˆ. เจ–เจฟเจกเจพเจฐเฉ€ เจ•เจˆ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจนเจฅเจฟเจ†เจฐเจพเจ‚ เจจเจพเจฒ เจฒเฉˆเจธ เจกเจพเจ‡เจจเฉ‹เจธเฉŒเจฐเจธ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ 6v6 เจŸเฉ€เจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจฒเฉœเจฆเฉ‡ เจนเจจเฅค

เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ‹เจตเฉ‡เจ‚ เจเจ•เจคเจพ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจจเฅค เจจเจฟเจธเจผเจพเจจเฉ‡เจฌเจพเจœเจผเจพเจ‚ เจฒเจˆ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ•เจพเจซเจผเฉ€ เจ•เจฒเจพเจธเจฟเจ• เจนเฉˆ: เจธเจฐเจตเจฐ เจคเจพเจจเจพเจธเจผเจพเจนเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ—เฉ‡เจฎ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจ‡เจจ-เจนเจพเจŠเจธ ECS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‹เจตเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจ‡เจน เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจชเจ›เฉœเจจ เจฆเฉ‡ เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฌเจพเจฐเฉ‡ เจธเฉเจฃเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจฅเฉ‡ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจธเฉˆเจฐ เจนเฉˆเฅค

เจฎเจฒเจŸเฉ€เจชเจฒเฉ‡เจ…เจฐ FPS เจ—เฉ‡เจฎเจพเจ‚ เจตเจฟเฉฑเจš, เจฎเฉˆเจš เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเจฟเจฎเฉ‹เจŸ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ–เจฟเจกเจพเจฐเฉ€ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ†เจชเจฃเจพ เจ‡เจจเจชเฉเจŸ (เจฆเฉฑเจฌเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€) เจญเฉ‡เจœเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจธเจฐเจตเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€ เจ—เฉ‡เจฎ เจธเจŸเฉ‡เจŸ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจ‡เฉฐเจŸเจฐเจเจ•เจธเจผเจจ เจธเจ•เฉ€เจฎ เจฆเฉ‡ เจจเจพเจฒ, เจซเจพเจฐเจตเจฐเจก เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ‰เจฃ เจ…เจคเฉ‡ เจชเจฒเฉ‡เจ…เจฐ เจฆเฉ‡ เจ…เฉฑเจ–เจฐ เจฆเฉ‡ เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจ†เจ‰เจฃ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉ‡เจฐเฉ€ เจนเจฎเฉ‡เจธเจผเจพ เจชเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจธเจฅเจพเจจเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ 'เจคเฉ‡ เจ‡เจน เจฆเฉ‡เจฐเฉ€ (เจชเฉเจฐเจธเจฟเฉฑเจง เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจจเจชเฉเจŸ เจฒเฉˆเจ— เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจ…เจฃเจฆเฉ‡เจ–เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจฐเจพเจนเฉ€เจ‚ เจ–เฉ‡เจกเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ• เจ…เฉฑเจ–เจฐ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ "เจฌเจฐเจซเจผ เจ‰เฉฑเจคเฉ‡ เจ–เจฟเจธเจ•เจฃ" เจฆเฉ€ เจญเจพเจตเจจเจพ เจชเฉˆเจฆเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจฎเฉ‹เจฌเจพเจˆเจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ เจฒเจˆ เจฆเฉเฉฑเจ—เจฃเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ–เจฟเจกเจพเจฐเฉ€ เจฆเจพ เจชเจฟเฉฐเจ— 200 ms เจนเฉ‹เจฃ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจ•เจธเจฐ เจชเจฟเฉฐเจ— 350, 500, เจœเจพเจ‚ 1000 ms เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจซเจฟเจฐ เจ‡เฉฐเจชเฉเฉฑเจŸ เจฒเฉˆเจ— เจจเจพเจฒ เจคเฉ‡เจœเจผ เจจเจฟเจธเจผเจพเจจเฉ‡เจฌเจพเจœเจผ เจ–เฉ‡เจกเจฃเจพ เจฒเจ—เจญเจ— เจ…เจธเฉฐเจญเจต เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจชเฉ‚เจฐเจต เจ…เจจเฉเจฎเจพเจจ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ–เฉเจฆ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจœเจตเจพเจฌ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจชเจฒเฉ‡เจ…เจฐ เจ…เฉฑเจ–เจฐ 'เจคเฉ‡ เจ‡เจจเจชเฉเจŸ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจœเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจธเจฟเจฐเจซเจผ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฟเจฐเฉ‹เจงเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ‰เจฃ เจ…เจคเฉ‡ เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจจเจคเฉ€เจœเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจ˜เฉฑเจŸ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจธเฉ‚เจ–เจฎเจคเจพ เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ: เจ•เจฒเจพเจ‡เฉฐเจŸ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจ–เจฐเฉ€ เจ‡เฉฐเจชเฉเฉฑเจŸ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ–เจฟเฉฑเจšเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฆเฉเจธเจผเจฎเจฃเจพเจ‚ - เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ‡เจฐเฉ€ เจจเจพเจฒ, เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจชเจฟเจ›เจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ. เจญเจพเจต, เจœเจฆเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจฆเฉเจธเจผเจฎเจฃ 'เจคเฉ‡ เจ—เฉ‹เจฒเฉ€เจฌเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ–เจฟเจกเจพเจฐเฉ€ เจ‰เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจฐเจฟเจธเจผเจคเฉ‡เจฆเจพเจฐ เจตเจฟเฉฑเจš เจตเฉ‡เจ–เจฆเจพ เจนเฉˆ. เจ—เจพเจนเจ• เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฒเจฟเจ–เจฟเจ† เจธเฉ€.

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจฆเฉ‚เจœเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ: เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจ–เจฟเจกเจพเจฐเฉ€ เจ‰เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจธเจผเฉ‚เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจฆเฉเจธเจผเจฎเจฃ เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš เจธเฉ€, เจ‰เจธเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจธเจผเฉ‚เจŸเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฐเจตเจฐ 'เจคเฉ‡, เจฆเฉเจธเจผเจฎเจฃ เจนเฉเจฃ เจ‰เจธ เจœเจ—เฉเจนเจพ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฐเจตเจฐ เจฒเฉˆเจ— เจฎเฉเจ†เจตเจœเจผเจพ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจนเจฅเจฟเจ†เจฐ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจฐเจตเจฐ เจ—เฉ‡เจฎ เจธเจŸเฉ‡เจŸ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ–เจฟเจกเจพเจฐเฉ€ เจจเฉ‡ เจธเจผเจพเจŸ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‡เจ–เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจ‰เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฆเฉเจธเจผเจฎเจฃ เจจเฉ‚เฉฐ เจฎเจพเจฐ เจธเจ•เจฆเจพ เจธเฉ€เฅค เจœเฉ‡ เจœเจตเจพเจฌ "เจนเจพเจ‚" เจนเฉˆ, เจคเจพเจ‚ เจนเจฟเฉฑเจŸ เจ—เจฟเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจฆเฉเจธเจผเจฎเจฃ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ‡เจธ เจ—เจฟเจ†เจจ เจจเจพเจฒ เจฒเฉˆเจธ, เจ…เจธเฉ€เจ‚ เจกเจฟเจจเฉ‹ เจธเจ•เฉเจเจก เจตเจฟเฉฑเจš เจธเจฐเจตเจฐ เจฒเฉˆเจ— เจฎเฉเจ†เจตเจœเจผเฉ‡ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃเจพ เจชเจฟเจ† เจ•เจฟ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‡ เจ•เฉ€ เจฆเฉ‡เจ–เจฟเจ†? เจ…เจคเฉ‡ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ€ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ? เจธเจพเจกเฉ€ เจ–เฉ‡เจก เจตเจฟเฉฑเจš, เจนเจฅเจฟเจ†เจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เจพเจฌเจฒเฉ€เจ…เจคเจพเจ‚ เจคเฉ‹เจ‚ เจนเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจฐเฉ‡เจ•เจพเจธเจŸ เจ…เจคเฉ‡ เจ“เจตเจฐเจฒเฉ‡เจ… เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ - เจฏเจพเจจเฉ€ เจฆเฉเจธเจผเจฎเจฃ เจฆเฉ‡ เจญเฉŒเจคเจฟเจ• เจŸเจ•เจฐเจพเจ… เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจฐเจพเจนเฉ€เจ‚เฅค เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจธเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจŸเจ•เจฐเจพเจ‰เจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ–เจฟเจกเจพเจฐเฉ€ เจจเฉ‡ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ "เจฆเฉ‡เจ–เจฟเจ†"เฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเจฟเจŸเฉ€ เจตเจฐเจœเจผเจจ 2018.x เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจธเฉ€เฅค เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ API เจธเจฅเจฟเจฐ เจนเฉˆ, เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจ‡เฉฑเจ• เจ•เจพเจชเฉ€ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฐเจพเจœ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจ•เจธเฉ‡ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจคเจฐเฉ€เจ•เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจคเจพเจ‚ เจ•เฉ€ เจ•เจฐเฉ€เจ?

เจนเฉฑเจฒ เจธเจคเฉเจนเจพ 'เจคเฉ‡ เจธเฉ€; เจ‡เจธเจฆเฉ‡ เจธเจพเจฐเฉ‡ เจคเฉฑเจค เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพ เจšเฉเฉฑเจ•เฉ‡ เจนเจจ:

  1. เจนเจฐเฉ‡เจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจฃเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‰เจธเจจเฉ‡ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ‡เจ† เจคเจพเจ‚ เจ‰เจธ เจจเฉ‡ เจตเจฟเจฐเฉ‹เจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡เจ–เจฟเจ†เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจจเจชเฉเจŸ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจฒเจฟเจ– เจšเฉเฉฑเจ•เฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค
  2. เจธเจพเจจเฉ‚เฉฐ เจ–เฉ‡เจก เจฐเจพเจœเจพเจ‚ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ‡เจน เจ‡เจธ เจตเจฟเฉฑเจš เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจตเจฟเจฐเฉ‹เจงเฉ€เจ†เจ‚ (เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจŸเจ•เจฐเจพเจ…) เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจพเจ‚เจ—เฉ‡. เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฐเจพเจœ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ เจธเฉ€, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจธเฉ€ เจกเฉˆเจฒเจŸเจพ. เจธเจนเฉ€ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃ เจ•เฉ‡, เจ…เจธเฉ€เจ‚ เจ‡เจคเจฟเจนเจพเจธ เจตเจฟเฉฑเจš เจธเจนเฉ€ เจฐเจพเจœ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚.
  3. เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เจคเจฟเจนเจพเจธ เจคเฉ‹เจ‚ เจ—เฉ‡เจฎ เจธเจŸเฉ‡เจŸ เจนเฉˆ, เจธเจพเจจเฉ‚เฉฐ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเจพเจฒ เจชเจฒเฉ‡เจ…เจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเจ•เจฐเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ - เจนเจฟเจฒเจพเจ“, เจ—เฉเฉฐเจฎ เจนเฉ‹เจ - เจฌเจฃเจพเจ“, เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ - เจจเจธเจผเจŸ เจ•เจฐเฉ‹เฅค เจ‡เจน เจคเจฐเจ• เจตเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เจˆ ECS เจธเจฟเจธเจŸเจฎ เจธเจผเจพเจฎเจฒ เจธเจจเฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจเจ•เจคเจพ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ•เจˆ เจ—เฉ‡เจฎ เจฐเฉ‚เจฎ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€เฅค เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจชเฉเจฐเจคเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ‡เฉฑเจ• เจนเฉˆ, เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจฎเจฐเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉเจฌเจพเจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจธเฉ€เฅค เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจŸเจฟเฉฑเจ• เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ "เจฐเฉ€เจธเฉˆเจŸ" เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เจฎเจฐเฉ‡ เจฒเจˆ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจฆเฉเจฌเจพเจฐเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ‡เฉฑเจ• เจšเจฒเจพเจ• เจชเฉ‚เจฒเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉเจ†เจฐเจพ เจฏเฉ‚เจจเจฟเจŸเฉ€ เจ—เฉ‡เจฎ เจ†เจฌเจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจตเจฐเจคเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‹ เจ•เฉเจ เจฌเจšเจฟเจ† เจธเฉ€ เจ‰เจน เจชเจฟเจ›เจฒเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ—เฉ‡เจฎ เจธเจŸเฉ‡เจŸ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจคเจฐเจ• เจฆเฉ€ เจฎเฉฐเจ— เจ•เจฐเจจเจพ เจธเฉ€เฅค

เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจคเฉฑเจคเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เฉ‡ เจฐเฉฑเจ– เจ•เฉ‡, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• "เจŸเจพเจˆเจฎ เจฎเจธเจผเฉ€เจจ" เจฎเจฟเจฒเฉ€ เจนเฉˆ เจœเฉ‹ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจชเจฒ 'เจคเฉ‡ เจตเจพเจชเจธ เจฒเจฟเจ† เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ•เฉ‹เจก เจธเจงเจพเจฐเจจ เจจเจฟเจ•เจฒเจฟเจ†:

public class TimeMachine : ITimeMachine
{
     //ะ˜ัั‚ะพั€ะธั ะธะณั€ะพะฒั‹ั… ัะพัั‚ะพัะฝะธะน
     private readonly IGameStateHistory _history;

     //ะขะตะบัƒั‰ะตะต ะธะณั€ะพะฒะพะต ัะพัั‚ะพัะฝะธะต ะฝะฐ ัะตั€ะฒะตั€ะต
     private readonly ExecutableSystem[] _systems;

     //ะะฐะฑะพั€ ัะธัั‚ะตะผ, ั€ะฐััั‚ะฐะฒะปััŽั‰ะธั… ะบะพะปะปะฐะนะดะตั€ั‹ ะฒ ั„ะธะทะธั‡ะตัะบะพะผ ะผะธั€ะต 
     //ะฟะพ ะดะฐะฝะฝั‹ะผ ะธะท ะธะณั€ะพะฒะพะณะพ ัะพัั‚ะพัะฝะธั
     private readonly GameState _presentState;

     public TimeMachine(IGameStateHistory history, GameState presentState, ExecutableSystem[] timeInitSystems)
     {
         _history = history; 
         _presentState = presentState;
         _systems = timeInitSystems;  
     }

     public GameState TravelToTime(int tick)
     {
         var pastState = tick == _presentState.Time ? _presentState : _history.Get(tick);
         foreach (var system in _systems)
         {
             system.Execute(pastState);
         }
         return pastState;
     }
}

เจœเฉ‹ เจฌเจพเจ•เฉ€ เจฌเจšเจฟเจ† เจธเฉ€ เจ‰เจน เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจธเฉ€ เจ•เจฟ เจ‡เจธ เจฎเจธเจผเฉ€เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจผเจพเจŸเจธ เจ…เจคเฉ‡ เจ•เจพเจฌเจฒเฉ€เจ…เจคเจพเจ‚ เจฒเจˆ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฎเฉเจ†เจตเจœเจผเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆ.

เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจœเจฆเฉ‹เจ‚ เจฎเจ•เฉˆเจจเจฟเจ• เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจนเจฟเฉฑเจŸเจธเจ•เฉˆเจจ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจธเจญ เจ•เฉเจ เจธเจชเฉฑเจธเจผเจŸ เจœเจพเจชเจฆเจพ เจนเฉˆ: เจ–เจฟเจกเจพเจฐเฉ€ เจธเจผเฉ‚เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‰เจธเจจเฉ‚เฉฐ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจฃ, เจ‡เฉฑเจ• เจฐเฉ‡เจ•เจพเจธเจŸ เจ•เจฐเจจ, เจนเจฟเฉฑเจŸ เจœเจพเจ‚ เจฎเจฟเจธ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจจ, เจ…เจคเฉ‡ เจธเฉฐเจธเจพเจฐ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ•เจฐเฉ‹เฅค

เจชเจฐ เจกเฉ€เจจเฉ‹ เจธเจ•เฉเจเจก เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ…เจœเจฟเจนเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ• เจนเจจ! เจ—เฉ‡เจฎ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจนเจฅเจฟเจ†เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ - เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจšเฉฑเจฒเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ—เฉ‹เจฒเฉ€เจ†เจ‚ เจœเฉ‹ เจ•เจˆ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจŸเจฟเฉฑเจ•เจพเจ‚ (เจ•เฉเจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจฆเจฐเจœเจจเจพเจ‚ เจŸเจฟเฉฑเจ•เจพเจ‚) เจฒเจˆ เจ‰เฉฑเจกเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจจเฉเจนเจพเจ‚ เจฆเจพ เจ•เฉ€ เจ•เจฐเฉ€เจ, เจ‰เจน เจ•เจฟเจธ เจธเจฎเฉ‡เจ‚ เจ‰เฉฑเจกเจฃ?

ะ’ เจชเฉเจฐเจพเจšเฉ€เจจ เจฒเฉ‡เจ– เจนเจพเจซ-เจฒเจพเจˆเจซ เจจเฉˆเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจฌเจพเจฐเฉ‡, เจตเจพเจฒเจต เจฆเฉ‡ เจฎเฉเฉฐเจกเจฟเจ†เจ‚ เจจเฉ‡ เจ‰เจนเฉ€ เจธเจตเจพเจฒ เจชเฉเฉฑเจ›เจฟเจ†, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจ‡เจน เจธเฉ€: เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ เจฒเฉˆเจ— เจฎเฉเจ†เจตเจœเจผเจพ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจšเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค

เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เจน เจตเจฟเจ•เจฒเจช เจจเจนเฉ€เจ‚ เจธเฉ€: เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ-เจ…เจงเจพเจฐเจฟเจค เจนเจฅเจฟเจ†เจฐ เจ—เฉ‡เจฎ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเฉ€ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเจจเฅค เจ‡เจธ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจฒเฉˆ เจ•เฉ‡ เจ†เจ‰เจฃเจพ เจชเจฟเจ†. เจ•เฉเจ เจธเฉ‹เจš-เจตเจฟเจšเจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจฆเฉ‹ เจตเจฟเจ•เจฒเจช เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจœเฉ‹ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจœเจพเจชเจฆเฉ‡ เจธเจจ:

1. เจ…เจธเฉ€เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ เจจเฉ‚เฉฐ เจชเจฒเฉ‡เจ…เจฐ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธเจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ. เจธเจฐเจตเจฐ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเจพ เจนเจฐ เจŸเจฟเฉฑเจ•, เจนเจฐเฉ‡เจ• เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจนเจฐ เจฌเฉเจฒเฉ‡เจŸ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจจเฉ‚เฉฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจŸเฉ‡เจŸ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจ—เจฃเจจเจพเจตเจพเจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจชเจนเฉเฉฐเจš เจจเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจตเฉฐเจกเจฟเจ† เจนเฉ‹เจ‡เจ† เจฒเฉ‹เจก เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจ…เจจเฉเจฎเจพเจจเจฟเจค เจ‰เจกเจพเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ†เฅค เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจธเจพเจกเฉ‡ เจฒเจˆ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ 'เจคเฉ‡ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ•เฉ€เจคเฉ‡ เจฆเฉเจธเจผเจฎเจฃ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒเจพเจ‚ เจธเจฎเฉ‡เจค เจธเจพเจฐเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฎเฉเจ†เจตเจœเจผเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเฉ‹เจฌเจพเจˆเจฒ เจธเจผเฉ‚เจŸเจฐ เจฒเจˆ เจฌเฉˆเจฒเจฟเจธเจŸเจฟเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจงเจพเจ‡เจ† เจนเฉˆ
เจคเจธเจตเฉ€เจฐ เจตเจฟเฉฑเจš, เจŸเจฟเจ• 30 'เจคเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€ เจ‰เจฎเฉ€เจฆ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจฟเจœเจผเจพเจˆเจฒ เจซเจพเจ‡เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ: เจ‰เจน เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ เจ•เจฟ เจฆเฉเจธเจผเจฎเจฃ เจ•เจฟเจธ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเจฟเจœเจผเจพเจˆเจฒ เจฆเฉ€ เจ…เฉฐเจฆเจพเจœเจผเจจ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเจพ เจนเฉˆเฅค เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจน เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจธเจจเฉ‡ 33เจตเฉ‡เจ‚ เจŸเจฟเฉฑเจ• 'เจคเฉ‡ เจจเจฟเจธเจผเจพเจจเจพ เจฎเจพเจฐเจฟเจ†เฅค เจชเจ›เฉœเจจ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ‡เจน เจธเจฐเจตเจฐ 'เจคเฉ‡ เจตเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ

2. เจ…เจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจชเจนเจฟเจฒเฉ‡ เจตเจฟเจ•เจฒเจช เจตเจพเจ‚เจ— เจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ, เจฌเฉเจฒเฉ‡เจŸ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉ‡ เจ‡เฉฑเจ• เจŸเจฟเฉฑเจ• เจจเฉ‚เฉฐ เจ—เจฟเจฃเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจจเจนเฉ€เจ‚ เจฐเฉเจ•เจฆเฉ‡, เจธเจ—เฉ‹เจ‚ เจ‰เจธเฉ‡ เจธเจฐเจตเจฐ เจŸเจฟเฉฑเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เจธเจฆเฉ€ เจ‰เจกเจพเจฃ เจฆเฉ€ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจŸ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚, เจนเจฐ เจตเจพเจฐ เจธเจฐเจตเจฐ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจฒเจฟเจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เฉฑเจ•-เจ‡เฉฑเจ• เจ•เจฐเจ•เฉ‡ เจŸเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ•เฉ‹เจฒเจพเจˆเจกเจฐ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเฉ‹เฅค เจ…เจธเฉ€เจ‚ เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฆเฉ‹ เจšเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจนเฉ€เจ‚ เจตเจพเจชเจฐเจฆเจพ:

  • เจ—เฉ‹เจฒเฉ€ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจ–เจคเจฎ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ—เจฃเจจเจพ เจ–เจคเจฎ เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเจฟเจธ เจœเจพเจ‚ เจนเจฟเฉฑเจŸ เจ—เจฟเจฃ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚. เจ…เจคเฉ‡ เจ‡เจน เจ‰เจธเฉ‡ เจŸเจฟเฉฑเจ• 'เจคเฉ‡ เจนเฉˆ เจœเจฟเจธ เจตเจฟเจš เจ—เฉ‹เจฒเฉ€ เจšเจฒเจพเจˆ เจ—เจˆ เจธเฉ€! เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เจน เจชเจฒเฉฑเจธ เจ…เจคเฉ‡ เจฎเจพเจ‡เจจเจธ เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจจเฅค เจ‡เฉฑเจ• เจชเจฒเฉฑเจธ - เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจผเฉ‚เจŸเจฟเฉฐเจ— เจชเจฒเฉ‡เจ…เจฐ เจฒเจˆ เจ‡เจธ เจจเฉ‡ เจนเจฟเฉฑเจŸ เจ…เจคเฉ‡ เจฆเฉเจธเจผเจฎเจฃ เจฆเฉ€ เจธเจฟเจนเจค เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ. เจจเจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‰เจนเฉ€ เจชเฉเจฐเจญเจพเจต เจฆเฉ‡เจ–เจฟเจ† เจ—เจฟเจ† เจœเจฆเฉ‹เจ‚ เจตเจฟเจฐเฉ‹เจงเฉ€เจ†เจ‚ เจจเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€ 'เจคเฉ‡ เจ—เฉ‹เจฒเฉ€เจฌเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€: เจฆเฉเจธเจผเจฎเจฃ, เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ, เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจนเฉŒเจฒเฉ€ เจฐเจพเจ•เฉ‡เจŸ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ—เจฟเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€.
  • เจฌเฉเจฒเฉ‡เจŸ เจธเจฐเจตเจฐ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‡เจธเจฆเจพ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจ…เจ—เจฒเฉ‡ เจธเจฐเจตเจฐ เจŸเจฟเฉฑเจ• เจตเจฟเฉฑเจš เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจชเจ›เฉœ เจฆเฉ‡ เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฆเฉ‡ เจœเจพเจฐเฉ€ เจฐเจนเฉ‡เจ—เจพเฅค เจนเฉŒเจฒเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒเจพเจ‚ เจฒเจˆ, เจ‡เจน เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจตเจฟเจ•เจฒเจช เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ เจฐเฉ‹เจฒเจฌเฉˆเจ• เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ 'เจคเฉ‡ เจ…เจธเจฎเจพเจจ เจฒเฉ‹เจก เจตเจงเจฟเจ†: เจธเจฐเจตเจฐ เจœเจพเจ‚ เจคเจพเจ‚ เจจเจฟเจธเจผเจ•เจฟเจฐเจฟเจ† เจธเฉ€, เจœเจพเจ‚ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจŸเจฟเฉฑเจ• เจตเจฟเฉฑเจš เจ‡เจน เจ•เจˆ เจฌเฉเจฒเฉ‡เจŸเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฆเจฐเจœเจจ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจŸเจฟเฉฑเจ•เจพเจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฎเฉเจ†เจตเจœเจผเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเฉ‹เจฌเจพเจˆเจฒ เจธเจผเฉ‚เจŸเจฐ เจฒเจˆ เจฌเฉˆเจฒเจฟเจธเจŸเจฟเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ•เจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจงเจพเจ‡เจ† เจนเฉˆ
เจชเจฟเจ›เจฒเฉ€ เจคเจธเจตเฉ€เจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจนเฉ€ เจฆเฉเจฐเจฟเจธเจผ, เจชเจฐ เจฆเฉ‚เจœเฉ€ เจธเจ•เฉ€เจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ. เจฎเจฟเจœเจผเจพเจˆเจฒ เจธเจฐเจตเจฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจธเฉ‡ เจŸเจฟเจ• 'เจคเฉ‡ "เจ•เฉˆเจš เจ…เฉฑเจช" เจนเฉ‹ เจ—เจˆ เจœเจฟเจธ 'เจคเฉ‡ เจ—เฉ‹เจฒเฉ€ เจฒเฉฑเจ—เฉ€ เจธเฉ€, เจ…เจคเฉ‡ เจนเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจ…เจ—เจฒเฉ€ เจŸเจฟเฉฑเจ• เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฟเจฃเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค 31เจตเฉ‡เจ‚ เจŸเจฟเฉฑเจ• 'เจคเฉ‡, เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจชเจ›เฉœเจจ เจฆเจพ เจฎเฉเจ†เจตเจœเจผเจพ เจนเฉเจฃ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ

เจธเจพเจกเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš, เจ‡เจน เจฆเฉ‹เจตเฉ‡เจ‚ เจชเจนเฉเฉฐเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจฒเจพเจˆเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฑเจ–เจฐเฉ‡ เจธเจจ, เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‡เจ†, เจ…เจคเฉ‡ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‰เจน เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจธเจจเฅค เจนเจฅเจฟเจ†เจฐ เจฆเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ• เจ…เจคเฉ‡ เจ—เฉ‹เจฒเฉ€ เจฆเฉ€ เจ—เจคเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจนเจฐเฉ‡เจ• เจกเจพเจ‡เจจเจพเจธเฉŒเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจตเจฟเจ•เจฒเจช เจšเฉเจฃเจฟเจ† เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจฎเจ•เฉˆเจจเจฟเจ•เจธ เจฆเฉ€ เจ–เฉ‡เจก เจตเจฟเฉฑเจš เจฎเฉ‹เฉœ เจ†เจ‡เจ† เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ "เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ‡ เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจฆเฉเจธเจผเจฎเจฃ เจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจฎเจพเจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ…เจœเจฟเจนเจพ เจ…เจคเฉ‡ เจ…เจœเจฟเจนเจพ เจฌเฉ‹เจจเจธ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹." เจ•เฉ‹เจˆ เจตเฉ€ เจฎเจ•เฉˆเจจเจฟเจ• เจœเจฟเฉฑเจฅเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€ เจจเฉ‡ เจฆเฉเจธเจผเจฎเจฃ เจจเฉ‚เฉฐ เจฎเจพเจฐเจฟเจ† เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจจเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจญเฉ‚เจฎเจฟเจ•เจพ เจจเจฟเจญเจพเจˆ, เจฆเฉ‚เจœเฉ€ เจชเจนเฉเฉฐเจš เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ‡ เจตเจฟเจ•เจฒเจช เจฆเฉ‡ เจจเจพเจฒ เจœเจพเจฃเจพ เจ–เจคเจฎ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ‡เจน เจนเฉเจฃ เจ—เฉ‡เจฎ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจนเจฅเจฟเจ†เจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฐเจ—เจฐเจฎ เจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ เจ‰เจ เจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆ. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจน เจธเจญ เจ•เฉเจ เจนเฉŒเจฒเฉ€ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚: เจ‡เจน เจนเฉˆ. เจเจ•เจคเจพ เจŸเจ•เจฐเจพเจ‰เจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจนเจฟเจฒเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ…เจคเฉ‡ เจฌเฉฐเจฆ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจนเฉŒเจฒเฉ€ เจนเฉˆเฅค เจกเฉ€เจจเฉ‹ เจธเจ•เฉเจเจก เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• "เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจธเจฅเจฟเจคเฉ€" เจตเจฟเฉฑเจš, เจฒเฉœเจพเจˆ เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เจˆ เจธเฉŒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจนเจฐเฉ‡เจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เจฟเจฃเจจ เจฒเจˆ เจ•เฉ‹เจฒเจพเจˆเจกเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฟเจฒเจพเจ‰เจฃเจพ เจ‡เฉฑเจ• เจ…เจธเฉฐเจญเจต เจฒเจ—เจœเจผเจฐเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจธเจพเจกเฉ‡ เจฒเจˆ เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ "เจฐเฉ‹เจฒเจฌเฉˆเจ•" เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ•เจฐเจจเจพ เจฌเจฟเจฒเจ•เฉเจฒ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ ECS เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเจพ เจธเจฎเจพเจ‚ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจชเจ›เฉœเจจ เจฆเฉ‡ เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒ, เจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚, เจ†เจฆเจฟ)เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ‡เจ•เจพเจˆเจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจนเจฐเฉ‡เจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจฐ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจ•เฉ‹เจก เจ•เฉเจ เจธเจฐเจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš:

public sealed class LagCompensationSystemGroup : ExecutableSystem
{
     //ะœะฐัˆะธะฝะฐ ะฒั€ะตะผะตะฝะธ
     private readonly ITimeMachine _timeMachine;

     //ะะฐะฑะพั€ ัะธัั‚ะตะผ ะปะฐะณะบะพะผะฟะตะฝัะฐั†ะธะธ
     private readonly LagCompensationSystem[] _systems;
     
     //ะะฐัˆะฐ ั€ะตะฐะปะธะทะฐั†ะธั ะบะปะฐัั‚ะตั€ะธะทะฐั‚ะพั€ะฐ
     private readonly TimeTravelMap _travelMap = new TimeTravelMap();

    public LagCompensationSystemGroup(ITimeMachine timeMachine, 
        LagCompensationSystem[] lagCompensationSystems)
     {
         _timeMachine = timeMachine;
         _systems = lagCompensationSystems;
     }

     public override void Execute(GameState gs)
     {
         //ะะฐ ะฒั…ะพะด ะบะปะฐัั‚ะตั€ะธะทะฐั‚ะพั€ ะฟั€ะธะฝะธะผะฐะตั‚ ั‚ะตะบัƒั‰ะตะต ะธะณั€ะพะฒะพะต ัะพัั‚ะพัะฝะธะต,
         //ะฐ ะฝะฐ ะฒั‹ั…ะพะด ะฒั‹ะดะฐะตั‚ ะฝะฐะฑะพั€ ยซะบะพั€ะทะธะฝยป. ะ’ ะบะฐะถะดะพะน ะบะพั€ะทะธะฝะต ะปะตะถะฐั‚ ัะฝั‚ะธั‚ะธ,
         //ะบะพั‚ะพั€ั‹ะผ ะดะปั ะปะฐะณะบะพะผะฟะตะฝัะฐั†ะธะธ ะฝัƒะถะฝะพ ะพะดะฝะพ ะธ ั‚ะพ ะถะต ะฒั€ะตะผั ะธะท ะธัั‚ะพั€ะธะธ.
         var buckets = _travelMap.RefillBuckets(gs);

         for (int bucketIndex = 0; bucketIndex < buckets.Count; bucketIndex++)
         {
             ProcessBucket(gs, buckets[bucketIndex]);
         }

         //ะ’ ะบะพะฝั†ะต ะปะฐะณะบะพะผะฟะตะฝัะฐั†ะธะธ ะผั‹ ะฒะพััั‚ะฐะฝะฐะฒะปะธะฒะฐะตะผ ั„ะธะทะธั‡ะตัะบะธะน ะผะธั€ 
         //ะฒ ะธัั…ะพะดะฝะพะต ัะพัั‚ะพัะฝะธะต
         _timeMachine.TravelToTime(gs.Time);
     }

     private void ProcessBucket(GameState presentState, TimeTravelMap.Bucket bucket)
     {
         //ะžั‚ะบะฐั‚ั‹ะฒะฐะตะผ ะฒั€ะตะผั ะพะดะธะฝ ั€ะฐะท ะดะปั ะบะฐะถะดะพะน ะบะพั€ะทะธะฝั‹
         var pastState = _timeMachine.TravelToTime(bucket.Time);

         foreach (var system in _systems)
         {
               system.PastState = pastState;
               system.PresentState = presentState;

               foreach (var entity in bucket)
               {
                   system.Execute(entity);
               }
          }
     }
}

เจœเฉ‹ เจฌเจšเจฟเจ† เจ‰เจน เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจธเฉ€:

1. เจธเจฎเจเฉ‹ เจ•เจฟ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ…เฉฐเจฆเฉ‹เจฒเจจ เจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฆเฉ‚เจฐเฉ€ เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเจพ เจธเฉ€เจฎเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจธเจพเจกเฉ‡ เจฒเจˆ เจฎเจพเฉœเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ—เฉ‡เจฎ เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจธเจ•เฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉ€, เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจ•เจนเจพเจฃเฉ€ เจจเฉ‚เฉฐ 30 เจŸเจฟเฉฑเจ•เจธ (20 เจนเจฐเจŸเจœเจผ เจฆเฉ€ เจŸเจฟเจ• เจฐเฉ‡เจŸ เจฆเฉ‡ เจจเจพเจฒ) เจฆเฉ‡ เจจเจพเจฒ เจธเฉ€เจฎเจฟเจค เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจ‡เจน เจ–เจฟเจกเจพเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ‰เฉฑเจš เจชเจฟเฉฐเจ—เจพเจ‚ 'เจคเฉ‡ เจตเฉ€ เจตเจฟเจฐเฉ‹เจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจพเจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

2. เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเจฟเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚เฅค

เจ…เจธเฉ€เจ‚, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ†เจชเจฃเฉ‡ เจตเจฟเจฐเฉ‹เจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจฟเจฒเจพ เจฐเจนเฉ‡ เจนเจพเจ‚. เจชเจฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฏเฉ‹เจ— เจŠเจฐเจœเจพ เจธเจผเฉ€เจฒเจก, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ•เจฟ เจฐเฉฑเจ–เจฟเจ†เจคเจฎเจ• เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒ เจฆเฉ‡เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจ•เจธเจฐ เจ”เจจเจฒเจพเจˆเจจ เจจเจฟเจธเจผเจพเจจเฉ‡เจฌเจพเจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ–เจฟเจกเจพเจฐเฉ€ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจขเจพเจฒ เจฐเฉฑเจ–เฉ€ เจนเฉ‹เจˆ เจนเฉˆ, เจคเจพเจ‚ เจ…เจคเฉ€เจค เจฆเฉ€เจ†เจ‚ เจชเจ›เฉœเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจ—เฉ‹เจฒเฉ€เจ†เจ‚ เจ‡เจธ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ‰เฉฑเจกเจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚เฅค

3. เจซเฉˆเจธเจฒเจพ เจ•เจฐเฉ‹ เจ•เจฟ เจ•เฉ€ เจกเจพเจ‡เจจเฉ‹เจธเฉŒเจฐเจธ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฌเจฒเฉ€เจ…เจคเจพเจ‚ เจฒเจˆ เจฎเฉเจ†เจตเจœเจผเจพ เจฆเฉ‡เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ: เจฆเฉฐเจฆเฉ€, เจชเฉ‚เจ› เจฆเฉ€ เจนเฉœเจคเจพเจฒ, เจ†เจฆเจฟเฅค เจ…เจธเฉ€เจ‚ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ•เจฟ เจ•เฉ€ เจฒเฉ‹เฉœ เจธเฉ€ เจ…เจคเฉ‡ เจ—เฉ‹เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจจเจฟเจฏเจฎเจพเจ‚ เจ…เจจเฉเจธเจพเจฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

4. เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ เจ•เจฟ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจŸเจ•เจฐเจพเจ‰เจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจจเจพเจฒ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจชเจ›เฉœเจจ เจฆเจพ เจฎเฉเจ†เจตเจœเจผเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจšเฉฐเจ—เฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ: เจ–เจฟเจกเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจน เจนเฉเจฃ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจนเฉˆ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจธเฉ€เจ‚ เจธเจผเฉ‚เจŸเจฟเฉฐเจ— เจชเจฒเฉ‡เจ…เจฐ เจฆเฉ‡ เจ•เฉ‹เจฒเจพเจˆเจกเจฐเจœเจผ เจจเฉ‚เฉฐ เจตเฉ€ เจฐเฉ‹เจฒ เจฌเฉˆเจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ•เจˆ เจ•เจพเจฐเจจ เจนเจจ.

เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน เจ•เจฒเฉฑเจธเจŸเจฐเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ: เจ…เจธเฉ€เจ‚ เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจชเจฟเฉฐเจ—เจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจญเฉŒเจคเจฟเจ• เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจฆเฉ‚เจœเจพ, เจธเจพเจฐเฉ‡ เจฐเฉ‡เจ•เจพเจธเจŸเจพเจ‚ เจ…เจคเฉ‡ เจ“เจตเจฐเจฒเฉˆเจชเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‰เจธ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจŸเจ•เจฐเจพเจ‰เจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจฎเจพเจฒเจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจกเฉ€เจจเฉ‹ เจธเจ•เฉเจเจก เจตเจฟเฉฑเจš, เจ–เจฟเจกเจพเจฐเฉ€ เจกเจพเจ‡เจจเฉ‹เจธเฉŒเจฐเจธ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจจเจฟเจธเจผเจพเจจเฉ‡เจฌเจพเจœเจผเจพเจ‚ เจฆเฉ‡ เจฎเจฟเจ†เจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ—เฉˆเจฐ-เจฎเจฟเจ†เจฐเฉ€ เจœเจฟเจ“เจฎเฉˆเจŸเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจเฅค เจญเจพเจตเฉ‡เจ‚ เจ–เจฟเจกเจพเจฐเฉ€ เจ‡เฉฑเจ• เจ…เจธเจพเจงเจพเจฐเจจ เจ•เฉ‹เจฃ 'เจคเฉ‡ เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ—เฉ‹เจฒเฉ€ เจฆเจพ เจŸเฉเจฐเฉˆเจœเฉˆเจ•เจŸเจฐเฉ€ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจกเจพเจ‡เจจเจพเจธเฉŒเจฐ เจ•เฉ‹เจฒเจพเจˆเจกเจฐ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเจพ เจนเฉˆ, เจ—เฉ‹เจฒเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค

เจคเฉ€เจธเจฐเจพ, เจ…เจธเฉ€เจ‚ เจกเจพเจ‡เจจเจพเจธเฉŒเจฐ เจฆเฉ‡ เจนเจฅเจฟเจ†เจฐเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจœเจพเจ‚ ECS เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจญเจพเจตเฉ‡เจ‚ เจชเจ›เฉœเจจ เจฆเฉ‡ เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚.

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจชเจ›เฉœเจจ เจตเจพเจฒเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจŸเจ•เจฐเจพเจ… เจฆเฉ€ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€ เจธเจพเจกเฉ‡ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจฒเจพเจญเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฐเจฒ เจฐเจธเจคเจพ เจ…เจชเจฃเจพเจ‡เจ†เฅค

เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจนเจŸเจพเจ‡เจ† เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเจพ, เจ‡เจธ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจฎเจพเจธเจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจญเฉ‡เจธ เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจขเฉฐเจ— เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚, เจธเจฐเจตเจฐ เจฒเฉˆเจ— เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฆเฉ‡ เจ‡เจธ เจฆเฉ‡ เจตเจชเจพเจฐ เจนเจจ. เจ‡เจน เจ‰เจธ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจ—เฉ‡เจฎเจฟเฉฐเจ— เจ…เจจเฉเจญเจต เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ—เฉ‹เจฒเฉ€ เจฎเจพเจฐเจจ เจตเจพเจฒเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€ เจฆเฉ‡ เจ–เจฐเจšเฉ‡ 'เจคเฉ‡ เจ—เฉ‹เจฒเฉ€ เจšเจฒเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจกเฉ€เจจเฉ‹ เจธเจ•เฉเจเจก เจฒเจˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฑเจฅเฉ‡ เจšเฉ‹เจฃ เจธเจชเฉฑเจธเจผเจŸ เจธเฉ€.

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เจธ เจธเจญ เจฒเจˆ เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฐเจตเจฐ เจ•เฉ‹เจก เจฆเฉ€ เจตเจงเฉ€ เจนเฉ‹เจˆ เจ—เฉเฉฐเจเจฒเจคเจพ เจฆเฉเจ†เจฐเจพ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจเจพ เจชเจฟเจ† - เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ—เฉ‡เจฎ เจกเจฟเจœเจผเจพเจˆเจจเจฐเจพเจ‚ เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆเฅค เจœเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ•เฉเจฐเจฎเจตเจพเจฐ เจ•เจพเจฒ เจธเฉ€, เจคเจพเจ‚ เจฒเฉ‡เจ— เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฆเฉ‡ เจจเจพเจฒ, เจจเฉ‡เจธเจŸเจก เจฒเฉ‚เจชเจธ เจ…เจคเฉ‡ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจธเจจเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฌเจนเฉเจค เจ•เฉ‹เจธเจผเจฟเจธเจผ เจตเฉ€ เจ•เฉ€เจคเฉ€เฅค

2019 เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš (เจ…เจคเฉ‡ เจธเจผเจพเจ‡เจฆ เจฅเฉ‹เฉœเจพ เจชเจนเจฟเจฒเจพเจ‚), เจเจ•เจคเจพ เจจเฉ‡ เจธเฉเจคเฉฐเจคเจฐ เจญเฉŒเจคเจฟเจ• เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฒเจˆ เจชเฉ‚เจฐเจพ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ†เฅค เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจคเฉ‹เจ‚ เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจ•เจฎเจฐเจฟเจ†เจ‚ เจฒเจˆ เจ†เจฎ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจคเฉ‹เจ‚ เจœเจฒเจฆเฉ€ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจนเจฐเฉ‡เจ• เจ—เฉ‡เจฎ เจฐเฉ‚เจฎ เจจเฉ‚เฉฐ เจ‡เจธเจฆเจพ เจ†เจชเจฃเจพ เจญเฉŒเจคเจฟเจ• เจฆเฉเจฐเจฟเจธเจผ เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ—เฉเจ†เจ‚เจขเฉ€ เจ•เจฎเจฐเฉ‡ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจฆเฉเจฐเจฟเจธเจผ เจจเฉ‚เฉฐ "เจธเจพเจซ" เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจธ เจจเฉ‡ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจพเจงเจพ เจ•เฉ€เจคเจพ. เจฆเฉ‚เจœเจพ, เจ‡เจธเจจเฉ‡ เจฌเฉฑเจ—เจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจœเฉ‹ เจชเฉˆเจฆเจพ เจนเฉ‹เจ เจœเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจจเฉ‡ เจจเจตเฉ‡เจ‚ เจ—เฉ‡เจฎ เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเฉ€เจจ เจ•เจฒเฉ€เจจเจ…เจช เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€ เจ•เฉ€เจคเฉ€เฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจเจพ เจ”เจ–เจพ เจธเฉ€, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ…เจ•เจธเจฐ เจ‡เฉฑเจ• เจ•เจฎเจฐเฉ‡ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจš เจญเฉŒเจคเจฟเจ• เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ‚เจœเฉ‡ เจ•เจฎเจฐเฉ‡ เจตเจฟเฉฑเจš "เจตเจนเจฟ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ"เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ•เจฟ เจ•เฉ€ เจญเฉŒเจคเจฟเจ• เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจญเฉŒเจคเจฟเจ• เจธเฉฐเจธเจพเจฐ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจญเจพเจต, เจธเจผเจฐเจค เจ…เจจเฉเจธเจพเจฐ, เจนเจฐเฉ‡เจ• เจ•เจฎเจฐเฉ‡ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉ€เจจ เจจเจนเฉ€เจ‚, เจธเจ—เฉ‹เจ‚ 30 เจธเฉ€เจจ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจพเจˆเจ•เจฒเจฟเจ• เจฌเจซเจฐ เจฌเจฃเจพเจ“, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจนเจพเจฃเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจตเจฟเจ•เจฒเจช เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจจเจฟเจ•เจฒเจฟเจ†, เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ: เจ‡เจธ เจจเฉ‡ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจชเจพเจ—เจฒ เจตเจพเจงเจพ เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจ‡เจ†, เจธเจ—เฉ‹เจ‚ เจœเฉ‹เจ–เจฎ เจญเจฐเฉ‡ เจฌเจฆเจฒเจพเจ… เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เฉฐเจจเฉ‡ เจธเจพเจฐเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉฑเจ• เจ•เฉฐเจฎ เจ•เจฐเจจ 'เจคเฉ‡ เจธเจฐเจตเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจตเจนเจพเจฐ เจ•เจฐเฉ‡เจ—เจพ เจ‡เจน เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจธเฉ€. เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจจเจฟเจฏเจฎ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เฉ€เจคเฉ€: "เจœเฉ‡ เจ‡เจน เจคเฉ‹เฉœเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเจพ, เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจจเจพ เจ•เจฐเฉ‹".

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹