Java編1月20日号に掲載したShockwave編に続く、ゲーム特集の第2弾だ。今回はJavaアプレットに焦点をあててみた。個性派ゲームさすがに世界には色々な人がいるもので、そのアイデアも十人十色。印象的なキャラクターや思いもよらぬゲーム展開には、感心するばかり。そんな個性溢れるゲームを存分に楽しもう。Pagehttp://www.cyborg.or.jp/~ohari/Games.htmlカエルとウサギを駒に、浮き草を将棋盤にした「はさみ将棋」、イラストロジックゲーム「お絵描きロジック」、シューティングゲーム「オヤジGAL」、魚飼育ゲーム「海はいいよにゃ~」などが楽しめる。GAIAhttp://www.locomotive.co.jp/jumble/gaia/index.html風船を割って子供を救出する鳥が主役のアクションシューティング「鳥越さんと鳥居さん」がオススメ。同じキャラクターを使ったシリーズものがShockwaveでも楽しめる。TANK」なども面白い。Computerhttp://www2.nkansai.or.jp/com/alc/index.htmバギーに乗って敵より早くゴールを目指す「JaBuggy」や、パトカーに乗って犯人の車を追跡する「JavCop」といったカーレースゲームなどが楽しめる。このほか、テストバージョンを含めて様々なゲームが公開されている。H2o」など、どれをとっても個性的で面白い。■Javaの魔力http://www2.tky.threewebnet.or.jp/~progre/java/顔面型飛行物体からはなみず状液体が地面につかないようにひたすら連射する「はなみずパニック」や、ハムスターが主人公の迷路ゲーム「ちょろすけの大冒険」など。Buster」などがある。3.0以上でないと正常に動作しないので要注意。ROADhttp://www.bekkoame.or.jp/~kotobukiya/7色のインク瓶を利用してゴールを目指すパズルゲーム。インク瓶をクリックすると、そこを起点に十字型に道ができ、プレーヤーはその道の上だけを移動できる。簡単そうに見えるが、なかなか手強い。Todayhttp://www.iamas.ac.jp/~saito/title.html3Dシューティング「FlyHigh」シリーズは3作ともに傑作。ワイヤーフレームとはいえ、スピード感があるのでゲーム性は抜群にいい。■ChingPinghttp://www2.meshnet.or.jp/~marusio/java/chingping.html清一色か混一色をテンパイしている状態で、上がり牌を制限時間内に全て見つけ出すというゲーム。■Web四川省http://www.hypernet.co.jp/~masaoki/jshisen.html2回だけ直角に曲がれ、その範囲内で同じ牌を探し消していくという、「上海」にも似た麻雀牌を利用したゲーム。crafthttp://plaza4.mbn.or.jp/~fieldcraft/5×5の通常より小さな盤面で戦うミニ将棋。駒落ちにより6段階にわかれているので、自分に適したレベルを選んで対局しよう。■連珠http://www.netpark.or.jp/games/renju/renju.html連珠とは、いわゆる「五目並べ」のことだが、ナメてかかると確実に負けるほど強い。インターフェイスも市販ソフトなみで、完成度が高い。■がまぐっちのおおがねもちわーいhttp://www.silence.co.jp/java/Gama.html空から降ってくる硬貨をひたすら拾うゲーム。キャラクターがかわいい。あっという間に終わってしまうので、少々物足りない。■毒プリンゲームhttp://www.sfc.keio.ac.jp/~pudding/pudding/hockey/エアーホッケーとブロック崩しのあいの子。おいしいプリンを口に、毒入りプリンをごみ箱に誘導する。Javahttp://www.booker.demon.co.uk/game/demo.html宇宙都市を空爆から守る、クレー射撃とミサイルコマンドゲームを足して2で割ったようなゲーム。敵の当たり判定がやたらと緩いので、早めに撃墜するようにしないと、あっという間にゲームオーバーになってしまう。JAVAhttp://www.hc.t.u-tokyo.ac.jp/~nagi/java/nstower.html元々、Macintoshユーザーの間で人気だったアクションゲーム「NS-TOWER」のJava版。開発中とあって、オリジナルの全機能は搭載されていない。現在はWindowsにも移植されており、同ページからダウンロードすることも可能。■トレーラーパークhttp://www.asahi-net.or.jp/~uw7t-ksn/tractor_guide_j.htmlトレーラーの動きをリアルに再現するシミュレーション。フルトレーラー、セミトレーラー、キャンピングトレーラーの3種類がある。得点が入るわけでもなく、誰かと競うわけでもないが、妙にリアルで面白い。Javaならではの対戦・チャットものキビキビとした動きという点では、どうしてもShockwaveに負けてしまうJava。Shockwaveではなかなか実現できないゲームのジャンルがある。ネットワーク対戦ゲームだ。そんなJavaならではの面白ゲームを紹介しよう。■Java将棋http://www.info.waseda.ac.jp/muraoka/shogi/index-j.htmlインターネット経由で対局できる人気の将棋ゲーム。後述のGamelanにも登録されている。テレホーダイ時間中なら、対局相手に困ることはまずない。1人プレーはできない。JAVAhttp://www.vertex.co.jp/SHOUGI/shougi.htmlこちらもインターネット経由で対局が可能な将棋ゲーム。Serverhttp://www.real-time.com/MJ/mj.htmlインターネット経由で麻雀ができるサイト。ミラーサーバーもあるので、対局相手が見つからないときは別のサーバーもチェックしてみるといい。日本のルールとは少し勝手が違うので最初は戸惑うかもしれない。■Javaの味見!http://www.goto.info.waseda.ac.jp/~fujii/java/index-j.html落ちものゲーム「ポヨポヨ」が楽しめる。1人プレーはもちろん、ネットワーク対戦も可能だ。オセロタイプのゲームもあり、その作り方の解説も読める。■Ppong!http://simon.cs.vt.edu/~begolej/Ppong.htmlなんと、ネットワーク対戦型の「ポン」。対人プレーとなるとついついマウス持つ手に力が入る。インターネット経由であるため、少々ボールの動きがギクシャクしている。釣りhttp://www.db.is.kyushu-u.ac.jp/java_cup/index-j.htmlチャットもできる釣りシミュレーション。ポイントの見極めが重要だ。第4ブロックのオヤジに話しかけると...。懐かしのゲーム格闘ゲーム、UFOキャッチャー、プリクラに埋め尽くされた現代の「ゲーセン」とは一味違う、「ゲーム喫茶」全盛期を彷彿させるゲームもたくさんある。Froggerhttp://cisr.anu.edu.au/~sam/java/my_code/frogger.htmlカエルを向こう岸まで渡してやるあのゲーム。主人公はカエルではなくJavaのマスコットキャラクター「Duke」。■Planexhttp://www.rdklein.com/planex/usplanex.htmlいわゆる月面着陸ゲーム。舞台は月ではなく最近話題の火星のような赤い星。画面左の高原に無事着陸すれば宇宙人が出迎えてくれる。前例を見ないほど急速にプログラマーたちの間に普及しているJava言語。CやC++よりも簡単という話もあり、これを身につけない手はない。親切にも作者がソースコードを公開していることも少なくない。面白いと思ったゲームに少し手を加えてさらに面白くしてみるというのもいいだろう。■Javaの玩具箱http://www.yo.rim.or.jp/~nakagawa/java.htmlコースを横から見たアングルでプレーする「2D-Golf」が楽しめる。Othello」なるコーナーもあり参考になる。キー配列に癖があるので、慣れるまで少し時間がかかる。ミサイルコマンドゲームなども楽しめる。License)方式で公開されている。■旗揚げゲームhttp://edu-sv.ecc.math.cst.nihon-u.ac.jp/~stm3065/HataV5.html赤と青の旗を指示通りに上げ下げする、旗揚げゲームのオンライン版。表示される指示にどこまでついていけるか。Clock」の作者によるJavaゲーム集。倉庫番タイプのパズルゲーム「Packets」、アクションRPG「クソゲー3号」、ブロック崩し「Breakout」などが楽しめる。これらのゲームの作り方を解説した「ゲームで覚えるJAVA」(アスキー出版局)という本も出版されている。リンク集インターネット上に公開されているJavaゲームは、それこそ星の数ほど多い。編集部で面白いと判断した「選りすぐり」を紹介したつもりだが、我々も知らない面白ゲームがインターネット上のどこかに潜んでいるというのは間違いない。以下のリンク集などを参考に、未知の面白ゲームを探してみるのもいいだろう。■Gamelanhttp://www.developer.com/pages/Gamelan.game.htmlGamelanは、巨大なJavaアプレットやJavaアプリケーション集。ゲームもちゃんとフォローされており、その数1200以上。アーケードゲームやボードゲームなどのカテゴリー分けも分かりやすい。扇風機(Cool)マークが付いているものがこのサイトのオススメだ。■オンラインゲームセンターhttp://village.infoweb.or.jp/~fwba1037/game.htmJavaをはじめ、Shockwave、CGIなど、計630以上のゲームへのリンクがある。Plazahttp://www.kumagaya.or.jp/~mamada/java.htm196のJavaゲームがサムネイル付きで紹介されている。■Yahoo!http://www.yahoo.com/Computers_and_Internet/Programming_Languages/Java/Games/http://www.yahoo.co.jp/Computers_and_Internet/Programming_Languages/Java/Games/言わずと知れたYahoo!のJavaゲームカテゴリー。Watch担当internet-watch-info@impress.co.jp。