ディスカッション (11件)
伝説的な戦略シミュレーションゲーム、初代『Civilization』が現代の環境で完全リメイクされました!「OpenCiv1」は、オリジナルのゲームプレイを忠実に再現したオープンソースプロジェクトです。レトロな名作を最新のPCで楽しみたいなら、今すぐチェックしてみてください。
ゲームロジックは、オリジナルのDOS版Civilization 1(バージョン475.05)の逆アセンブルに基づいています。
これをどうやったのか、あと人間が読めるコードにどうやって変換したのか、もっと詳しく知りたいな。
これ、オリジナルのCivilizationのファイルがいくつか必要みたいだけど、みんな合法的なコピーをどうやって手に入れてるんだろ?SteamやGOGにも売ってないのに。
(それとも、こんな質問をすること自体、救いようがないくらい世間知らずなのかな?)
このゲームは今でも非常に人気があり、プレイもしやすい。でも、DOSの古さが……
2Dゲームを遊ぶ分には、DOSは全然古臭くないよ。DOSBoxとかのエミュレータ(FreeDOSも悪くないけど)のおかげで、最高のOS(というか仮想マシン)になってる。DOSBoxを動かせる現代のハードウェアがある今、2DゲームのプラットフォームとしてのDOSはかつてないほど充実してるよ。
かっこいいプロジェクトだけど、作者はこれがCiv1の二次的著作物を作ってることになりかねないって点に注意した方がいいかも。見た目は少し違うかもしれないけど、中身は明らかに16ビット(?)のIntelオペコードを少し味付けしただけのものだし。
このやり方で著作権フリーのコードベースにするのはかなり厳しいと思う。クリーンルーム設計のソースとしては役立つかもしれないけどね。作者にはめげずに頑張ってほしい——他にも同じやり方で再コンパイルを試みてる例はたくさんあるけど、なかなかグレーな領域だよね。
全く同じってわけじゃないけど、https://www.freeciv.org/ もあるよ。
Civilization 2でも似たようなプロジェクトをやってる人たちがいるみたい。https://github.com/axx0/Civ2-clone
Masters of Orionで同じようなプロジェクトってある?
HNの連中がCivilizationに執着してる感じ、最高だね。俺もCiv5だけで1000時間以上つぎ込んで、神(Diety)難易度をクリアした時は誇らしかったよ(今は安定して勝てるけど)。起業家にCiv好きが多いのも面白い。ザックもイーロンも、大学時代はこのシリーズに相当ハマってたらしいし。
「OpenCiv1は.NET 8とAvalonia UIフレームワークを使用しています」
ってことは……オリジナルのゲームと、HTMLサーバー上で動くDOSBoxを合わせたよりもファイルサイズがずっとデカいってこと?
試みとしては面白いけど、俺はオリジナルでいいかな。
ちなみにCivNet(Win 3.11用のネットワーク対応版Civ1)はWineで完璧に動くよ。
Civ IVでも似たようなのないかな? 最高の神Modの多くが、結局同じメモリ問題のせいでしばらくすると落ちちゃうんだよね。