・Log

monochrollの動画を再々修正

=前置き= 前回のは最後のクレジットを入れ忘れていたので、フェードの修正と一緒に対応して再々UPした。 動画はこちら。 =VideoPad= 今回の対応はVideoPadというものを使った。自分の必要な処理は一通り揃っていて、今までの中ではこれが一番使いやすか…

layout_weightについて(0dipとfill_parentの違いについて)

=前置き= layout_weightの概念がわかりにくかったので、自分用も兼ねてまとめておく。 ここではLinearLayoutを使ってA・B・Cを縦に並べる状況を考える。layout_weightはA・B・Cに設定することになる。以下では高さの設定でlayout_heightも使うので、layout…

Android作業ログ:PV編

=前置き= 最初に完成させたmonochrollのPVは、なぜかYoutubeにアップすると表示が崩れたので、そこから色々と対応が必要になったのでそのログ。 =今回の結果= 今回は最終的に「TMPGEncで連番画像を動画化」「Avidemuxで上下反転しつつフォーマット変更」…

monochrollのログ

=前置き= そういえば何故monochrollを作ることにしたかという、そもそもの理由を書いてなかった気がする。理由はいくつかあるので、あとで確認するためにもメモしておく。 =必要な作業の確認= まず、「ゲームを作ってから売るまでに何が必要か」というの…

monochroll正式版を公開

=追記2= 動画のクレジットが抜けていたので、フェードの最対応なども含めて上げ直した。(リンク先も修正) =追記= 動画の表示が崩れてたので、作り直して上げ直した。(リンク先も修正) =前置き= なんとかこの一ヶ月でゲームとしてまとめることがで…

Android作業ログ

=自動スリープのオフ= 今回のゲームは傾きセンサーをメインで使うため、タッチしない時間が長い=スリープに入る可能性が高い。ゲーム中にスリープしてしまうのはなんなので、http://handalab.com/android/dev-2/setting/40/を参考に自動スリープはオフに…

Android作業ログ

=動画キャプチャ= Androidで作ったゲームはインストールの手間があるため、事前に動画でゲーム内容を伝えたい。そのためにゲームの動画をキャプチャしたい。 普通にやる場合はSepteni Engineer's Blogなどを参考にandroidscreencastを使ってキャプチャすれ…

Android作業ログ

=前置き= 今回も色々とあったのでメモ。 =自前でスライド(スクロール)= 自前でonTouchEventからスクロールを作ろうとしたものの、たまに上手くスライドしない時があった。 そこで複雑なタッチイベントを取得する - Androidプログラマへの道 〜 Moonlig…

Android作業ログ

=前置き= 単に画像を設定するだけだと思ってたけど、意外と色々とつまったのでメモ。 =画像の比率を維持したままボタン化= マークや文字まで画像化したものをボタンにする場合、拡大・縮小で潰れてしまうと見た目が悪くなってしまう。そのため、比率を維…

「アミダ崩し」をUP

=前置き= アミダでブロック崩しをやるゲーム「アミダ崩し」をUPした。 今回のはかなり難しくて、全部消すにはかなりの慣れが必要。 =wonderfl= wonderfl build flash online | 面白法人カヤック 操作は単純にマウスでクリックした位置に横線を置くだけ。…

Android作業ログ

=前置き= 今日からしばらくは昨日UPしたmonochrollを単体アプリにするためシーケンスやUIなどを作り込んでいく。 =自前の画像ボタン= せっかくなのでボタンの画像は自前のものにしたい。 普通にやるならイメージボタンを作成する - Androidプログラマへ…

シロクロ迷路「monochroll」をUP

=前置き= 想定より2日ほど早いものの、ひとまず見せられるレベルまで来たのでAndroidの試作をUPした。 =概要= 基本的にはシロクロシリーズのBall&Maze版。ゲートをくぐるたびに壁と空間の概念が逆転するのは変わらず。 今回は本格的に物理エンジン部分…

Androidの作業ログ

=Androidでの減算合成= Androidのサンプルは見つけられなかったものの、iPhoneのOpenGL/ESで減算合成 - mswar的電網日誌を参考に以下のように書くと減算合成ができた。 GL11ExtensionPack gl11ep = (GL11ExtensionPack)gl; //加算合成 gl.glBlendFunc(GL10…

Android作業ログ

=R.javaの手動更新= Eclipseを起動していない状態で画像を追加したところ、IDが振られなかったりIDと画像の対応がおかしくなることがあった。 この場合、単純にR.javaを削除して再生成されるのを待てば解消した。 =深度によるマスク= シロクロシリーズの…

キーボードクライマーをUP

=前置き= 思いのほか時間がかかったけど、なんとか形になったのでUPした。 =wonderfl= wonderfl build flash online | 面白法人カヤック 崖を登るように、片方のキーを押さえながら次のキーを押さえることで登っていくゲーム。 Box2Dのダンボーが使えな…

試作4つ目「Slot Slide Shooting」をUP

=前置き= スロットとSTGを組み合わせたAndroidの4つ目の試作「Slot Slide Shooting」をUPした。 敵とかも作りたかったけど、時間もかかるし、そもそもの出来がイマイチだったので保留にしてUPした。 =概要= スロットを左右に配置して、それをリアルタイ…

Android試作:4つ目

=前置き= アクトレーザーの書き直しが終わったので、早速Androidの4つ目の試作に入る。 =画像を一つのテクスチャにまとめる= ステージのタイルなどの画像をバラバラにロードすると、画像を用意するのが面倒だし処理の効率も良くない。ということで、一…

アクトレーザーの書き直し

=前置き= アクトレーザーは一から書き直した方が良さそうだったので一通り書き直すことにした。 =高速化= 以前調べたVBOを使い、事前にデータを送っておくことで描画を高速化する。 また、テクスチャを高速に表示する場合、頂点インデックスを利用するこ…

試作ランチャーの作成

=前置き= 睡眠のタイミングも安定してきて、眠気もそこそこなくなってきたので活動再開。 今まで3つほどアップロードしてみて、「アップロードが面倒」なのはもちろんのこと「ダウンロードする側も面倒」なんじゃないか、と思うようになってきた。e3roid…

テトリミノActをUP

=前置き= 想像以上に早くできたので、「テトリスのブロックを操作して、でっぱりや回転を活かしつつ進むアクションゲーム」をさっそくUPした。 =wonderfl= wonderfl build flash online | 面白法人カヤック =予定= 今日の残りは今後の予定を考える。そ…

手裏剣スライドをUP

=追記= 「試作集」の方にまとめたので、以下のリンク先での公開は停止しました。 https://market.android.com/details?id=showohealer.game.prototypes =前置き= 「手裏剣をスライドで飛ばすゲーム」を試作した。連射も溜めショットもできるし、微妙なズ…

Androidでアクトレーザー:其ノ玖

=追記= 「試作集」の方にまとめたので、以下のリンク先での公開は停止しました。 https://market.android.com/details?id=showohealer.game.prototypes =前置き= 今日こそはレーザーの描画まで終わらせる。 =深度バッファ= レーザーを重ねた場合、中央…

Androidでアクトレーザー:其ノ捌

=前置き= レーザーの描画の対応をやる。 =普通の描画= e3roidによって画面の拡大・縮小などが行われているため、普通にレーザーを描き足そうとしても位置やスケールがおかしくなってしまう。そのため、それらの処理をリセットするような対応と、再びe3ro…

Androidでアクトレーザー:其ノ漆

=前置き= レーザー描画のため、「FBOを使ってテクスチャにレーザーの軌跡を描き足していく」という処理に対応する。 =FBO= コードだけだけど、Samples | Android Developersが公式にあるので参考になる。 他のライブラリと併用すると処理やタイミングが…

Androidでアクトレーザー:其ノ陸

=前置き= e3roidの使い方を調べつつ、アクトレーザーの移植をしていく。 =カメラ= 階層マトリクス的な構造になっていないことに気付かなかったので、かなり時間が取られてしまった。 Flashなどでは階層マトリクスのように「親の座標+子供の座標」で実際…

Androidでアクトレーザー:其ノ伍

=前置き= 自前で色々と対応する予定だったものの、e3roidが「地形のタイリングに対応」「ドット絵キャラのアニメーションに対応」「物理エンジンに対応」「プリミティブ描画やテキスト表示を簡略化」という感じで自分の試作とかなり相性が良さそうだったの…

Androidでアクトレーザー:其ノ肆

=前置き= 前回の「OpenGLを使った試作」を元に、アクトレーザーを書き直す。 ただ、前回よりいくつか必要な知識が増えるので、まずはそれらを調べる。 =VBO= アクトレーザーに限らず、2Dアクションのステージ(地形)は同じ画像を複数並べることで構成さ…

断斬〜Touch&Kill〜をUP

=前置き= 帰郷中に少し作って、昨日〜今日で完成させたFlashゲームをUPした。 =wonderfl= 断斬〜Touch&Kill〜 以前のFLARE.TAILは「マウスを動かすだけのゲーム」だったけど、今回は「クリックするだけのゲーム」になった。操作が単純なわりに、意外と…

マルチタッチテニスの試作

=追記= 「試作集」の方にまとめたので、以下のリンク先での公開は停止しました。 https://market.android.com/details?id=showohealer.game.prototypes =公開= ひとまず公開するところまで完了した。 https://market.android.com/details?id=showohealer…

マルチタッチテニスの試作

=前置き= 「マルチタッチによるテニスゲームの操作を思いついたけど、実用的なのかどうか」というのが想像だけではわからないので、それを検証するために次はこれを試作してみる。 =テンプレ= 今回はOpenGLのサンプルを元に作っていく。前回のViewによる…