このサイトについて

アリスソフトのゲームエンジン System3 / System3.5(の、有志によるオープンソース版)を JavaScript / WebAssembly に移植して、 配布フリー宣言 に基づいて配布されているゲームのいくつかをブラウザ上で遊べるようにしたものです。素晴らしいゲームがせっかくフリーで提供されているのに、遊ぶためのハードルが高い(仮想CDソフトが必要だったり)という状況を改善できれば、という試みです。

現在、以下のゲームに対応しています。

以下の環境で動きます。

ゲームを起動する

このサイト自体は実行環境のみ提供するもので、ゲームのCDイメージを読み込んで動作します。

iOSでの起動方法はこちらを参照下さい。

  1. 以下のどちらかのサイトで、CDイメージをダウンロードします。PC-98のフロッピーディスクイメージやWindows版アーカイブ、FM TOWNS版のCDイメージは使用できません。
  2. ダウンロードしたファイルはRAR形式の圧縮ファイルなので、展開してCD-ROMイメージを取り出します。Windowsなら LhaPlus、Macなら The Unarchiver、Androidなら ZArchiver で展開できます。
  3. 展開したフォルダにある拡張子 .img(または .mdf)のファイルと、 .cue (または .ccd, .mds) のファイルを、鬼畜王 on Web のページにドラッグ&ドロップするか、ページにある「ファイルを選択」ボタンを押して選択します。よくわからない場合はフォルダ内のすべてのファイルをドロップしても構いません。
  4. ゲームが始まります。セーブデータはブラウザ内に保存されるので、次回ページを開いたときは再度CDイメージを読み込ませればセーブしたところから再開できます。
iOSでのプレイ方法

注意 iOS 12で、ディスクイメージを読み込ませるとブラウザクラッシュする問題が報告されています。作者の環境では再現せず、またSafari側のバグと思われるため対応は難しい状況です。ご不便をおかけしますが、ディスクの読み込みに失敗する場合は当面は他の環境でご利用ください。

iOS 11以降での起動方法です。スクリーンショットは iPad のものですが、iPhone でも手順は同様です。

  1. 「設定」→「一般」→「iPhoneストレージ」から、ストレージの空きを確認しておきます。1.4GB以上の空き容量が必要です。
  2. Rar圧縮ファイル解凍のため、iZip をインストールします。
  3. 配布サイトからCDイメージをダウンロードします。数百MBのファイルがダウンロードされますので、WiFi環境でのダウンロードをおすすめします。ダウンロードリンクをタップしてからしばらく時間がかかりますが、そのままお待ち下さい。
  4. ダウンロードが完了するとこのような画面になります。「"iZip"で開く」をタップします。
  5. すべてのファイルを解凍するか聞かれます。「OK」をタップすると解凍が始まります。こちらも数分かかります。
  6. Safariに戻り、鬼畜王 on Web のページで「ファイルを選択」ボタンを押して、「ブラウズ」→「このiPhone内」→「iZip」の中から、ディスクイメージファイルを探して開きます。拡張子が表示されないので全部同じ名前に見えますが、600MB台のが img ファイル、1~2KB のが cue ファイルです。
  7. img と cue の両方が開かれると、ゲームが始まります。
  8. ダウンロードした .rar ファイルはもう不要なので、iZip またはiOS付属の「ファイル」アプリから削除しておきましょう。
操作方法

各ゲームの操作方法に準じます。スマートフォン・タブレットでは2本指でタッチすると右クリック扱いになります。

鬼畜王ランスの基本操作はこちらの動画で紹介されています。

設定

画面上部の歯車アイコンをクリックすると設定ウィンドウが表示されます。

表示
拡大率
ゲーム画面の拡大率を設定します。「自動」にするとウィンドウの大きさに合わせます。
拡大時に補間しない
Google ChromeとFirefoxでのみ有効です。通常は色を補間してなめらかに画面を拡大しますが、これをオンにすると単純に拡大します。ドット絵の感じを楽しみたいとき有効にするといいでしょう。
文字をなめらかに表示する
アンチエイリアスをかけて文字表示を綺麗にします。文字がかすれて見える場合はオフにしてみてください。ゲーム中に設定を変えた場合、すでに表示されている文字はそのままで次回の文字描画から反映されます。
一般
ページを閉じる前に確認する
ゲーム中にページを閉じようとした際に確認メッセージを表示します。iOSでは動作しません。
セーブデータ

ブラウザ内に保存されているセーブデータをZIPファイルに保存したり、ZIPファイルから復元できます。セーブデータをバックアップしたり、他のPCに移行する場合に使います。鬼畜王 on Chromeで保存したZIPから復元することもできます。

Windows版のSystem3.xで保存したセーブデータとの互換性はありません。

さいごに

ソースコードは以下にあります。

xsystem35
https://github.com/kichikuou/xsystem35-sdl2/
system3 (武田俊也さんの System3 for Win32 ベース)
https://github.com/kichikuou/system3-sdl2/
このサイト
https://github.com/kichikuou/web/

バグ報告、要望、質問、連絡、苦情などは以下のメールアドレスまでお願いします。 KichikuouChrome@gmail.com