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 を使用した場合を想定して手順を説明します。
- CheerpJ Applet Runner のページから CheerpJ Applet Runner をインストールします。
-
Google Chrome のツールバーにある CheerpJ のアイコンから Run Applets ボタンを押して Java アプレットを起動します。
-
CheerpJ Applet Runner からデータの読み取りと変更の権限が要求されるため、許可を押します。
- しばらく経つと WWA が起動し、ゲームが遊べるようになります。
2. ブラウザーで動作する方法 (現在使用不可能)
Java アプレットはセキュリティ上の問題から現時点のバージョンではブラウザーで動作することができません。下記の手順は参考程度に残しています。
- まずはじめに下記のブラウザーで動かしてください。
- Internet Explorer
- Java のサイト からJavaの実行環境を入手します。
-
Javaのコントロールパネルを開きます。コントロールパネルの開き方は色々ありますが、ここではスタートメニューからそのまま Java と入力し、 Javaの構成が表示されたところを選択します。
-
コントロールパネル内の「セキュリティ」タブを開きます。
-
「セキュリティ」を開いた後、「例外サイト・リスト」内の「サイト・リストの編集(S)...」を押します。
-
「例外サイト・リスト」ダイアログにある「追加(A)...」ボタンを押して、URI(URL)の欄に
https://www.aokashi.net/
と入力します。入力したら、Enterキーを押します。
-
ちゃんとリストに
https://www.aokashi.net/
が表示されていることを確認して、「OK」ボタンを押します。ここで、セキュリティ警告が表示された場合は最初の文字が https になっているか確認してください。
- 「OK」を押してJavaのコントロール パネルを閉じます。
3. Applet Viewer を使用する方法 (制作者向き)
Java のプログラムを開発するためのアプリケーションである Java Development Kit には、Java アプレットを動かせる Applet Viewer が含まれています。 Applet Viewer で Java 版 WWA を動かすには大まかに言うと下記のアプリケーションあるいはファイルが必要になります。
- Java Development Kit
- WWA の class ファイル
- Java版 WWA についてはキャラバンサークルから入手可能です。
- WWAX と WWAeval については・・・提供元が消滅したので入手できません。すいません。
- WWA ゲームのマップデータファイル
- WWA ゲームのイメージ画像ファイル
- 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ゲームの実行
-
前述作成した HTML ファイルのあるフォルダーからコマンドプロンプトや PowerShell、ターミナルを起動し、
appletviewer (WWAゲームのページ).html
を実行して Applet Viewer を起動します。- 例えば WWA ゲームが sample.html であれば
appletviewer sample.html
を実行します。
- 例えば WWA ゲームが sample.html であれば