ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示
2015年3月12日木曜日

制作中のAndroid用アクションRPGゲーム



久しぶりの投稿です。

最近はAndEngine講座動画は放置気味でアクションゲームを作っています。
完成には程遠いですが、ひと段落ついたのでプレイ動画をアップしてみました。

今のところ動画に含まれているのはステージ選択と戦闘場面ですね。


ステージ選択画面です。動画にありますがスワイプで左右に場面を切り替えることができます。左右のアニメーションを滑らかにするのに苦労しました。
画像素材は仮のものです。

で、四角いボタンをタッチして戦闘場面に移行します。



戦闘場面では剣を持ったキャラクターを左右ボタンで操作して敵に突進させます。
主人公キャラクターは前方へ自動で加速するので、向きを変えると慣性でドリフトします。
この操作感がゲームの売りになればなぁ。と思っています。

時間経過で敵キャラが沸き、一定数の敵を撃破すればステージクリアになります。

ちなみに敵キャラは、移動、待機、攻撃などの行動を選択して動くようにしています。緑色のスライムは攻撃行動をとっていることを表しています。

敵キャラクターは動画ではスライムだけですが、他にも追加する予定です。

犬か猫かよくわからない生物(仮)等の素材も作っています。

ステージ追加やキャラの成長要素などのゲームの骨格はもちろん、グラフィックやサウンドなど、完成までに必要な要素はまだまだあります。完成度は5~10%程度です。

・・・完成するのか?



2014年12月7日日曜日

新作アプリ「無限もぐら」リリースしました!

前作「ゆっくり崩し」のリリースから約5ヶ月。ほっぽこ開発が贈るAndroidゲームアプリ第2弾!
無限もぐら
をリリースしました!


本作はもぐら叩き風のゲームとなっています。

もぐらを叩いて、レベルを上げて、より大量のもぐらを叩く。という暇つぶしゲームです。
通常のもぐら叩きとは違い、制限時間や反射神経の要素が全くありません。
どちらかというと梱包材のプチプチを一気に潰すような、そんな爽快感があふれるゲームです。

スクリーンショット


開発に関して

本作も、前作「ゆっくり崩し」と同様に、Andengineを使って開発しました。OpenGLの機能を使った高速な描画がなければ、この大量のもぐらは表現出来なかったと思います。色々工夫はしましたが、2012年の端末でも1000匹以上のもぐらを40fpsで描画できたので、やはりAndengineも、もっと広く知られるべきだと思いました。

パフォーマンス的な部分では色々工夫はしましたが、開発の大部分は前作と共通の作業だった気がします。思い出したり調べなおしたりする作業が結構あったので、その部分をあらかじめまとめることで、もっと早い開発ができたらいいなぁ。と思いました。

お借りした素材

前作の効果音はすべてSofTalkで作成したゆっくりボイスでしたが、本作では効果音素材を以下のサイトからお借りしました。高音質で使いやすい効果音が沢山あります。

効果音ラボ - フリー、商用無料、報告不用の効果音素材をダウンロード:
2014年12月6日土曜日

日本語や空白を含むテキストをTwitterに共有するIntentの使い方

アプリからTwitterに投稿したい場合、暗黙的Intentを使ってテキストを共有する方法があります。ですが、メモ帳などのアプリもテキストの共有先として候補に出てきてしまいます。

Android - Twitterに共有するIntentの書き方 - Qiita:
では、共有したいテキストをパラメータとして、Twitterの共有用URLに渡す方法が紹介されています。
ですがURLの文字列には、日本語や空白をそのまま含めることはできません。
このような文字列はエンコードする必要があります。

文字列のURLへのエンコードはURLEncoder.encode()というメソッドを使います。これを使ってtwitterにテキストを共有します。コードは以下のような感じ。

これで、簡単にtwitterにテキストを共有できます。

参考リンク

Android - Twitterに共有するIntentの書き方 - Qiita:
URLエンコーディング のしかた - Android アプリ の 研究所 アンドロイド ナビ: