Decomp · por repnz

Reversing Minesweeper

Minesweeper (Windows)

Reconstrução do código-fonte do Campo Minado do Windows XP por análise estática, com documento de design e bugs encontrados.

Origem
PC (clássico)
Roda em
Windows
Tags
cneeds-original-game
146estrelas · GitHub 14 forks
repnz/ReversingMinesweeper ↗

Entre para votar

O Reversing Minesweeper reconstrói todo o código-fonte do Campo Minado original do Windows XP, identificado por um SHA-256 publicado. O autor informa ter concluído a reconstrução, restando apenas a ordenação das variáveis em um módulo, que parecem ter sido globais em um único arquivo-fonte. A maior parte do trabalho foi feita por análise estática, lendo assembly em vez de depender de um decompilador.

Os resultados incluem um documento de design de todo o jogo, o código compilável e uma lista de bugs encontrados. O README também menciona uma ferramenta planejada de controle remoto do jogo e conta que o autor depois comparou o resultado com um código-fonte vazado anteriormente, achando-o quase idêntico.

Destaques

  • Código-fonte compilável do Campo Minado reconstruído a partir do binário
  • Documento de design explicando a implementação do jogo
  • Bugs encontrados durante a análise
  • Ferramentas planejadas: documentação, testes e controle remoto

Se você curtiu este

Decomp · PC (clássico) Devilution Diablo Código-fonte reconstruído do Diablo de 1996, que exige os dados do seu próprio jogo original. 🔥 0🧊 0 9k
Super Mario 64 Decompilation — Super Mario 64 Decomp · N64 Super Mario 64 Decompilation Super Mario 64 Decompilação completa de Super Mario 64 que gera ROMs idênticas às versões japonesa, americana, europeia, Shindou e iQue. 🔥 0🧊 0 8.9k
Decomp · N64 Ocarina of Time Decompilation The Legend of Zelda: Ocarina of Time Decompilação em andamento de The Legend of Zelda: Ocarina of Time que recria o código-fonte do jogo; não é um port para PC. 🔥 0🧊 0 5.6k
Decomp · Game Boy/GBC Pokémon Red and Blue Disassembly Pokémon Red/Blue/Yellow/TCG Disassembly de Pokémon Red e Blue que reconstrói as ROMs do jogo, além de builds de debug, a partir de código assembly legível. 🔥 0🧊 0 5k