hn.today

Show HN: A clean-room Red Alert 2: Yuri's Revenge engine remake (Rust,wgpu,WASM)

github.com3 points5 comments
Screenshot of Show HN: A clean-room Red Alert 2: Yuri's Revenge engine remake (Rust,wgpu,WASM)

Glasnost is an open-source, clean-room remake of the engine for Command & Conquer: Yuri’s Revenge, written in Rust and using wgpu, with desktop and WebAssembly/browser builds. It does not include any game content: players must supply their own installed copy, whose archives are read locally and never uploaded or modified. The project is still in development; its campaign is not playable, and the documented, usable mode is skirmish. Running it requires building from source, and the browser version is self-hosted rather than available as a hosted service.

Skirmishes support the Allied, Soviet, and Yuri factions, with an original computer opponent that follows the same visibility limits and order rules as a human player. Players can configure maps, teams, starting resources and units, game speed, and optional rules, and can enable fixes for stuck units or retain original behavior. The game includes keyboard, mouse, touch, and touchpad controls, accessibility options, persistent settings, and match summaries. Online multiplayer works through a small relay server that one participant runs; everyone must use matching engine versions and game files, which the lobby checks. The project’s appeal is a community-built way to play the classic game through a new engine, while its limitations include the missing campaign and untested Windows and macOS desktop builds.

Read on github.com5 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

Ggml v1.0.0

Ggml v1.0.0

ggml 1.0.0 removes deprecated public APIs and legacy DIAG_MASK operations, while adding configurable YaRN truncation and FP8 support. It also improves backend performance with quantized matrix multiplication, fused MoE operations, and new attention and scheduling paths. (github.com)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.