将皇(Flash)のJavaアプレット不要版をテスト公開しました!
現在の将皇(Flash)はLV2以降で対局する際にJavaアプレットを使用しています。このJavaアプレットが使える環境が年々少なくなっていき、今ではInternet Explorer(IE)のみとなってしまいました。更にIEもMicrosoft Edgeに置き換わっていくため、このままでは将皇LV2が使えなくなってしまいます。数年前からこの懸案は承知しており代替案を探していました。Flash Alchemy、PNACL、asm.jsなど「Web環境でネイティブなみのスピードが!」と期待させてくれる技術は現れるものの、中々実用的に使えるものがなくがっかりする日々。赤字覚悟でサーバサイドで動かすしかないか・・と半ばあきらめかけていたところ、とうとう実用的に使える技術が現れました!WebAssembly(WASM)です。
WASMは開発環境の整備が面倒くさそうなイメージがあったのですが、下記のサイトを参考にさせて頂いたところ非常に簡単にできました。恥ずかしながらDockerの存在を全く知りませんでした。世の中の進歩に全くついていけてないです・・。
【WebAssembly】Getting Started をDocker で試す - shogonir blog
目次 WebAssemblyとは サンプルを動かしてみる サンプルの動作を解説する まとめ 1. WebAssemblyとは WebAssembly(wasm)とは、JavaScript高速化の最新技術です。JavaScriptの高速化技術であるasm.jsがさらに進化したものです。C/C++, Rust, Goなどの...
というわけで、WASM対応したテスト版を以下に公開しました。現在WASMに対応しているブラウザ(Chrome,FireFox)であれば将皇LV2以降をプレイできるはずです。Microsoft EdgeとSafariも今後WASM対応していくと思います。
将棋ゲーム 将皇(FLASH版) 新サイト
Web上で無料で楽しめる将棋ゲームを開発しています。毎日更新の実戦詰将棋もあり!!
動作結果をご報告頂けると大変助かります。その際はOS、使用ブラウザなどの動作環境も合わせてお願いいたします。
コメント
将棋
Windows7、FireFoxでLV6まで問題なく動作しています。
自分の環境でも高LVが動くようになり、今回のアップデートは大変有り難いです。
これまで以上に将皇を活用させて頂いております。
強くなりたいです
ガンバロー
よろしくね!
動画を見たい
実戦詰め将棋レーティングモードですが、11桂成とできないバグで解けない問題に2問ほど遭遇しました。着手しようとしたら継続不能状態になります。修正よろしくお願いします。
早く始めよう