Counter-Strike тоглоомыг Sony PSP төхөөрөмж дээр тоглуулах боломжтой боллоо

Published:

Энэхүү мэдээ, нийтлэлийг хиймэл оюун боловсруулав.

Хөгжүүлэгч Ифэн Ван Counter-Strike тоглоомын OpenStrike нэртэй хувилбарыг бүтээж, 22 жилийн настай Sony PSP төхөөрөмж дээр 60 FPS-ээр ажиллуулж чаджээ.

Энэхүү төсөл нь Rust хэл дээр суурилсан Pocket3D хөдөлгүүр болон PocketJS нэртэй JavaScript хөдөлгүүрийг ашиглан бүтээгдсэн бөгөөд ердөө 12 MB RAM ашигладаг байна. Хэдийгээр одоогоор туршилтын шатандаа яваа ч Counter-Strike тоглоомын анхны найман газрын зураг бүрэн ажиллаж, тоглогчид ботуудын эсрэг тоглох боломжтой болжээ.

Техникийн хувьд OpenStrike нь PSP төхөөрөмжийн 480 x 272 нягтаршилтай дэлгэцэнд зориулан газрын зургийн харагдахгүй хэсгийг Binary Space Partitioning аргаар ялгаж, гэрлийн мэдээллийг график хэсэгт урьдчилан суулгаж өгснөөр гүйцэтгэлийг өндөр түвшинд хадгалдаг байна. Энэхүү мод нь мөн PS Vita төхөөрөмж дээр 960 x 544 нягтаршилтайгаар ажиллах чадвартай.

Сонирхсон хэрэглэгчид төслийн эх кодыг GitHub-аас татаж авах боломжтой бөгөөд тоглохын тулд Counter-Strike тоглоомын өөрийн эх файлуудыг ашиглах шаардлагатай. Түүнчлэн хуучин техник хангамж ашиглахыг хүсээгүй хэрэглэгчид Counter-Strike 1.6 хувилбарыг вэб хөтөч дээрээ шууд тоглох боломжтой юм.

Дэлгэрэнгүйг эх сурвалжаас харах

↓Эх сурвалжийг нээх ↓

Admittedly, I’ve been feeling pretty dour about the whole handheld gaming PC thing lately, but I do still love having the option to take big games on the go. What I love a lot less is just how chunky modern handhelds have to be in order to contain and cool all of their internal hardware. Perhaps I’m just yelling at clouds but if you ask me, the Switch Lite and the PlayStation Portable had the right idea when it came to a portable form factor.

Well, an enterprising modder has apparently heard my cloud-yelling. Developer Yifeng Wang has created OpenStrike, a Counter-Strike clone that apparently enjoys a tiny 12 MB RAM footprint and runs at 60 FPS on Sony’s 22-year-old PSP handheld (via Tom’s Hardware).

Though described as only being a proof-of-concept, the developer still went incredibly hard on this project; Wang built his own Rust-based 3D engine called Pocket3D, plus a JavaScript engine called PocketJS. We’re still a ways off from seeing the OG’s buying stages find their way into OpenStrike, but all eight of Counter-Strike’s original maps have been tested, and you can try your hand at elimination matches against bots in the current build.

If you’re interested in noodling with this project yourself, either on your own original hardware or via an emulator, you can check out the GitHub Distro here. However, you’ll need to supply your own copy of the Counter-Strike asset data.

OpenStrike makes the most of some fascinating technical limitations. For instance, the original PlayStation Portable features a teeny-weeny 4.3-inch display with a 480 x 272 resolution. OpenStrike runs at this native resolution at 60 fps thanks to some very neat technical know-how.

For one thing, non-visible areas of the map are still culled via Binary Space Partitioning, rather than a more modern, and potentially hardware intensive, algorithmic solution. For another, graphical assets are pre-processed, baking lightmaps into vertex colors rather than relying on any realtime or on-startup calculation shenanigans. So, no, this is not the most dynamic or shiny these maps have ever looked but it gives the decades old hardware room to catch its breath.

OpenStrike also works on 2011’s PS Vita handheld console with native graphics. This slightly more sprightly hardware enjoys a display that is a whole 5-inches big, offering a resolution of 960 x 544. Okay, I admit it—I’ll happily take the Steam Deck’s 7.4-inch OLED display with its 1280 x 800 resolution over that dinky little canvas. If you’re less keen on the whole Sony hardware dimension, you could alternatively take a look at Counter-Strike 1.6 right here in your browser.

- Зар сурталчилгаа -

Та юу гэж бодож байна?

Сэтгэгдлээ оруулна уу!
Please enter your name here

MFC.mn сайтад сэтгэгдэл оруулахад анхаарах зүйлс

Холбоотой

spot_img

Шинэ

spot_img