Hasty Briefsbeta

双语

Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 Handheld

7 days ago
  • #javascript
  • #game-development
  • #embedded-systems
  • 《OpenStrike》是一款类似《反恐精英》的单人第一人称射击游戏,为索尼PSP平台发布,在CPU主频为333MHz、内存为32MB的硬件上能以60帧每秒运行。
  • 游戏采用了逻辑分离架构:Rust引擎负责处理如移动和渲染等性能关键任务,而TypeScript/QuickJS则通过Solid.js的细粒度响应式系统管理游戏规则和HUD。
  • 地图采用1999年的GoldSrc BSP格式,利用预计算可见性集(PVS)实现高效渲染;构建时的'烹饪器'会针对PSP硬件优化纹理和光照等资源。
  • 该项目展示了可移植的JavaScript核心(openstrike.js),能够跨平台运行,从桌面设备到掌上设备,并通过确定性测试支持调试和持续集成。