Articles

The Most Officialest SkiFree Home Page!

Posted on

div

td

歴史 リンク ショップ ダウンロード お問い合わせ

SkiFreeのスクリーンショット
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の声です。monster
これは彼が夕食のときに発する声です。食事中
スノーモンスターの赤ちゃんはここから生まれます。モンスターのセックス
私が作ったしょぼい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

お問い合わせ

このページはTheInternational House O’ Cheeseがお届けしました。
何か言いたいことがありますか? チーズに話しかけてみてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です