League of Legends-ის დეველოპერმა Riot Games-მა თავისი ოსტატობა ონლაინ მულტიპლეიერით წარმატებით გადაიტანა FPS ჟანრში ჯერ კიდევ 2020 წელს, რაც ამ პროცესში გამოავლინა სიყვარულში Counter-Strike-ის მძიმე კუთხით. დღემდე, Valorant რჩება პოპულარულ, თუ მაღალ ტექნიკურ მსროლელად.
The making of Valorant sounds like one long technical nightmare, however, with Riot prioritizing polish and coding smarts in order to make a shooter that rewards pinpoint accuracy while remaining scalable across wide range of drastically different machines.
მე ველაპარაკე Riot-ის თამაშის უფროს მთავარ ინჟინერს, მარკუს რიდს, რათა შემესწავლა ქუდის ქვეშ არსებული ტექნოლოგია, რომელიც საშუალებას აძლევს უფასო სათამაშო FPS-ს შეენარჩუნებინა წარმატება ორი წლის შემდეგ.
ისე კარგია ჰერცი
თამაში, რომელიც მოითხოვს ასეთ მაღალ უნარს და სიზუსტეს, არ იმუშავებს მაღალი დონის სერვერების გარეშე. „ჩვენ ჩავატარეთ ექსპერიმენტების მთელი წყება მართლაც მაღალკვალიფიციური მოთამაშეებით, რათა გაგვეგო, თუ როგორ თამაშობს თამაში საუკეთესოდ“, - ამბობს რიდი.
“We found we really needed 128 tick rate servers to hit our targets. We also want the vast majority of our players to be under 35 millisecond ping. That's kind of the optimal conditions.”
დაბალი ტკიპის სიხშირე ან უფრო მაღალი პინგი იწვევს შეფერხებებს, რაც აუარესებს ისეთ პრობლემებს, როგორიცაა პეიკერის უპირატესობა - Riot-ის სიტყვებით "ქსელური თამაშის არტეფაქტი", რაც იწვევს გადამწყვეტ წამის უპირატესობას მოთამაშისთვის, რომელიც ათვალიერებს კუთხეში მოწინააღმდეგის წინაშე. . ეს საკითხი ხშირად განიხილება კონკურენტულ გუნდებს შორის და გამოიწვია მაღალი დონის დავები მოთამაშის პინგზე.
(სურათის კრედიტი: Riot Games)
That said, making Valorant a highly scalable game was still a priority. Riot continues to make the game accessible to players using a wide variety of setups. Additionally, it doesn’t shy away from display solutions like Nvidia Reflex – which bypasses the render queue to enhance communication between your machine’s CPU and GPU.
“We support some pretty low-end machines,” Reid says, “and we want those machines to play great and be able to play the game competitively. I think Reflex supports GPUs all the way back to the 900 series, which came out in 2014. That hardware is broadly accessible and improves the experience for enough of our players that we think it's worthwhile to support. But we also want to make sure that we have the best possible experience on that high-end hardware.”
მოთამაშეებს, რომლებსაც საკმარისად გაუმართლათ, ფლობენ მაღალი დონის კომპიუტერებს, არ იღებენ უსამართლო უპირატესობას. Valorant-ს აქვს ფიქსირებული ხედვის ველი, მხარს უჭერს მხოლოდ ასპექტის თანაფარდობას 16:9 ან 16:10 – და ისინიც კი, რომლებიც იყენებენ ულტრაფართო მონიტორებს, იძულებულნი არიან შევიდნენ წერილების ყუთში, რათა მათ ვერ ისარგებლონ დამატებითი პერიფერიული ხედვით.
მიუთითეთ სიზუსტე
(სურათის კრედიტი: Riot Games)
Valorant-ის მაღალი სირთულე შეიძლება იყოს შოკი უფრო ჩვეულებრივი მოთამაშეებისთვის, რადგან ის ხშირად სჯის არაოპტიმალურ თამაშს. მოკვლის მცირე დროით - მოთამაშეს შორის სროლის გახსნასა და სამიზნის ჩამოგდებას შორის - თითოეულ დარტყმას აქვს მნიშვნელობა. რაც ნიშნავს, რომ დარტყმის რეგისტრაცია უნდა იყოს რაც შეიძლება ზუსტი.
„რაც შეეხება იმას, თუ როგორ ვაკეთებთ ამას, რეალური პასუხები არის უამრავი მონაცემი და საკმაოდ ინტენსიური შემოწმება, როდესაც ჩნდება პრობლემა“, - ამბობს რიდი.
Valorant-ის დეველოპერებს არ ეშინიათ მიკროსკოპის ქვეშ არსებული შეცდომების ან „რაღაცის გაანალიზების“. ეს არის პროცესი, რომლის შესახებაც გუნდი საზოგადოების წინაშე დგას. მაგალითად, Riot-მა გამოაქვეყნა არსებითი ტექნიკური ბლოგი Valorant-ის netcode-ზე (იხსნება ახალ ჩანართში) და ინახავს მოთამაშეებს მის პასუხებსა და განახლებებს მათი გამოხმაურების საფუძველზე.
თუმცა, რეალურად, Riot-ს მხოლოდ იმდენი შეუძლია გააკეთოს, რათა უზრუნველყოს უპრობლემო ონლაინ გამოცდილება. რეიდი აღიარებს, რომ შემარბილებლებს, როგორიცაა პროგნოზირების ბუფერირება, რომელიც ცდილობს არასტაბილური კავშირების გამარტივებას, მხოლოდ გარკვეულწილად შეუძლია ბზარების დახატვა.
“If network conditions are truly degraded, if the game client and the game server can't communicate the information they need to in a timely manner, the player experience does degrade,” he says.
(სურათის კრედიტი: Epic Games)
როგორც ჩანს, Riot-ს აქვს Valorant-ის მასშტაბურობა, კავშირის ხარისხი და მთლიანი რეაგირება მეცნიერებამდე. მაგრამ რაც შეეხება შესრულებას?
“So pre-launch, we were really talking about three categories of problems,” Reid explains. “What are the targets we need to hit for our server performance? And that's the one delivering the 128 tick rate experience.
”მეორე კატეგორია არის GPU-ს სცენარები,” განაგრძობს ის. ”ეს არის უფრო დაბალი დონის აპარატურაზე, როგორიცაა CPU, რომელსაც აქვს ინტეგრირებული გრაფიკა, ვიდრე გამოყოფილი GPU. და შემდეგ არის CPU-ზე შეკრული სცენარები, რომლებიც უფრო მეტად არის საშუალო დონის კლიენტის კომპიუტერებისთვის და უფრო მაღალი ხარისხის მანქანებისთვის. ამას ასევე აქვს გარკვეული დონის გადახურვა სერვერის მუშაობის მოსაზრებებთან. ”
Riot rarely cuts a feature outright over performance concerns. But those concerns do impact the development process. Valorant’s art style, for instance, was designed from scratch to look good across a wide range of hardware. “That's not the only consideration, obviously, but it does take some things off the table,” Reid says. “We're not going to be using real time ray tracing if we're running on a laptop from 2012.
"როდესაც ახლა ჩვენ ვავითარებთ ახალ პერსონალს მოთამაშეებისთვის, ჩვენ ვაკეთებთ მკაცრ შესრულების ტესტებს," განაგრძობს ის. „თუ ჩვენ დავამატებთ ფუნდამენტურად ახალ შესაძლებლობას, რომელიც იწვევს თამაშს მეტი სამუშაოს შესრულება, ამან შეიძლება გავლენა მოახდინოს შესრულებაზე. ასე რომ, ჩვენ ვცდილობთ შევინარჩუნოთ ახალი შესაძლებლობები რაც შეიძლება მყუდრო და ეფექტური, ასევე მუდმივად ვახორციელებთ ინჟინერიის ძალისხმევის ინვესტიციას საერთო შესრულების ოპტიმიზაციაში.”
ღრუბელი და მის ფარგლებს გარეთ
(სურათის კრედიტი: Riot Games)
Leaning into the topic of performance, you may wonder if Valorant could one day grace a cloud gaming service such as Nvidia GeForce Now, allowing players to get around hardware limitations entirely. But Reid was quick to express that such an eventuality simply isn’t on the cards for the game at present.
“With a cloud gaming service specifically, the challenge would be the increased latency of going through a cloud game server, and then talking to that server,” he says. “I think it'd be pretty difficult to provide the type of responsiveness you need in a game like Valorant over a cloud gaming service. I don't want to say never; technology will continue to improve. But that's not something we're looking at right now.”
More promisingly, Reid confirmed that Valorant console ports on PS5 and Xbox Series X|S are “something we’re definitely exploring”. However, he wasn’t able to give us any more info than that.
მიუხედავად იმისა, რომ ჩვენ გვსურს, რომ Valorant მოვიდეს უფრო მეტ პლატფორმაზე, ჩვენ გვესმის, რომ ის შექმნილია პირველ რიგში კომპიუტერისთვის, უმეტესწილად სიზუსტეზე მისი მომთხოვნი აქცენტის გამო. კონტროლერებზე ანალოგური ჩხირები ვერ ემთხვევა მაუსის სიზუსტეს, მაგრამ ვიმედოვნებთ, რომ Riot იპოვის გამოსავალს და წარმატებით მოუტანს Valorant ფართო აუდიტორიას. ყოველივე ამის შემდეგ: ყველა იმსახურებს სიზუსტისთვის შემუშავებულ FPS-ის თამაშს.