Browsing: 避けゲー

ランキング機能実装!(リーダーボード)



さて、今回はいつもと変わって
以前にリリースしたアプリの機能追加についてです。

追加された機能はなんと!

ランキング機能

です!

実は前からランキング機能は組み込みたかったのですが
なかなか。。

無料でランキングのサービスを提供してないか探したのですが
なかなか希望にあうものがなくて。

自前でやるには今かりてるサーバーだとPHPで実装しないといけなかったり。
(PHPあんまり好きじゃなくてw)

だったのですが、ようやくPHPに手をだして実装しました!

Android側では
・ユニークID発行
・ニックネーム入力
・ユーザー情報追加・更新のPHPのリクエスト
・WebViewにPHP側で作成したランキングページを表示

ってとこですかね。

HttpURLConnectionを使用してユーザー情報更新PHPを呼び出すところが
苦戦しました。
POSTでのリクエスト時にパラメータを渡すのがわからなくて。

[java]
OutputStreamWriter osw = new OutputStreamWriter(con.getOutputStream());
BufferedWriter bw = new BufferedWriter(osw);
// POSTのパラメータ
bw.write(param);
bw.close();
osw.close();
[/java]

抜粋してかくと、ここでリクエストしつつパラメータを付与してます。
はまったのが、上記の前にHttpURLConnectionの「con.connect();」をしたので
その後エラーになってました。

まぁ、冷静に調べればわかることだったのですが
ちょっと焦ってましてw

ということで、下記のような感じになりました!

vol4_4
ランキングとニックネームの機能追加。

vol4_5
ランキング押下時にWebViewにランキングページ表示。

これでみんなでスコアを競って遊べますね!

じゃんじゃんあそんでね!

{ Add a Comment }

第2弾、第3弾避けゲーリリース!



会社の勉強会で開発していたAndengineというゲームエンジンを利用して作成したゲーム。

リリースしましたー!

■よけろ!ききいっぱつ!
こちら2016/01から開発を開始して、2016/4にようやく完了しました!
基本的には「AndEngineでつくるAndroid 2Dゲーム」という参考書に記載のある技術のみで
完結しています。

■よけろ!かんいっぱつ!
これは「よけろ!ききいっぱつ!」がほぼ完成してから着手しました。
ベースのアプリを改造して開発したので、約10時間程度でできたと思います。

やっぱり1本ゲームアプリを作ると色々と感覚がつかめてきて
「こうしたい!」と思ったときに「じゃあこうすればいいかなー」と色々と考えれるので
まずは地道に小さいアプリから作ってみるのがアプリ開発を学ぶ近道かなと感じました。

いきなり凝ったアプリを開発しようと思うと、途中で行き詰ったりして
モチベーションがあがらずに結局完成しないという事になりかねないですね。

私も普段アプリの妄想してて、かなり凝ったイメージがあるのですが
それは追々頑張ってみようと思います。

みなさん暇つぶしにGoogle Playでダウンロードしてみてください。

でわでわ!

{ Add a Comment }