Windows 3.1x向けライフゲーム実装、ソースコード公開

An implementation of Conway's Game of Life for Windows 3.1x and later

元Windowsプログラマーが、自身の余暇に開発したフリーソフトウェアを公開。Conwayのライフゲーム実装は、16ビットCコードと32ビットアセンブリをwinmem32.dllで混在させるなど、興味深いテクニックを含む。他にもGDIリーク検出ツールやMastermindゲームなど、Windows 3.1x時代の貴重なコードが含まれている。

ソースコードには、winmem32.dllを介した16ビットCコードと32ビットアセンブリの混在、異なる色構成のDIB間の変換、小さなパレットの非自明な管理、バックグラウンド処理とウィンドウ更新など、いくつかの興味深い部分が含まれています。
  1. bluedino

    これには多くのバージョンがあったようだが、私が最もプレイした記憶があるのは、Microsoft Entertainment PackのLifeGenesisだ。

    https://games.zerker.ca/GameDetails/LifeGenesis_Windows%203....

  2. baruz

    私は16ビット時代のWindows開発にあまり詳しくないので、Raiterが「de-Petzoldized」と書いたときの意味が理解できない。PetzoldのWindows APIのドキュメント化の仕事は基礎的なものだと思っていた。それはスタイルのことだったのか?

  3. DrHungers

    ライフゲームの、実際にプレイ可能な「ゲーム」として楽しく、単なる興味深いシミュレーションではないバージョンを見たことがある人はいますか? ぜひ試してみたいです。

この日のほかの記事

2026-08-30