Sponsored links
広告
Twitter
Calendar
1234567
891011121314
15161718192021
22232425262728
293031    
<< January 2017 >>
New Entries
Recent Comment
Category
Archives
今年1年を振り返って(2016年)

毎年恒例になっている今年一年の振り返りです。

 

[プログラム面での成果]
今年は新しいアプリをリリースする事ができませんでした・・。囲碁アプリをリリースする予定で開発をしていたのですが、技術的な懸案にぶつかったのと中国のデベロッパーから嫌がらせを受けてその対応に追われたりしてやる気を失ってしまいました。既存アプリの改善は細々と進めていたので開発自体は忙しかった気がします。

[集客面での成果]
ユニークユーザ数で比較すると、以下のような結果になりました。
2008年末 約10人/日
2009年末 約1100〜1200人/日
2010年末 約4000〜4500人/日
2011年末 PC版:約11500人/日、Android版:約18500人/日(詰将棋を解いた人をカウント)
2012年末 PC版:約14000人/日、Android&iOS版:約27000人/日
2013年末 PC版:約14000人/日、Android&iOS版:約28500人/日

2014年末 PC版:約15500人/日、Android&iOS版:約31000人/日
2015年末 PC版:約16000人/日、Android&iOS版:約42000人/日
2016年末 PC版:約16000人/日、Android&iOS版:約48500人/日

アプリのダウンロード数はこんな感じです。
将棋アプリ将皇(Android):341万DL→404万DL
将棋アプリ将皇(iOS):141万DL→208万DL
将皇入門編(Android):53万DL→73万DL
1手詰タイムアタック:31万DL→35万DL
将皇入門編(iOS):20万DL→42万DL
入門リバーシ:2.2万DL→17万DL

 

PCは何もしていないのにびっくりするぐらい横ばいです。これだけのユーザ数を抱えていながらあまり収益に繋がっていないのは切ないですね。既存アプリは色々な問題があったものの結果的にはダウンロード数を伸ばす事ができました。最近はユーザ数やランキング(≒収益)の影響を気にしてアプリの機能追加を渋ってしまうので、その辺りの折り合いをうまくつけたいなと思っています。

[来年の目標]
まず、今年の積み残し作業である過去問機能をAndroid版で早めにリリースしたいです。iOS版もリリースしたいですが、このブログを書く直前に中国のデベロッパーがまた☆1攻撃を再開したのが分かり大分テンションがおちてしまいました。あいつらは自分のアプリをサクラのレビューで持ち上げるだけでなく、私のアプリの評価を下げてくるので本当に悪質です。

 

・・・本題に戻ります。今年はプログラミングのスキルアップに繋がる勉強や開発を行っていきたいです。ここ数年は目先の収益を追った小手先の作業しかしていないため自身の能力が劣化しているような気がします。その辺りのコンプレックスを克服したいです。最新のコンピュータ囲碁・将棋のアルゴリズムも勉強してみようと思います。数学もほとんど忘れているので再勉強しないと駄目ですね(笑)。

 

posted by: ken1-fund | 将棋(色々) | 18:42 | comments(0) | trackbacks(0) |-
【情報】勝ちきれ将棋の掲示板で編集・削除ボタンが消える理由について

勝ちきれ将棋の掲示板に書き込んだ投稿は、投稿した本人に限り編集や削除等の操作を行えます。しかし、投稿した本人かどうかを識別する情報が消えてしまうと操作ができなくなります。どういった場合に消えるのかについて概要を説明します。

 

まず、ユーザが投稿を行うと個人を識別するための識別情報(ランダムな文字列)を作成します。その識別情報はサーバ側とクライアントPCの両方に保存されます。書き込んだ本人かどうかの照合は識別情報の一致で行います。クライアントPC側の識別情報はブラウザのクッキー情報として保存されます。クッキー情報はブラウザのキャッシュデータ削除などで削除される場合があります。また、「InPrivateブラウズ」などのセキュリティを重視したモードでブラウザを使用するとクッキー情報が最初から保存されません。その場合、掲示板で編集・削除の機能が使えなくなります。

 

結論を以下にまとめます。

投稿した本人を識別する情報はブラウザのクッキー情報として保存されている。クッキー情報が消された場合、または作成できなかった場合は編集・削除機能が使えなくなる。

 

どの操作でクッキー情報が消えているかは分からないため、該当していそうな操作を回避して頂けますと幸いです。

 

[補足]

クライアント側の識別情報が消えないようにすれば良いのでは?と思われるかもしれませんが、そのためにはユーザ登録が必要になったり、削除・編集用のパスワードを登録してもらう必要があります。それも一つの選択肢ではありますが、利便性や運用コストを考慮して今の所は考えていません。ご不便をおかけして恐縮ですが何卒よろしくお願いいたします。

 

 

posted by: ken1-fund | 将皇(Android) | 00:17 | comments(0) | trackbacks(0) |-
近況と今後やることなど

近況や今後やる事について適当に書いていきます。

 

■将皇(iOS版)が中華アプリに攻撃された件の顛末

Twitterで書いた件です。iOS版の将皇が大量の☆1攻撃を受けてランキングが下がってしまい、代わりに中国製の将棋アプリが一番人気になったという事件です。☆5のさくらレビューでランキングを上げるという行為は見た事がありましたが、逆のパターンを組織的にやられるとは思いませんでした。☆1のレビューは1日に100〜200ずつ3か月以上に渡って続き、一番酷い時は☆1のレビューが1万個を超えました。精神的にかなり参りました。しかも、相手のアプリは将皇入門編のコンテンツを完全にパクるというおまけつきです。Appleに異議申し立てを行いましたが、☆1のレビュー攻撃については「調査する。必要があればこちらから連絡する。回答をフォローしても優先度はあがらないよ」という冷たい返事で、コンテンツパクリの方は「著作権についての問題は当事者同士で解決してね。自分たちはCcに入れてね」という対応でかなり落胆しました。相手にメールしても全て無視されました。

 

しかし辛抱強くメールを送っている間に状況が好転しました。☆1の攻撃については最後まで回答はありませんでしたが、裏では対応してくれていたようです。☆1の評価が定期的に削除されていき最終的には元通りになりました。この減り方が一定ではなく(週5くらいの頻度で1日に100減る、半月に1回2000〜3000減る)非常にもどかしかったです。著作権の方はAppleは定期的に状況をフォローするのですが、その内容が少しずつ変わっていき「早く解決しないとアプリ削除するよ」になり、最終的には削除となりました。

 

余談ですが、攻撃を受けてApp Storeの順位が大きく下がってもアクティブユーザ数は1割しか減りませんでした。支えてくださっている常連の皆様に感謝です!少しでも長く楽しんで頂けるようこれからも地道に活動していこうと思います。
 

■囲碁アプリの件

囲碁アプリの開発は頓挫してしまいました。プログラム的な問題もありますが、それを克服して自分が理想とするアプリを作っても恐らくヒットしないだろうなという予感というか確信があるためです。現状で一番人気のある囲碁アプリが将棋換算でいうと5〜6番手という扱いになっており、あまりうまみがない市場なのかなと(GooglePlayの場合)。金銭的にもっと余裕ができてから頑張ろうと思います。囲碁をテーマにしたバカゲーを作りたいという個人的な目的があるのでw。

 

■今後の開発内容

まずは、棋譜保存機能を将皇(Android)に移植する予定です。Amazonアプリでしばらくの間テストするので公開は先になるかと思います。iOS版は・・・どうしましょうかね?

 

あと、これは来年になると思いますが、動画リワードを導入したいと考えています。バナー広告の収益性は年々下落傾向にあり、長くサービスを続けるためには動画タイプの広告が必要と判断したためです。既存機能はそのまま使えるようにしたうえで、新機能を使うための広告として組み込もうと思います。実戦詰将棋や勝ちきれ将棋の過去問(5年分)をプレイするために広告を見るとかすれば納得してもらえると思います。思いたい。

 

posted by: ken1-fund | 将棋(色々) | 02:21 | comments(0) | trackbacks(0) |-
将皇入門編(Android)ver3.7を公開しました

お久しぶりです。囲碁アプリの開発が中断してからブログを書くモチベがなくなってしまったのと、既存のアプリでやっかいなトラブルがありしばらく放置していました。今回、将皇入門編(Android)で大きな機能追加ができたのでブログでお知らせします。

 

ver3.7の変更内容

・対局した棋譜の保存・読込機能を追加しました

・対局再開時に先手と後手の対局者を変更できるようにしました

 

ようやく棋譜の保存機能に対応しました。SDカードの書き込み権限を追加した場合のユーザのリアクションが気になりますが、まずは実験してみようと思います。特に問題なければ将皇にも実装する予定です。

 

対局者変更は地味に便利機能だと思います。「コンピュータに勝てない!」→「じゃあ先手・後手を逆にしてどうやったら勝てるかコンピュータに教えてもらおう」みたいな事ができると思います。将皇に実装すれば勝ちきれ将棋の手番を反対にして逆転将棋として楽しめると思います。

 

posted by: ken1-fund | 将皇(Android) | 00:16 | comments(0) | trackbacks(0) |-
囲碁アプリの開発日記(7) 振り出しに戻る

一か月ぶりの投稿です。あんまり進捗がないかも。

プログラムの移植はほぼ完了しました。9路であればGNU GOより強いと思います。COSUMIとだとLV1に勝てるくらいでしょうか?これぐらいあれば初心者向けのアプリとしては十分な気もしますが、囲碁初心者の私には判断がつきません・・・。ただ、初心者の私が見ても明らかに変な手を打ったり地の判定を間違えるので、そこは改善したいところです。しばらくは容量の削減や高速化をしながら完成度を上げていこうと思います!

 

という記事を途中まで書いた後にUnity上で性能測定をしたところ、想定よりかなり遅い事実が判明しましたorz。ノートPC(Core i5)の.NetFramework上で動かした速度の1/3くらいはいける思っていたのですが、同じPCのUnityEditorで動かした場合でも1/5くらいの性能しかでません。スマホ(xperia z3 compact)だと1/10以下しか出ない。はっきり言って全く駄目です。見通しが甘すぎました・・・。

 

その後、原因調査やチューニングなど色々試してみましたが小手先のチューニングでは絶望的な気がしてきました。ここを頑張るくらいならC/C++で最初から作り直した方がよいと思えるレベルです。3か月の作業が無駄になるのは残念ですが、プログラミングの勉強になると割り切って頑張ろうと思います。AI部分をC/C++で書いた場合、Unityのネイティブプラグインを使用するか、Unityを使わずネイティブアプリとして開発するも考えないといけないです。しばらく開発を中断して他のアプリのVUPをしようかな・・・。

 

posted by: ken1-fund | 囲碁 | 15:56 | comments(0) | trackbacks(0) |-