Java

Android

ステージを表示しよう!

ステージを表示します。 private SurfaceHolder surfaceHolder; private Thread thread; と thread = new Thread(this); thread.start(); と p...
Android

ゲームのステージ

レースゲームのステージを用意します。 菱形を並べて作ります。 通れるところ、通れないところ、ゴール、チェックポイントがあればいいでしょう。 この仕様はレースゲームを作ろう!を見てください。 用意した図はMacのKeynoteで作成し...
Android

レースゲームを作ろう!

ゲームの定番、レースゲームを作ります。 バリバリの3Dゲームは世の中たくさんありますのでそういったゲームとは一線を画すゲームを目指します。 視点は? 自動車を斜めから見下ろして操作するラジコン風にしましょう。併せて操作方法もラジコンのプロ...
Android

SurfaceView –1

Androidのゲームアプリで描画量が多いときはViewクラスではなくSurfaceViewクラスを使います。 今回はSurfaceViewを継承したGameViewというクラスを作ります。 インターフェースとして ・SurfaceH...
Android

画像サイズの変更 -スマホの画面に合わせる-

Android端末とiOS端末の一番の違いは何だと思いますか?もちろん見た目や操作方法、開発言語など挙げればきりがありません。アプリ開発の上では機種の多さ(画面サイズの種類)が特徴だと思います。 自分で持っているスマホで楽しむだけなら...
Android

メニューの表示、チェックボックス

スマホのゲームは会社の休憩時間や通勤時間などちょっとしたスキマ時間で遊ぶことが多いのではないでしょうか? 例えば家で遊ぶときは音声をOn、外出時ならOffそんな機能を実現する方法の一つがメニューです。 アプリの中にはメニュー機能のウィン...
Android

効果音の再生 – Sound pool –

音の再生方法にはいくつかありますがBGMの再生と効果音の再生では適した方法がそれぞれあります。 例えば いつかはコケコッコ の鳴き声や ひよこちゃんの玉入れ大会 の鉄砲の音のような効果音には遅延の無いSound Poolが向いています。サ...
Android

カジュアルゲームを作ろう!5

ゲームの一番重要な要素、絵の描画を解説します。 前回カジュアルゲームを作ろう!4でもソースファイル中に出てきていますがこのページで改めて解説します。 絵の描画は以下の4ステップです。 絵の名前を宣言(Bitmapクラスのオブジェク...
Android

カジュアルゲームを作ろう!4

今回はHiyokoクラス、Ballクラスの説明をします。 この2つのクラスを同時に扱うのには理由があります。カジュアルゲームを作ろう!3では画面に描くためにHiyokoクラス、Ballクラス、Kagoクラスの3つ必要と説明しました。 ひよ...
Android

カジュアルゲームを作ろう!1

カジュアルゲームを作ってみます。 まずはゲームの仕様です。 いつかはコケコッコのひよこ達による運動会ゲームを作ります。 運動会の競技にはいろいろあります。運動会らしい競技の一つは玉入れですね。 最初にゲームのタイト...