div
歴史 | リンク | ショップ | ダウンロード | お問い合わせ |
Microsoft SkiFree 1.0
History
1991年、私はマイクロソフトでプログラマーとして働いており、WordやExcelの開発に使われるダイアログエディターなど、他のプログラマーが使用するプログラムユーティリティを書いていました。 主にOS/2用のC言語でプログラミングをしていました(当時はマイクロソフトの製品で、将来のトレンドと言われていました)。
VAX版は次のようなものでした。「^」の記号は木で、「//」はスキーヤーが少し右に曲がっているところです。 このプログラムは Fortran で書かれており、VT100 のエスケープ シーケンスと通常のテキスト スクロールを組み合わせてアニメーションを実現していました。
VAX Skiは、私が青春時代に楽しんだAtari 2600コンソール用のActivisionのゲームにインスパイアされたものです。
私は自分の教育と娯楽のために、自宅のコンピュータ上でC言語でSkiFreeを書きました。 ある日、仕事場でこのゲームで遊んでいると、Windows Entertainment Pack のプログラム マネージャがたまたま私の肩越しに見て、すぐにこのゲームを手に入れなければならないと決めました。 私はこれをWinSkiと呼んでいたのですが、マイクロソフトのマーケットロイドたちはそれを嫌って、わけのわからないマーケットロイド的な理由でSkiFreeと呼ぶことにしたのです。 いくつかの形だけの抵抗の後、私は彼らのやりたいようにさせました。
SkiFree は、VGA ディスプレイを搭載した 386 PC で動作するように設計されていました。 そのようなコンピュータはそれほど強力ではなく、毎秒数百万のテクスチャ付きポリゴンで3Dレンダリングができる現代のPCのようなものではありませんでした…. 当時はまだ「ビデオアクセラレータ」などというものはなく、VGAは非常に遅いISAバスにぶら下がっている、ただのピクセルバッファだったのです。 これでは、単純なスプライトを使ったアニメーションであっても、良いパフォーマンスを得るのは至難の業でした。 Windowsでは、プログラムとビデオハードウェアの間にいくつかの抽象化レイヤーを導入して、問題を解決していませんでした。…. 私は、ビデオI/Oの量を減らすためには、(高速な386CPUで)前処理をいくらでも行う価値があることを発見しました。そこで私は、オーバーラップするオブジェクトや画像を組み合わせて、各フレームの最小領域を点滅させる、かなり賢いアルゴリズムを設計しました。 その結果、テストラボで見つけた古い286/EGAマシンのような非常に遅いコンピュータでも、それなりの速度で完璧なフリッカーフリーランスペアレントなスプライトアニメーションを実現することができました。
1993年、私はSkiFreeのバージョン2に取り組み始めました。このバージョンでは、よりリアルな物理学、マルチプレイヤー、ネットワークプレイ、ロボット相手、サウンドなどが盛り込まれています。 しかし、物理演算が完全に狂ってしまい、もはやプレイできなくなってしまいました。
2005年4月にSkiFree 1.03のソースコードを見つけてコンパイルしたので、今ではWindows XPシステムであれば、新しい64ビットのXPでも動作する本物の32ビットバージョンになっています。 また、よりCPUに優しい(100%ではなく1%のCPUを使用)ので、ノートパソコンのバッテリーを消耗することもありません。
2005 年 10 月には、いくつかのバグを修正し、バージョン 1.04 をリリースしました (ビットマップの色の一部が間違っていたり、スキー スロープが 1.0 のように「回り込んで」いなかったりしました)。
Sights and Sounds
これはAbominable SnowMonsterの声です。
これは彼が夕食のときに発する声です。
スノーモンスターの赤ちゃんはここから生まれます。
私が作ったしょぼいWindowsのアイコンです。
マイクロソフトのグラフィックアーティストが作った素敵なアイコンです。
ウェブ上のSkiFree
このGoogle検索では、実際にSkiFreeに関する多くのページが返され、「リフト券を1枚買うと1枚無料」という宣伝文句はあまり見られなくなりました。 そのほとんどはウェアラブルなダウンロードサイトや「チートコード」リストですが、中にはTI 92電卓用のSkiFreeclone(!)のような逸品もあります。
私は長年にわたってたくさんのファンメールを受け取ってきましたが、これは私のお気に入りです。
私の留守番電話にもファンメッセージが入っていました!(音質が悪くてすみません。
私の留守番電話にもファンからのメッセージが届きました!(音質が悪くてすみません。
2010年2月10日、私のいとこであるシグフリートの失われた日記の断片が、イスタンブールの骨董品店で発見されました。 シグフリートは1991年に『スキーフリー』の現地取材中に行方不明になりました。 シグフリート自身はまだ見つかっていませんが、彼に何が起こったのかについて、さらにいくつかの手がかりが得られました….
ダウンロード
SkiFree はこちらから入手できます (39409 バイトの ZIP に 118784 バイトの Windows 32 ビット EXE が含まれています)。
これは 32 ビット Windows 用にコンパイルされた最新バージョン (1.04) で、Wine や 64 ビット Windows でも動作するはずです。
何らかの理由で ZIP ファイルが動作しない場合は、代わりに圧縮されていない 118784 バイトの EXE ファイルをダウンロードしてみてください。
ANTIVIRUS WARNINGS
一部のマルウェア スキャナーがこれらの EXE ファイルを「感染した」または「マルウェア」として報告していると聞いています。
16ビットのEXEは、1991年にマイクロソフトが発表したオリジナルのものです。 32ビットのEXEは、2005年に私が安全なWindows NTマシン上でコンパイルしたもので、ごく最近まで警告が出たことはありませんでした。
完璧を期すために、ネットワークに接続されていない空のコンピューターに、オリジナルの Microsoft CD から Windows 2000 と Visual Studio 6.0 の新しいコピーをインストールし、フロッピー ディスクで SkiFree のソース コードをロードし、再コンパイルしました。 新しい EXEfile はこちら: ski32-rebuild-vs6.exe
また、Windows 7 マシン上の Visual Studio 2019 (download from Microsoft) で再コンパイルしました: ski32-rebuild-vs2019.exe
これらの新しく再構築された EXE がマルウェア スキャナをオフにしているかどうか、教えてください。
歴史的な興味から、1991年にWindows Entertainment Packの一部として出荷された、オリジナルの16ビットのSkiFree 1.0をダウンロードすることができました。
もし今日、お金を使いたいと思ったら、Tシャツを買ってみてはいかがでしょうか。
あるいは、チップジャーに小銭を投げ入れてみてはいかがでしょうか。
- dogecoin
- bitcoin
- monero
- nano