Engine Reescrita · por ammaarreshi

SkyRoads Reverse Engineering

SkyRoads

Engenharia reversa ativa e port nativo em Rust do SkyRoads de DOS, buscando uma reprodução determinística e fiel.

Origem
DOS
Roda em
WindowsLinux
Tags
needs-original-gamerust
192estrelas · GitHub 13 forks
ammaarreshi/SkyRoads-Codex ↗

Entre para votar

Este repositório é um esforço ativo de engenharia reversa e port nativo do jogo de DOS SkyRoads. O objetivo é um port determinístico de verdade, que reproduza o mais fielmente possível os formatos de dados, a simulação, as regras de renderização, a reprodução de demos e a temporização de áudio da build de DOS, e depois rode essa lógica nativamente no macOS e em outras plataformas modernas. Não se pretende um remake solto.

O projeto explica que vai além do DOSBox, que emula o executável original: desempacota e documenta os formatos de recursos, desmonta o executável, rastreia os caminhos de renderização, jogabilidade, demo e áudio e os reconstrói em Rust, validando contra o binário de DOS. A descrição diz que foi feito com o Codex.

Destaques

  • Port nativo determinístico escrito em Rust
  • Documenta os formatos de recursos originais
  • Valida o comportamento contra o binário de DOS
  • Cobre simulação, renderização, demos e temporização de áudio
  • Precisa dos dados do jogo original

Se você curtiu este

OpenRCT2 — RollerCoaster Tycoon 2 Engine Reescrita · PC (clássico) OpenRCT2 RollerCoaster Tycoon 2 Reimplementação open source de RollerCoaster Tycoon 2 com suporte a plataformas modernas, interface melhorada e multiplayer cooperativo. 🔥 0🧊 0 16k
Engine Reescrita · PC (clássico) openage Age of Empires II Clone livre do Genie Engine, o motor de Age of Empires, Age of Empires II e Star Wars: Galactic Battlegrounds, feito por voluntários. 🔥 0🧊 0 15k
Engine Reescrita · PC (clássico) OpenDiablo2 Diablo II Engine arquivado, escrito em Go, que roda Diablo II com a sua cópia do jogo; o desenvolvimento migrou para o projeto Abyss Engine. 🔥 0🧊 0 11k
Engine Reescrita · PC (clássico) DevilutionX Diablo Port de Diablo e Hellfire para sistemas modernos, com melhorias no engine, correções de bugs e recursos opcionais de conforto. 🔥 0🧊 0 9.8k