0から始める入門囲碁アプリ
囲碁アプリを開発中です!
fe8787e9d6882315df7a2304a5dd86db.pngページへ移動
Twitter
Calendar
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< September 2018 >>
New Entries
Recent Comment
Category
Archives
将皇(Flash版)のJava証明書を更新しました

将皇(Flash版)で使っているJavaアプレットの証明書が5月2日で切れるため先ほど更新しました(ぎりぎり)。IE限定の機能なのでほとんどの方には影響ないと思いますが、何か問題がありましたらご連絡頂けますと幸いです。

 

今回の更新でJavaアプレットに手を入れるのは最後になります。メンテが色々と大変でしたが、Javaで将棋を作らなければAndroid版を作る事はなかったですし、Android版の成功がなかったらiOS版もなかったわけで、私の人生に良い影響を与えてくれたことは間違いないです。本当に作って良かった!!

 

…と書いた後に不具合修正で手をいれるかもしれませんくもり

 

posted by: ken1-fund | 将皇(FLASH版) | 18:38 | comments(0) | trackbacks(0) |-
【12/7 追記】【報告】将皇(Flash版)で使用しているサーバが遅くなっています

将皇(Flash版)で使用しているレンタルサーバ(Big-Net)が遅くなっています。要因が一時的なものか分からないため少し様子を見ています。問題が解決しない場合は他のサーバに移転する予定です。ご不便をおかけしてしまい申し訳ありませんがよろしくお願いいたします。

 

【12/7 追記】

現時点では問題が解消されていますが、同様の問題が起こった場合に備えて新サイトを用意しました。問題が解消されない場合はこちらをメインにする予定です。

 

http://ken1shogi.sakura.ne.jp/shogi/shogi.html

 

なお、ランキングデータは独立しています。引継ぎ機能はありませんのでご了承ください(こちらのサイトだと簡単に1位がとれるかも?)

 

posted by: ken1-fund | 将皇(FLASH版) | 17:24 | comments(3) | trackbacks(0) |-
将皇(Flash版)のver4.2を公開しました

将皇(Flash版)のver4.2を公開しました。Microsoft EdgeとSafariでもLV2以降のCOMを使用できるように対応しました。

 

これを将皇(Flash版)の最終バージョンにする予定です(致命的な不具合修正は除く)。皆さんもご存知かと思いますが、Adobe Flash Playerは2020年末を持って提供終了となります。将皇(Flash版)も2020年末までに提供を終了する予定です。また、Javaアプレットについてはそろそろ対応を終了しても良いのではないかと考えています。JavaアプレットはIE環境でLV2以降のCOMを使用するために必要なモジュールです。IE以外のブラウザ(Chrome,FireFox,Microsoft Edge,Safari)であればJavaアプレットは不要であるため、LV2以降をプレイしたければ他のブラウザを使ってもらう形にしたいと考えています。

 

別にそのままにしておけばいいんじゃない?と思う方もいらっしゃると思うのですが、Javaアプレットは署名をするのに毎年お金がかかるんですよね。2020年末まではあと3年分の署名が必要で15〜16万ぐらいかかります。使っている人が少ないのであれば終了したいと考えています。ただ、本サイトはIEユーザが6割以上いるので意外と影響が大きそうで悩んでいます・・。

 

将皇(Flash版)が終わったあとはどうするの?という件についても色々考えているところです。技術的にはHTML5版を使った将皇(WEB版)を作る一択なんですが、時間の制約、モチベーションの有無、費用対効果などがあり、このままサービス終了という選択肢もなくはないです。ひとまず来年はHTML5の勉強も兼ねてスマホアプリのいくつかをWebアプリ化してみようと思っています。

 

posted by: ken1-fund | 将皇(FLASH版) | 10:55 | comments(3) | trackbacks(0) |-
将皇(Flash)のJavaアプレット不要版をテスト公開しました

将皇(Flash)のJavaアプレット不要版をテスト公開しました!

 

現在の将皇(Flash)はLV2以降で対局する際にJavaアプレットを使用しています。このJavaアプレットが使える環境が年々少なくなっていき、今ではInternet Explorer(IE)のみとなってしまいました。更にIEもMicrosoft Edgeに置き換わっていくため、このままでは将皇LV2が使えなくなってしまいます。数年前からこの懸案は承知しており代替案を探していました。Flash Alchemy、PNACL、asm.jsなど「Web環境でネイティブなみのスピードが!」と期待させてくれる技術は現れるものの、中々実用的に使えるものがなくがっかりする日々。赤字覚悟でサーバサイドで動かすしかないか・・と半ばあきらめかけていたところ、とうとう実用的に使える技術が現れました!WebAssembly(WASM)です。

 

WASMは開発環境の整備が面倒くさそうなイメージがあったのですが、下記のサイトを参考にさせて頂いたところ非常に簡単にできました。恥ずかしながらDockerの存在を全く知りませんでした。世の中の進歩に全くついていけてないです・・。

http://shogonir.hatenablog.com/entry/2017/05/14/031439

 

というわけで、WASM対応したテスト版を以下に公開しました。現在WASMに対応しているブラウザ(Chrome,FireFox)であれば将皇LV2以降をプレイできるはずです。Microsoft EdgeとSafariも今後WASM対応していくと思います。

 

http://ken1shogi.sakura.ne.jp/shogi/shogi.html

 

動作結果をご報告頂けると大変助かります。その際はOS、使用ブラウザなどの動作環境も合わせてお願いいたします。

 

 

posted by: ken1-fund | 将皇(FLASH版) | 18:08 | comments(7) | trackbacks(0) |-
将皇(Flash版)のver4.0を公開しました

将皇(Flash版)のver4.0を公開しました。実に3年ぶりの機能追加です。

 

・COMレベル4,5,6を追加しました

・COMレベル2と3をスマホの基準に合わせました

 

[URL]

http://www14.big.or.jp/~ken1/application/shogi.html

 

思考ルーチンに手を入れたのは7年ぶりです。従来バージョンよりは強くなっていますが、体感的にはどうでしょうか?実際に試して頂ければと思います。問題なく動作すればAndroid版、iOS版にも展開していく予定です。また、CPUのレベルが同じであれば、Flash版でもスマホ版でも同じアルゴリズムも使用するように仕様変更しました。具体的にはFlash版のLV2とLV3が弱体化しています。

 

これ以上強くする場合は一から作り直さないと駄目ですね。それはそれでチャレンジしてみたい気持ちもありますが、他にやりたい事や作りたいアプリもあるのでどうしようか悩みどころです。あとは、LV2以降のAI処理で使っているJavaAppletが非サポートになりつつあるため(現状でもIEしかサポートしていない)、どこかのタイミングでWebAssemblyに切り替えたいです。

 

posted by: ken1-fund | 将皇(FLASH版) | 00:03 | comments(2) | trackbacks(0) |-