Java版WWAを起動するには?

当サイトでは、WWA Wing を採用した作品と、WWA Wing を採用しない作品の2つに分かれています。後者の作品は、WWA Wing が開発される前に利用されていた Java アプレットの WWA が採用されていますが、遊ぶ前に以下の手順に従う必要があります。

しかしながら、2025年現在、Java アプレットを直接実行できる手段は年々減りつつあり、最終的にはどの手段も実行不可能なことが予想されます。エミューレーターを始めとした代替手段もあります。本ページは代替手段の追記も進めていますので、実行できない場合は本ページをご確認してお確かめください。

1. CheerpJ で Java アプレットを動作する方法

Google Chrome あるいは Microsoft Edge をご利用の方は CheerpJ Applet Runner を使用して Java アプレットを実行することができます。2025年5月9日現在、Java版 WWA と WWAX では日本語表示含めて正常に動作します。 WWAeval では起動こそするものの、ゲーム画面が表示された途端にフリーズするため、ゲームを進行することができません。

ここでは Google Chrome を使用した場合を想定して手順を説明します。

  1. CheerpJ Applet Runner のページから CheerpJ Applet Runner をインストールします。
  2. Google Chrome のツールバーにある CheerpJ のアイコンから Run Applets ボタンを押して Java アプレットを起動します。
    CheerpJ Applet Runner のメニュー画面
  3. CheerpJ Applet Runner からデータの読み取りと変更の権限が要求されるため、許可を押します。
    CheerpJ Applet Runner で権限の要求の画面
  4. しばらく経つと WWA が起動し、ゲームが遊べるようになります。

2. ブラウザーで動作する方法 (現在使用不可能)

Java アプレットはセキュリティ上の問題から現時点のバージョンではブラウザーで動作することができません。下記の手順は参考程度に残しています。

  1. まずはじめに下記のブラウザーで動かしてください。
    • Internet Explorer
  2. Java のサイト からJavaの実行環境を入手します。
  3. Javaのコントロールパネルを開きます。コントロールパネルの開き方は色々ありますが、ここではスタートメニューからそのまま Java と入力し、 Javaの構成が表示されたところを選択します。
    スタートメニューからそのまま Java と入力した画面
  4. コントロールパネル内の「セキュリティ」タブを開きます。
    Java のコントロールパネルから「セキュリティ」タブに切り替えた画面
  5. 「セキュリティ」を開いた後、「例外サイト・リスト」内の「サイト・リストの編集(S)...」を押します。
    例外サイト・リストの編集をするために編集ボタンを押したコントロールパネルの画面
  6. 「例外サイト・リスト」ダイアログにある「追加(A)...」ボタンを押して、URI(URL)の欄に https://www.aokashi.net/ と入力します。入力したら、Enterキーを押します。
    例外サイト・リストにドメイン https://www.aokashi.net を追加したリストの画面
  7. ちゃんとリストに https://www.aokashi.net/ が表示されていることを確認して、「OK」ボタンを押します。ここで、セキュリティ警告が表示された場合は最初の文字が https になっているか確認してください。
    例外サイト・リストに https://www.aokashi.net が追加されていることを確認したリストの画面
  8. 「OK」を押してJavaのコントロール パネルを閉じます。

3. Applet Viewer を使用する方法 (制作者向き)

Java のプログラムを開発するためのアプリケーションである Java Development Kit には、Java アプレットを動かせる Applet Viewer が含まれています。 Applet Viewer で Java 版 WWA を動かすには大まかに言うと下記のアプリケーションあるいはファイルが必要になります。

WWA ゲームの各種ファイルが手元に無いと動かすことができないため、制作者向きとなります。制作者でない WWA でこの方法を利用するのは、サイトに規約によって抵触する場合があるため避けてください。

最後起動できたのが2018年くらいのため、 Java Development Kit によっては Applet Viewer が無かったり、WWA が起動しなかったりするかもしれません。

また、スライムの逆襲のように、BGMを再生したり、切り替わったりするWWAゲームはBGMが再生されません。

1.1. Java Development Kit のインストール

Java SE のダウンロードページより、 Java Development Kit のインストーラーを入手します。

インストーラーを取得しましたら、インストーラーを実行してインストーラーの画面の通りに従ってください。

1.2. HTMLファイルの作成

使用されている WWA ゲームシステムに応じて HTML ファイルを作成します。

  • Java 版 WWA
        <applet code="WWA.class" width="560" height="440">
            <param value="making.dat" name="parammapname">
            <ul>
                <li>Java実行環境がインストールされていないか、サポートされていません</li>
                <li>詳細は<a href="http://www.wwajp.com/wwafaq.html" title="WWAのよくある質問">WWAのよくある質問</a>を参照してください</li>
            </ul>
        </applet>
                                
  • WWAX
        <applet code="WWAX.class" width="560" height="440">
            <param value="making.dat" name="parammapname">
            <ul>
                <li>Java実行環境がインストールされていないか、サポートされていません</li>
                <li>詳細は<a href="http://www.wwajp.com/wwafaq.html" title="WWAのよくある質問">WWAのよくある質問</a>を参照してください</li>
            </ul>
        </applet>
                                
  • WWAeval
    <html>
        <head>
            <meta http-equiv="content-type" content="text/html; charset=utf-8">
            <title>WWAeval</title>
        </head>
        <body bgcolor="#a0a0a0">
            <center>
                <applet code="WWAevalApplet.class" archive="eval.jar" width=1 height=1>
                </applet>
                <applet code="WWAextend.class" archive="eval.jar" width=560 height=440>
                    <param name="paramMapName" value="making.dat">
                    このブラウザには、Java実行環境がインストールされていません。<br>
                    詳細は<a href="http://www.wwajp.com/wwafaq.html">WWAのよくある質問</a>をどうぞ。
                </applet>
                <br>Internet RPG "<a href="http://www.wwajp.com/">World Wide Adventure</a>" (C)1996-2010 NAO
            </center>
            <p style="margin-top:5em">※このページをローカルから開いていてWWAがうまく起動しない方へ<br>
            <a href="http://asobiba.cocolog-nifty.com/game/wwa/wwaeval/WWAeval_manual.html#intro">WWAevalは別梱のeval.jarを設置しないと動作しません</a>。</p>
            <p style="margin-top:3em"><a href="http://asobiba.cocolog-nifty.com/game/wwa/wwaeval/">WWAeval</a></p>
        </body>
    </html>
                                

1.2.1. 使用されているシステムファイル

  • Java 版 WWA
    • WWA.class
  • WWAX
    • WWAX.class
  • WWAeval
    • WWAextend.class
    • WWAextendSub.class
    • WWAevalApplet.class
    • Pict.class
    • Coord.class
    • img/imglist.txt
    • img/imglist.txt に記載した各画像ファイル

WWAeval の場合、 eval.jar は公開されている WWA ゲームから入手せず、 ひしだまさんの四則演算実行クラス から入手して配置してください。

1.3. WWAゲームの実行

  1. 前述作成した HTML ファイルのあるフォルダーからコマンドプロンプトや PowerShell、ターミナルを起動し、 appletviewer (WWAゲームのページ).html を実行して Applet Viewer を起動します。
    • 例えば WWA ゲームが sample.html であれば appletviewer sample.html を実行します。