0から始める入門囲碁アプリ
囲碁アプリを開発中です!
fe8787e9d6882315df7a2304a5dd86db.pngページへ移動
Twitter
Calendar
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< September 2018 >>
New Entries
Recent Comment
Category
Archives
棋譜掲示板に自動再生機能を追加しました

勝ち切れ将棋掲示板(http://ken1shogi.sakura.ne.jp/bbs/)やTwitterに投稿した棋譜掲示板(例:http://ken1shogi.sakura.ne.jp/bbs/board?key=619737)の棋譜を自動再生するボタンを追加しました。今までは1手毎にタップするか手数をリストから直接選択する形式だったので、今回の機能追加により多少便利になったかと思います。再生速度は1秒から10秒の間で選択可能です(デフォルト3秒)。

 

アプリで自動再生の機能はありませんが「<」「>」ボタンを長押しする事で連続再生が可能です。こちらもぜひご活用くださいね。

 

posted by: ken1-fund | 将皇(iOS) | 19:45 | comments(0) | trackbacks(0) |-
将皇(iOS)ver5.1と入門編(iOS)ver2.5を公開しました

将皇(iOS)と入門編(iOS)をバージョンアップしました。変更点は以下の通りです。

 

・実戦詰将棋の「解答モード」機能を追加
・対局の上限手数を999手に拡張
・実戦詰将棋で詰まない局面の時に表示するメッセージのON/OFFを切り替え可能に

 

iOS版にもようやく「解答モード」を実装しました。「解答モード」は詰将棋をプレイしたときに「模範解答は王が逃げる手だけど、別の手ならどうなったんだろう?」とか「模範解答だと〇〇だけど、××でも詰むよね?」といった検討をするために有用な機能です。ぜひご活用ください。

 

あらかじめ言い訳させていただきますと、模範解答は最短ではない手順を解答として出す場合があります冷や汗

対応しない理由としては、手間がかかる(70%)、厳密に最短手順を探すと処理時間がかかるから変更したくない(15%)、時々最短手順と一致しない方が自分で考えるきっかけになるし、Twitterでつぶやいてもらえるからトータルでプラスなんじゃないの?(15%)くらいの割合です。 

 

posted by: ken1-fund | 将皇(iOS) | 16:24 | comments(0) | trackbacks(0) |-
将棋アプリ将皇(iOS版)ver5.0を公開しました

将棋アプリ将皇(iOS版)ver5.0を公開しました。変更点は以下の通りです。

・COMのレベル4、5を追加

・勝ち切れ将棋でCOMのレベル覚えたてに対応

・iOS11対応

・iPhone X対応

・その他不具合修正など

 

なんとか年内に公開することができました。今回のVUPにより、どのプラットホームでもLV5までは遊べるようになったので個人的には満足しています。今年の春に将棋倶楽部24でテスト対戦したときは、LV5がぎりぎり2段(R1701)という結果でした。強さにはムラがあるのでもっと弱く感じる場合もあるとは思いますが、多くのユーザにとって遊べる強さにはなったのではと思っています。あとはしっかり動いてくれる事を祈るのみです・・・。

 

今後についてですが、iOS版はAndroid版と比較して以下の機能が不足しており将来的には対応していこうと考えています。対応時期はやる気次第という事で(汗)

 

・実戦詰将棋の解答モード
・棋譜再生で任意の手数に直接移動するモード(リストビュー)
・実戦詰将棋のチャレンジモード
・棋譜の保存・再生
・過去問挑戦機能

 

posted by: ken1-fund | 将皇(iOS) | 16:34 | comments(9) | trackbacks(0) |-
将皇入門編(iOS版)ver2.4を公開しました

将皇入門編(iOS)ver2.4を公開しました。機能追加はしておらずiOS11とiPhone X対応が主な変更内容です。ユーザにとってはあまり意味のないバージョンアップなのですが開発者的には非常に面倒でした。以下はプログラムの内部的な変更内容と愚痴になります(笑)

 

■deprecated(非推奨)になった古いメソッドの置き換え
iOSのバージョンが新しくなると一部の命令がdeprecated(非推奨)になります。非推奨でもすぐに動かなくなるわけではありませんが早めの対応が必要です。今までサボっていたので今回は真面目に対応することにしました。
 
[面倒臭い作業その1]
ダイアログとして使っていたUIAlertView(非推奨)をUIAlertControllerに変更したところ、ボタンをタップした後に1秒弱のラグが発生する事が分かりました。調べたところAPIの仕様という事で回避策はないそうです(そんな馬鹿な!)。このままだと駒が成るダイアログの反応が遅くてイライラするのは必至です。さてどうしようか?と悩み別のライブラリを使って回避しました。そのライブラリにもバグがあるというおまけがありましたが。
 
■iOS11対応
基本動作は正常に動いていたため特に対応は不要…ではありませんでした。
 
[面倒臭い作業その2]
iOS10までは問題なく使えていたナビゲーションバーの高さ変更がiOS11から使えなくなっていました。もともと公開されていたAPIではなかったので文句は言えませんが変更できないのは困ります。iPadや大きいサイズのiPhoneではナビゲーションバーのサイズは小さすぎるためです。stackoverflowの質問集を調べて高さ変更はなんとかできたものの、今度はボタンが中央に配置されずに悩みました。解決策を見つけるまでに2〜3日はかかりました。
 
[面倒臭い作業その3]
棋譜再生モードで使う「<<」「>>」の長押しが動かなくなっていました。これも公開APIではないから文句は言えません。色々試行錯誤して動くようにしました。
 
[面倒臭い作業その4]
Appleの規約変更により、ユーザにレビューを依頼する独自のダイアログを使用できなくなりました。Appleが用意した既定のダイアログを使う必要があります。従来のライブラリは開発が凍結されており対応できなかったため、新しいライブラリに差し替えました。実はそのライブラリも開発がストップしていてiOS11でバグが発生しました(笑)
 
■iPhoneX対応
位置調整など地味に面倒臭い作業を行いました。画面の上部に出っ張りの余白ができたのでステータスバーを表示する仕様に変更しました。まだ実機で動かしたことがないため本当に対応できているかは分かりません。
 
といった面倒くさい作業を延々と行っていました。開発が遅延しまくりです。本当は10月中に将皇(iOS)もリリースする予定だったのがとんだ見込み違いです。年内にはなんとか間に合わせたいと思います。
 

posted by: ken1-fund | 将皇(iOS) | 18:51 | comments(3) | trackbacks(0) |-
将棋アプリ将皇(iOS版)ver4.11を公開しました

ようやく審査が通りver4.11を公開しました。ver4.1の不具合対策版です。

 

[変更内容]

ver4.1を更新インストールした場合に実戦詰将棋(及び勝ちきれ将棋)が開始できなくなる不具合を修正しました。

 

[補足]

全ての端末で発生するわけではありません。ver4.1で一度でも正常に実戦詰将棋(及び勝ちきれ将棋)ができている端末は本バージョンを適用する必要はありません。

 

毎日更新の問題を楽しみにしていた方には誠に申し訳ございませんでした。ver4.1は1年ぶりのバージョンアップだったので慎重にテストを重ねたつもりだったのですが、このような結果になり力不足を感じております。

 

---

なお、ver4.1の変更点は以下になります。

 

[ver4.1の変更点]
問題一括ダウンロード機能の追加
オフライン対戦機能の追加
画面表示と操作性の改善
ATS対応
不具合修正

 

Android版と比較して足りない機能(一括ダウンロード、オフライン対戦)を加えました。今後も少しずつ追加していく予定です。ATS(HTTPS接続強制)にも対応しました。なお、この修正により端末の日付が実際の日付とあっていないとデータをダウンロードできず通信エラーになるのでご注意ください。意図的に時間をずらす方はあまりいないと思いますが、テスト中に嵌ったので念のためお伝えしておきます。

 

posted by: ken1-fund | 将皇(iOS) | 11:02 | comments(5) | trackbacks(0) |-